Сбой Bamboo VSTest Runner с ошибкой Не удалось найти отчеты о результатах тестирования в каталоге

Кажется, что сам VSTest преуспевает и выводит файл trx в ожидаемом каталоге, но Bamboo не может найти и проанализировать результаты. Бегун настроен следующим образом

Конфигурация VSTest Runner

Журнал сборки показывает, что VSTest прошел успешно, и я могу найти и открыть файл .trx в правильном месте, но Bamboo сообщает, что тестовые примеры не найдены.

02-Feb-2018 08:25:44    Microsoft (R) Test Execution Command Line Tool Version 15.5.0
02-Feb-2018 08:25:44    Copyright (c) Microsoft Corporation.  All rights reserved.
02-Feb-2018 08:25:44    
02-Feb-2018 08:25:44    /UseVsixExtensions is getting deprecated. Please use /TestAdapterPath instead.
02-Feb-2018 08:25:45    Starting test execution, please wait...
02-Feb-2018 08:25:45    Logger initialized. Logging to C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\5RESBQJP.LGW\BoostTestAdapter.dll.log
02-Feb-2018 08:25:45    Passed   TestNumTest505
02-Feb-2018 08:25:45    Passed   TestNumTest840
02-Feb-2018 08:25:45    Passed   TestNumTest888
02-Feb-2018 08:25:45    Passed   TestNumTest235
02-Feb-2018 08:25:45    Passed   TestStrTest297
02-Feb-2018 08:25:45    Passed   TestStrTest283
02-Feb-2018 08:25:45    
02-Feb-2018 08:25:45    Total tests: 6. Passed: 6. Failed: 0. Skipped: 0.
02-Feb-2018 08:25:45    Test Run Successful.
02-Feb-2018 08:25:45    Test execution time: 0.6233 Seconds
02-Feb-2018 08:25:46    Results File: C:\Atlassian\Bamboo\temp\1517559944335-0\TestResults\Loki$_Loki_2018-02-02_08_25_45.trx
02-Feb-2018 08:25:46    Parsing test results under C:\Atlassian\Data\Bamboo\xml-data\build-dir\UTT-UTTB-JOB1...
02-Feb-2018 08:25:46    Failing task since test cases were expected but none were found.
02-Feb-2018 08:25:46    Finished task 'Unit Testing' with result: Failed

Это использует Bamboo 6.3.1 и новую установку Visual Studio 2017 Enterprise.


person DotEfekts    schedule 02.02.2018    source источник


Ответы (1)


Похоже, что задача VSTest неправильно определяет результаты теста в рабочем каталоге Bamboo. Я решил проблему, поместив результаты теста в их собственный каталог, что можно сделать, указав в поле «Каталог результатов» любую папку в рабочем каталоге.

person Simon    schedule 24.03.2018
comment
@Bryan Спасибо за вклад, я действительно хотел опубликовать это как комментарий. К счастью, я нашел способ обойти проблему, упомянутую DotEfekts. Надеюсь, этот ответ может помочь другим людям, борющимся с этой проблемой. - person Simon; 25.03.2018