а можно подробностей? Что за батник, как генеришь, что он в тесткомплите делает?
Я решил по другому как делать.
Помимо интеграции логов, я еще генерю батник из самого Тест Комплита который потом открывается Тим Сити, и вуаля.
Батник нужен что-бы отображать количество пройденных и провалиных тестов сразу на главной странице Тим Сити, в строке с билдом.
сначала написал функцию:
function runTestCasesWithTeamCityReport(testName, testFunction) { logFile.WriteLine("echo ##teamcity[testStarted name='" + testName + "']"); testFunction(); logFile.WriteLine("echo ##teamcity[testFinished name='" + testName + "']"); }
где соответственно:
var logFile = FSO.CreateTextFile("C:\\logfile.bat", true);
Например есть Тест который логинится куда то:
runTestCasesWithTeamCityReport("Login using FB account", function() {_Login_via_Facebook_Test_acc(); });
После прохождения всех тестов, сгенерированый батник запускается тим сити (один из шагов билд степа)
в результате все тесты будут показаты в строке билда, таким вот образом