0
所以我要回报我的NUnit3 Selenium测试使用ExtentReports在VS 2015程度报告C#NUnit3并行测试硒的Visual Studio 2015年
当我的测试串联运行我没有问题报告每个实例放入我的报告。然而,一旦我并行运行我的测试,报告将简单地编写每个测试,每次并行测试完成后,它将覆盖我以前的报告。我一直在研究一段时间,看不清我的逻辑有瑕疵,有人可以看看我的代码吗?我在我的基类中设置了报告,并在一次设置属性下调用报告实例。
内部类ExtentManager {
private static readonly ExtentReports _instance =
new ExtentReports("(_NameofMyReport_)", DisplayOrder.NewestFirst);
static ExtentManager()
{
}
private ExtentManager()
{
}
public static ExtentReports Instance
{
get { return _instance; }
}
}
protected ExtentReports extent;
protected ExtentTest test;
[OneTimeSetUp]
public void FixtureInit()
{
extent = ExtentManager.Instance;
extent = new ExtentReports(FPATH(),false);
}