Время от времени мы получаем странные результаты от MSTEST. Все тесты Unit, похоже, начались в одно и то же время - MSTest просто запускает их и движется дальше. После того, как все они запущены, тестовый прогон прерывается.Результаты MSTest «In Progress»
Что кажется странным - это результат «Выполняется» - я не могу найти что-либо о таком результате в документации MSTest.
MSTest запускается и выполняется изнутри Jenkins, и в большинстве случаев все работает нормально, как и должно быть.
Любая помощь или идеи о ситуации будут рассмотрены.
Вот точный выход с именами тестов удалены:
20:57:22 Results Top Level Tests
20:57:22 ------- ---------------
20:57:22 In Progress (Test1)
20:57:22 In Progress (Test2)
20:57:23 In Progress (Test3)
20:57:23 In Progress (Test4)
20:57:23 0/4 test(s) Passed, 4 Aborted
20:57:23
20:57:23 Summary
20:57:23 -------
20:57:23 Test Run Aborted.
20:57:23 Aborted 4
20:57:23 ----------
20:57:23 Total 4
Если вы открываете файл 'trx' (если вы его создаете) из визуальной студии, вы должны увидеть причину, по которой тесты были прерваны. – Schaliasos
Он содержит только предупреждение о том, что некоторая сборка косвенно ссылается - но это предупреждение также существует, когда тесты работают нормально, и все в порядке. – devdimi
У нас такая же проблема на одном из наших серверов сборки (работает Jenkins и MSTest), вы когда-нибудь выяснили причину проблемы? Я также не вижу подсказки из файла trx. – salle55