Index: Tools/Test/Manager.cls.xml =================================================================== diff -u -r3599 -r3713 --- Tools/Test/Manager.cls.xml (.../Manager.cls.xml) (revision 3599) +++ Tools/Test/Manager.cls.xml (.../Manager.cls.xml) (revision 3713) @@ -101,7 +101,9 @@ qualifiers:%String,Substring:%String="",methodPrefix:%String="" @@ -129,16 +131,12 @@ write !,Substring_".cls() -- do ##class("_manager.%ClassName(1)_").RunTest("""","""_Substring_""")" do manager.RunSuite(qualifiers,,Substring) } + Do ##class(TECH.Context).Instance().Reset() do manager.DumpFails() do manager.MailResult() } Catch { - #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() - - Try { - do manager.DumpFails() - } Catch {} - - Write !, !, " ===== TEST MANAGER FAILED ===== ", !, Exception.ToString(), ! + Do ##class(TECH.Context).Instance().Reset() + Do ..ErrorHandlingRunSuite(##class(TECH.ExceptionHandler).Catch(), manager) } do ##class(svn.Setting).ZetIsUnitTestBezig(0,..%ClassName(1)) quit @@ -157,22 +155,33 @@ Set manager=..%New() do manager.SetTestSuite(Substring) do manager.RunSuite(qualifiers,userparam,Substring,methodPrefix) + Do ##class(TECH.Context).Instance().Reset() do manager.DumpFails() do manager.MailResult() } Catch { - #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() - - Try { - do manager.DumpFails() - } Catch {} - - Write !, !, " ===== TEST MANAGER FAILED ===== ", !, Exception.ToString(), ! + Do ##class(TECH.Context).Instance().Reset() + Do ..ErrorHandlingRunSuite(##class(TECH.ExceptionHandler).Catch(), manager) } - quit ]]> + +1 +Exception:TECH.Exceptions.Exception,manager:Tools.Test.Manager +1 +%Status + + + initvalue:%CacheString 1