root/trunk/tools/run_all_tests.py

Revision 2660, 480 bytes (checked in by paul, 2 years ago)

Added tools/run_all_tests.py, which will run all unit tests we have
defined, currently only dCursorMixin and dBizobj.

Line 
1 import os
2
3 script_dir = os.path.join(os.getcwd(), __file__)
4 dabo_dir = os.sep.join(script_dir.split(os.sep)[:-2])
5
6 for root, dirs, files in os.walk(dabo_dir):
7     for dirname in dirs:
8         if dirname == "test":
9             for fname in os.listdir(os.path.join(root, dirname)):
10                 if fname[-3:] == ".py" and fname[0:5] == "test_":
11                     print "\n==========================================="
12                     print "Running test: %s" % fname
13                     os.system("python %s" % os.path.join(root, dirname, fname))
Note: See TracBrowser for help on using the browser.