如何为Xunit.net项目生成Allure2报告

时间:2017-12-14 14:04:14

标签: report asp.net-core-2.0 xunit.net allure

Allure2是否支持xunit项目?我没有在Allure2文档https://docs.qameta.io/allure/2.0/中找到它但是有一些适配器来实现它吗?

1 个答案:

答案 0 :(得分:3)

Allure2确实支持xunit项目。它不需要特殊的适配器。 Allure2有内嵌插件trx-plugin and xunit-xml-plugin。 使用allure-commandline为.netcore2 xunit测试项目采取的步骤。 (请参阅文档以安装诱惑命令行 - docs.qameta.io/allure/latest / #_ installing_a_commandline)

TRX报告:

  1. 使用命令生成输出xunit trx报告:dotnet test --logger:trx
  2. Generated Allure报告,带命令:allure serve / home / path / to / project / target / surefire-reports /
  3. XML报告:

    1. 在测试项目中添加对Xunit Logger nuget包的引用。

    2. 使用以下命令生成输出xunit xml报告:dotnet test --logger:xunit

    3. Generated Allure报告,带命令:allure serve / home / path / to / project / target / surefire-reports /