Предотвратите бамбук из неудачной работы, когда неудачные тесты переносятся на карантин

В Бамбук У меня есть задание MSBuild для создания и запуска тестов.

Он отлично работает, но я хочу использовать параметр test quarantine, поэтому, когда у меня есть какой-то тест, перенесенный на карантин (и это перенесенные тесты являются только тем, что не работает), задание будет отмечено как успешное

Я переместил один неудачный тест на карантин, но задание помечено как неудачное

Конфигурация:

В JobTasks у меня есть 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