Я пытаюсь понять, как заставить TeamCity запускать мои MSTests. Я установил этап сборки, используя следующие параметры:
Однако, когда этот шаг выполняется, он не выполняет никаких тестов. Это результат журнала:
[02:13:49]: Step 2/2: Run Unit Tests (MSTest)
[02:13:49]: [Step 2/2] Starting: "D:\Program Files (x86)\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe" #TeamCityImplicit
[02:13:49]: [Step 2/2] in directory: D:\Program Files (x86)\TeamCity\buildAgent\work\1f82da3df0f560b6
[02:13:50]: [Step 2/2] Microsoft (R) Test Execution Command Line Tool Version 10.0.30319.1
[02:13:50]: [Step 2/2] Copyright (c) Microsoft Corporation. All rights reserved.
[02:13:50]: [Step 2/2]
[02:13:50]: [Step 2/2] Please specify tests to run, or specify the /publish switch to publish results.
[02:13:50]: [Step 2/2] For switch syntax, type "MSTest /help"
[02:13:50]: [Step 2/2] Process exited with code 1
[02:13:50]: Publishing internal artifacts
[02:13:50]: [Publishing internal artifacts] Sending build.finish.properties.gz file
[02:13:50]: Build finished
Я попытался указать тесты для запуска, используя следующее:
Но это не сработало . Кажется, я не могу найти в Google документации, связанной с этапом сборки MSTest в TeamCity.
ОБНОВЛЕНИЕ Хорошо, я идиот. Что ж, это может быть немного жестковато, но в имени тестовой сборки отсутствовала буква «s». Хотя было бы неплохо добавить что-нибудь на этот счет в журнал сборки.