~ubuntu-branches/ubuntu/trusty/pisa/trusty

« back to all changes in this revision

Viewing changes to tests/runtests.py

  • Committer: Bazaar Package Importer
  • Author(s): W. Martin Borgert
  • Date: 2010-02-08 22:02:40 UTC
  • Revision ID: james.westby@ubuntu.com-20100208220240-cwsifrpnqeaug5x5
Tags: upstream-3.0.32
ImportĀ upstreamĀ versionĀ 3.0.32

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
import sys
 
2
import os
 
3
import glob
 
4
import unittest
 
5
 
 
6
#Allow us to import the parent module
 
7
os.chdir(os.path.split(os.path.abspath(__file__))[0])
 
8
sys.path.insert(0, os.path.abspath(os.curdir))
 
9
sys.path.insert(0, os.path.abspath(os.pardir))
 
10
# sys.path.insert(0, os.path.join(os.path.abspath(os.pardir), "src"))
 
11
 
 
12
def buildTestSuite():
 
13
    suite = unittest.TestSuite()
 
14
    for testcase in glob.glob('test_*.py'):
 
15
        module = os.path.splitext(testcase)[0]
 
16
        suite.addTest(__import__(module).buildTestSuite())
 
17
    return suite
 
18
 
 
19
def main():
 
20
    results = unittest.TextTestRunner().run(buildTestSuite())
 
21
    return results
 
22
 
 
23
if __name__ == "__main__":
 
24
    results = main()
 
25
    if not results.wasSuccessful():
 
26
        sys.exit(1)