diff options
Diffstat (limited to 'cpp')
-rwxr-xr-x | cpp/allTests.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/cpp/allTests.py b/cpp/allTests.py new file mode 100755 index 00000000000..ad8fb874653 --- /dev/null +++ b/cpp/allTests.py @@ -0,0 +1,29 @@ +#!/usr/bin/env python +# ********************************************************************** +# +# Copyright (c) 2002 +# MutableRealms, Inc. +# Huntsville, AL, USA +# +# All Rights Reserved +# +# ********************************************************************** + +import os + +for toplevel in ["", "..", os.path.join("..", ".."), os.path.join("..", "..", "..")]: + if os.path.exists(os.path.join(toplevel, "config", "TestUtil.py")): + break +else: + raise "can't find toplevel directory!" + +for name in ["parser", "operations", "exceptions", "inheritance"]: + + dir = os.path.join(toplevel, "test", name) + + print + print "*** running tests in " + dir + ":" + print + + os.system("python " + os.path.join(dir, "run.py")) + |