Index: Tools/Test/TestCaseRunner.cls.xml =================================================================== diff -u -r2356 -r3042 --- Tools/Test/TestCaseRunner.cls.xml (.../TestCaseRunner.cls.xml) (revision 2356) +++ Tools/Test/TestCaseRunner.cls.xml (.../TestCaseRunner.cls.xml) (revision 3042) @@ -3,6 +3,11 @@ TECH.RegisteredObject + +Tools.Test.VariabeleCleaner +1 + + Tools.Test.Manager 1 @@ -38,6 +43,7 @@ set ..ClassName = ClassName set ..MethodPrefix = MethodPrefix set ..SkipTestMethods = SkipTestMethods + set ..MemoryCleaner = ##class(Tools.Test.VariabeleCleaner).%New() Quit $$$OK ]]> @@ -49,9 +55,14 @@ 2000 + + Set ..TestCase = $classmethod(..ClassName,"%New",..Manager) Set ..TestCase.Debug = ..Manager.Qualifiers.Debug #dim Exception As TECH.Exceptions.Exception @@ -74,24 +85,29 @@ Set ..Manager.TheExecutionTime(..ClassName) = $zh - StartTimeCase if ..Manager.HasToDisplayDuration() write " = "_..Manager.TheExecutionTime(..ClassName)_" sec." + set ..TestCase = "" + quit OnTestInitialisationError set $ztrap = "" set Exception = ##class(TECH.ExceptionHandler).Catch() do ..Manager.LogException(Exception,"OnTestInitialisation") + set ..TestCase = "" quit OnBeforeAllTestsError set $ztrap = "" set Exception = ##class(TECH.ExceptionHandler).Catch() do ..Manager.LogException(Exception,"OnBeforeAllTests") + set ..TestCase = "" quit OnAfterAllTestsError set $ztrap="" set Exception = ##class(TECH.ExceptionHandler).Catch() do ..Manager.LogException(Exception,"OnAfterAllTests") + set ..TestCase = "" quit ]]> Index: Tools/Test/TestCase/OnBeforeOneTest.cls.xml =================================================================== diff -u -r3041 -r3042 --- Tools/Test/TestCase/OnBeforeOneTest.cls.xml (.../OnBeforeOneTest.cls.xml) (revision 3041) +++ Tools/Test/TestCase/OnBeforeOneTest.cls.xml (.../OnBeforeOneTest.cls.xml) (revision 3042) @@ -3,27 +3,9 @@ %RegisteredObject - -Tools.Test.VariabeleCleaner -1 - - - -1 -1 -%Status -1 - - - Debug:%Boolean -