Ejemplo n.º 1
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="assembly">程序集</param>
 public AssemblyTestInfo(Assembly assembly)
 {
     AssemblyName = assembly.GetName().Name;
     State        = AssemblyTestState.NotRunning;
     Counter      = new TestResultCounter();
     Updated();
 }
Ejemplo n.º 2
0
 /// <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();
 }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 /// <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;
 }