from xml.sax.saxutils import escape
import fnmatch
-sys.path.append("..")
+invokeDir = os.getcwd();
+testsRoot = os.path.dirname(os.path.abspath(__file__))
+if not os.path.exists(os.path.join(testsRoot, "tester.py")): raise "Can't find tests root directory!"
+os.environ['OMK_TESTSROOT'] = testsRoot
+
+sys.path.append(os.path.join(testsRoot, ".."))
import rulesdef
class Results(dict):
print ret,
-testsRoot = os.path.dirname(os.path.abspath(__file__))
-if not os.path.exists(os.path.join(testsRoot, "tester.py")): raise "Can't find tests root directory!"
-os.environ['OMK_TESTSROOT'] = testsRoot
-
results = Results()
-for dirpath, dirnames, filenames in os.walk(testsRoot):
+for dirpath, dirnames, filenames in os.walk(invokeDir):
executables = fnmatch.filter(filenames, "runtest*")
if not executables: continue
for exe in executables:
t.run()
results[t.name] = t.results
-os.chdir(testsRoot)
+os.chdir(invokeDir)
results.save()
# Local Variables: