2013-03-27 3 views
2

Время от времени мы получаем странные результаты от 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 
+0

Если вы открываете файл 'trx' (если вы его создаете) из визуальной студии, вы должны увидеть причину, по которой тесты были прерваны. – Schaliasos

+0

Он содержит только предупреждение о том, что некоторая сборка косвенно ссылается - но это предупреждение также существует, когда тесты работают нормально, и все в порядке. – devdimi

+0

У нас такая же проблема на одном из наших серверов сборки (работает Jenkins и MSTest), вы когда-нибудь выяснили причину проблемы? Я также не вижу подсказки из файла trx. – salle55

ответ

1

Попробуйте сделать QTAgent32 большой адрес в курсе.

Имеет ту же проблему с сервером сборки, на котором работает Jenkins и MSTest, куча тестов сообщила о статусе «В процессе» и позже была прервана.

Это помогло:

  1. Начать строку Visual Студия Command (Запуск от имени администратора может потребоваться)
  2. Выполните следующие действия:

C:> Editbin «Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ QTAgent32.exe "/ LargeAddressAware

Для получения дополнительной информации см. this blog post.

Смежные вопросы