我正在用Allure框架编写NUnit3测试。我的测试课看起来像
[TestFixture(typeof(JsonNetMessageExchangeSerializer)]
[TestFixture(typeof(XmlMessageExchangeSerializer)]
[AllureNUnit]
[AllureParentSuite(Allure.Core.AllureConstants.ALURE_INGETRATION_REST_API_TEST_PARENT_SUITE)]
[AllureSuite(Allure.Core.AllureConstants.ALURE_L10N_CONTROLLER_REST_API_TEST_SUITE)]
[AllureSubSuite("/api/l10n/availableLanguages")]
[AllureSeverity(SeverityLevel.blocker)]
internal class AvailableLanguagesGetActionTest
{
public AvailableLanguagesGetActionTest(Type serializer)
{}
public void TestActiveLanguages(bool active)
{
}
}
我通过以下方式生成了诱人报告
allure serve .
在诱惑结果目录中。
但是我想再添加一个层次结构级别。我想通过TestFixture
属性中的传递参数对所有测试进行分组。就我而言,我有两个参数值-typeof(JsonNetMessageExchangeSerializer)
和typeof(XmlMessageExchangeSerializer)
。
它怎么可能?