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);
}