Предотвратите бамбук из неудачной работы, когда неудачные тесты переносятся на карантин
В Бамбук У меня есть задание MSBuild
для создания и запуска тестов.
Он отлично работает, но я хочу использовать параметр test quarantine
, поэтому, когда у меня есть какой-то тест, перенесенный на карантин (и это перенесенные тесты являются только тем, что не работает), задание будет отмечено как успешное
Я переместил один неудачный тест на карантин, но задание помечено как неудачное
Конфигурация:
В Job
→ Tasks
у меня есть Command
с именем Test runner
:
Исполняемый= VSTest.Console
Аргумент= "WebServiceTestClient.dll" /Logger: trx
И после выполнения задания с отказом на карантине проверки я получаю журнал
01-Apr-2014 10:59:44 Total tests: 62. Passed: 61. Failed: 1. Skipped: 0.
01-Apr-2014 10:59:44 Test Run Failed.
01-Apr-2014 10:59:44 Test execution time: 10.1296 Minutes
01-Apr-2014 10:59:44 Failing task since return code of [C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\VSTest.Console.exe "WebServiceTestClient.dll" /Logger:trx] was 1 while expected 0
01-Apr-2014 10:59:44 Finished task 'Test runner'
01-Apr-2014 10:59:44 Starting task 'Parse test logs' of type 'com.atlassian.bamboo.plugin.dotnet:mstest'
01-Apr-2014 10:59:44 Parsing test results...
01-Apr-2014 10:59:45 Failing task since 1 failing test cases were found.
Задание помечено как сбой, но затем:
01-Apr-2014 10:59:45 Changing Task Result to SUCCESS as all failed tests were quarantined.
01-Apr-2014 10:59:45 Finished task 'Parse test logs'
01-Apr-2014 10:59:45 Running post build plugin 'NCover Results Collector'
01-Apr-2014 10:59:45 Running post build plugin 'Clover Results Collector'
01-Apr-2014 10:59:45 Running post build plugin 'Artifact Copier'
01-Apr-2014 10:59:45 Finalising the build...
К сожалению, выход:
![enter image description here]()
Ответы
Ответ 1
- Выберите "Панель управления" > "Все планы" > #buildresult, чтобы перейти к результату сборки, где тест не работает.
- Нажмите "Карантин" для теста с ошибкой (на экране "Сводка результатов сборки" ).
https://confluence.atlassian.com/bamboo/quarantining-failing-tests-289276886.html