Adopted from InterSystems's %UnitTest.Manager by logist (Dimas ltd., Russia) Adapted to Van Hoecke's needs by JCL and FMA do ##class(vhUnitTest.Manager).RunTest() to run all tests. You can turn on debug mode by do ##class(vhUnitTest.Manager).RunTest("/debug=1") You can run unittest within a specific package using ##class(vhUnitTest.Manager).RunTest(,packagename) vhLib.Macro 1 %RegisteredObject 0 1 1 0 1 qualifiers,package="" %Status 1 qualifiers,userparam="",package="" %Status 1 suite:%String,class:%String testsuite,testcase,testmethod testsuite,testcase,testmethod status,action success,action,description message text,level text suite,case,method,action %Boolean suite,case,method,action %Boolean 1