public void RunVariation(dlgtTestVariation testmethod, Variation curVar) { if (!CModInfo.IsVariationSelected(curVar.Desc)) { return; } const string indent = "\t"; try { CurVariation.Attribute = curVar; int ret = testmethod(); if (TEST_PASS == ret) { TestModule.PassCount++; } else if (TEST_FAIL == ret) { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine(indent + " FAILED"); TestModule.FailCount++; } else { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine(indent + " SKIPPED"); TestModule.SkipCount++; } } catch (CTestSkippedException tse) { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine(indent + " SKIPPED" + ", Msg:" + tse.Message); TestModule.SkipCount++; } catch (Exception e) { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine("unexpected exception happened:{0}", e.Message); System.Console.WriteLine(e.StackTrace); System.Console.WriteLine(indent + " FAILED"); TestModule.FailCount++; } }
public void RunVariation(dlgtTestVariation testmethod, Variation curVar) { if (!CModInfo.IsVariationSelected(curVar.Desc)) return; const string indent = "\t"; try { CurVariation.Attribute = curVar; int ret = testmethod(); if (TEST_PASS == ret) { TestModule.PassCount++; } else if (TEST_FAIL == ret) { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine(indent + " FAILED"); TestModule.FailCount++; } else { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine(indent + " SKIPPED"); TestModule.SkipCount++; } } catch (CTestSkippedException tse) { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine(indent + " SKIPPED" + ", Msg:" + tse.Message); TestModule.SkipCount++; } catch (Exception e) { System.Console.WriteLine(indent + curVar.Desc); System.Console.WriteLine("unexpected exception happend:{0}", e.Message); System.Console.WriteLine(e.StackTrace); System.Console.WriteLine(indent + " FAILED"); TestModule.FailCount++; } }