/// <summary> /// 初始化 /// </summary> /// <param name="assembly">程序集</param> public AssemblyTestInfo(Assembly assembly) { AssemblyName = assembly.GetName().Name; State = AssemblyTestState.NotRunning; Counter = new TestResultCounter(); Updated(); }
/// <summary> /// 重置信息,仅运行完毕后可以执行这个函数 /// </summary> public void Reset() { if (!Resetable()) { throw new NotSupportedException("test information is not resetable now"); } State = AssemblyTestState.NotRunning; Counter = new TestResultCounter(); SkippedMessage = null; FailedMessage = null; ErrorMessage = null; DebugMessage = null; Updated(); }
public static MSVST4U_UnitTestResult New_MSVST4U_UnitTestResult_DataDriven(Guid runId, ITestElement test, TestOutcome outcome, TestResultCounter counters, MSVSTTC_TestResult[] innerResults) { return MSVST4U_Tunnels.CreateAggregateDataTestResult(runId, test, outcome, counters, innerResults); }
/// <summary> /// Initialize /// </summary> /// <param name="runner">Test runner</param> /// <param name="counter">Test result counter</param> public AllTestCompletedInfo(TestRunner runner, TestResultCounter counter) { Runner = runner; Counter = counter; }