Index: Tools/Test/Manager.cls.xml =================================================================== diff -u -r505 -r537 --- Tools/Test/Manager.cls.xml (.../Manager.cls.xml) (revision 505) +++ Tools/Test/Manager.cls.xml (.../Manager.cls.xml) (revision 537) @@ -196,12 +196,16 @@ if $L(packagePrefix),'$$$StartsWithVar(className,packagePrefix) continue set isAbstract=##class(%Dictionary.ClassDefinition).%OpenId(className).Abstract If ('isAbstract) { - #dim SkipInRegularCheck As %Boolean = $zobjclassmethod(className,"%GetParameter","SkipInRegularCheck") - If (('SkipInRegularCheck) || (qualifiers["force")){ + #dim SkipTestCase As %Boolean = +$zobjclassmethod(className,"%GetParameter","SkipTestCase") + If (('SkipTestCase) || (qualifiers["force")){ + #dim SkipTestMethods As %String = "" + if $$$Not(qualifiers["force") { + set SkipTestMethods = $classmethod(className,"%GetParameter","SkipTestMethods") + } If (..Debug){ - do ..RunOneTestCaseDebug(..TestSuite,className,methodPrefix) + do ..RunOneTestCaseDebug(..TestSuite,className,methodPrefix,SkipTestMethods) } Else { - do ..RunOneTestCase(..TestSuite,className,methodPrefix) + do ..RunOneTestCase(..TestSuite,className,methodPrefix,SkipTestMethods) } } } @@ -235,7 +239,7 @@ 1 -suite:%String,class:%String,MethodPrefix:%String="" +suite:%String,class:%String,MethodPrefix:%String="",SkipTestMethods:%String="" 1 -suite:%String,class:%String,MethodPrefix:%String="" +suite:%String,class:%String,MethodPrefix:%String="",SkipTestMethods:%String="" 1 -MethodName:%String,MethodPrefix:%String="" +ClassName:%String,MethodName:%String,MethodPrefix:%String="",SkipTestMethods:%String=""