Annotation of kupuMPIWG/plone/tests/runalltests.py, revision 1.1.1.1
1.1 dwinter 1: #
2: # Runs all tests in the current directory
3: #
4: # Execute like:
5: # python runalltests.py
6: #
7: # Alternatively use the testrunner:
8: # python /path/to/Zope/utilities/testrunner.py -qa
9: #
10:
11: import os, sys
12: if __name__ == '__main__':
13: execfile(os.path.join(sys.path[0], 'framework.py'))
14:
15: import unittest
16: TestRunner = unittest.TextTestRunner
17: suite = unittest.TestSuite()
18:
19: tests = os.listdir(os.curdir)
20: tests = [n[:-3] for n in tests if n.startswith('test') and n.endswith('.py')]
21:
22: for test in tests:
23: m = __import__(test)
24: if hasattr(m, 'test_suite'):
25: suite.addTest(m.test_suite())
26:
27: if __name__ == '__main__':
28: TestRunner().run(suite)
29:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>