Bamboo Nunit Parser task неверно парсит результаты запуска nunit3-console.exe

bamboo
nunit
Теги: #<Tag:0x00007fedbfc1d9a0> #<Tag:0x00007fedbfc1d838>

(Tatyana Durova) #1

В Bamboo выполняю запуск nunit тестов следующим скриптом:

@echo off
SET nucpath=%1
SET projectvar=%2
SET xmlvar=%3
CALL SET xmlvar=%%xmlvar:-xml=--result%%
SET outputvar=%4;format=nunit2

SHIFT
SHIFT
SHIFT
SET remvar=%2
:loop
SHIFT
if [%1]==[] GOTO afterloop
SET remvar=%remvar% %2
GOTO loop
:afterloop
REM Ensure PATH includes nunit3-console.exe or edit the line below to include full path.
%nucpath% %projectvar% %xmlvar% %outputvar% %remvar%

С аргументами
1.{bamboo.build.working.directory}\src\packages\NUnit.ConsoleRunner.3.5.0\tools\nunit3-console.exe"
2. “${bamboo.build.working.directory}\src\CutwiseSeleniumTests\CutwiseSeleniumTests.csproj”
3. “TestResult.xml”
4. “Debug”

Результат скрипта корректный, но следующий финальный таск Nunit Parser как-будто неправильно обрабатывает результаты запуска тестов из файла TestResult.xml (в нем я вижу 25 tests as skipped, но таких тестов должно быть всего 9, а не 25) https://i.stack.imgur.com/ik3D5.png

Вот какой результат правильный (из testResult.xml)

17-Oct-2016 16:41:01    Test Run Summary
17-Oct-2016 16:41:01      Overall result: Failed
17-Oct-2016 16:41:01      Test Count: 45, Passed: 35, Failed: 1, Inconclusive: 0, Skipped: 9
17-Oct-2016 16:41:01        Failed Tests - Failures: 0, Errors: 1, Invalid: 0
17-Oct-2016 16:41:01        Skipped Tests - Ignored: 9, Explicit: 0, Other: 0
17-Oct-2016 16:41:01      Start time: 2016-10-17 13:35:48Z
17-Oct-2016 16:41:01        End time: 2016-10-17 13:41:01Z
17-Oct-2016 16:41:01        Duration: 313.298 seconds

Файл с результатами https://yadi.sk/d/52dfNXmox24pN