Logo Search packages:      
Sourcecode: qa-assistant version File versions  Download package

test.py

#! /usr/bin/python
#
# File: test.py
# Author: Toshio Kuratomi <toshio@tiki-lounge.com>
# Date: 24 September, 2004
# Copyright: Toshio Kuratomi
# License: GPL
# Id: $Id: test.py 212 2005-11-26 07:51:06Z abadger1999 $
'''Automated testing harness to drive the unittests for QA Assistant.
'''
__revision__ = '$Rev: 212 $'

import sys
import os
import unittest

if os.environ.has_key('srcdir'):
    srcdir = os.environ['srcdir']
else:
    srcdir = '.'

sys.path.extend((os.path.join(srcdir, '..', 'src'),
    os.path.join('..', 'src'),
    os.path.join(srcdir, '..', 'data'),
    os.path.join('..', 'data')
    ))

import creationtest
import checklisttest
import treetipstest
import propertiestest
import qaconverttest

if __name__ == '__main__':
    createSuite = creationtest.suite()
    propertiesSuite = propertiestest.suite()
    checkSuite = checklisttest.suite()
    treetipSuite = treetipstest.suite()
    qaconvertSuite = qaconverttest.suite()
    suite = unittest.TestSuite((createSuite, treetipSuite, propertiesSuite,
        checkSuite, qaconvertSuite))
    result = unittest.TextTestRunner(verbosity=2).run(suite)
    if result.wasSuccessful():
        sys.exit(0)
    else:
        sys.exit(1)

Generated by  Doxygen 1.6.0   Back to index