3

У меня есть ядро ​​ASP.NET проекта, в которое я интегрирую модульный тест с xUnit, все работает нормально, но я хочу, чтобы genrate xml report test интегрировался в jenkins. Любая помощь, пожалуйста :)Сгенерировать тестирование отчета о результатах с помощью xunit с использованием .NET core

Мой project.json является:

{ 
    "version": "1.0.0-*", 
    "testRunner": "xunit", 
    "dependencies": { 
    "xunit": "2.2.0-beta2-build3300", 
    "Microsoft.NETCore.App": "1.1.0", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029" 
    }, 
    "frameworks": { 
    "netcoreapp1.0": { 
     "dependencies": { 
     } 
    } 
    }, 
    "runtimes": { 
    "ubuntu.16.04-x64": {}, 
    "win10-x64": {}, 
    "debian.8-x64": {}, 
    "win81-x64": {} 
    } 

}

Я использую плагин XUnit Дженкинс, чтобы показать мой результат теста. Если это их другой способ, скажите мне.

+1

Ваша структура XUnit генерирует отчеты XML для тестирования или нет? – RejeeshChandran

+0

Я не знаю, как сделать xUnit генерировать отчеты xml, это мой вопрос в .NET core –

ответ

1

Я нахожу решение, просто добавьте -xml ./path/out.xml. Похоже, это:

тест Dotnet ./WebApi.Tests/ -xml ./WebApi.Tests/out.xml

+1

, как вы нашли этот переключатель? он, как представляется, недокументирован? когда вы выполняете тест dotnet --help, он не дает вам никакой «помощи» о выдаче результатов. – code4cause

+0

Я нашел в другом выпуске в github удачу. Да. К сожалению, не зарегистрировано –

+3

Поддержка -xml-переключателя была удалена в более поздних версиях msbuild https://github.com/dotnet/cli/issues/3114, хотя теперь вы можете выводить на trx, используя -logger: trx (как описано https://github.com/dotnet/cli/pull/5181), но теперь я не уверен, как это показать в Jenkins. – Luke

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