if(arguments.type is "testcase"){ suite = createObject("component","mxunit.framework.TestSuite").TestSuite(); suite.addAll(arguments.value); results = suite.run(); } if(arguments.type is "dir"){ //To Do: add args for recursion, includes, and excludes if(not isBoolean(arguments.recurse)){ arguments.recurse = false; } results = createObject("component","DirectoryTestSuite").run(directory=arguments.value, componentPath=arguments.componentPath, recurse=arguments.recurse, excludes=arguments.excludes); } //package name for JUnit reports results.setPackage(arguments.packagename); #trim(arguments.results.getHTMLResults())# #trim(arguments.results.getXMLResults())# #trim(arguments.results.getJUnitXMLResults())# #trim(arguments.results.getJUnitXMLResults())# if(arguments.type is "testcase"){ suite = createObject("component","mxunit.framework.TestSuite").TestSuite(); suite.addAll(arguments.value); results = suite.run(); } if(arguments.type is "dir"){ //To Do: add args for recursion, includes, and excludes if(not isBoolean(arguments.recurse)){ arguments.recurse = false; } results = createObject("component","DirectoryTestSuite").run(directory=arguments.value, componentPath=arguments.componentPath, recurse=arguments.recurse, excludes=arguments.excludes); } //package name for JUnit reports results.setPackage(arguments.packagename);