我有一个配置了扩展报告的C#测试自动化解决方案(NUnit Framework)。我已经将Test Class Name作为类别添加到我的ExtentTest实例中。
下面是相同的方法:
[ThreadStatic] private static ExtentTest _extentTest;
public static void ExtentTestSetUp(string testName, string className)
{
_extentTest = TestReportHTML.CreateTest(testName);
_extentTest.AssignCategory(className);
}
我在报告中获得了正确的仪表板(根据测试类别对测试进行了分类),但是由于某种原因,当任何一项测试失败时,通过百分比指标会显示为0%。
下面是我在刷新报表之前在调试器中看到的内容(TestReportHTML是ExtentReports的一个实例):