00001 from __future__ import with_statement
00002
00003
00004 import GPyUnit
00005 import unittest
00006
00007
00008
00009
00010
00011 if __name__=='__main__':
00012 import optparse
00013 parser = optparse.OptionParser()
00014 parser.add_option("-x", "--xml", action="store_true", dest="xml")
00015 parser.add_option("-v", action="store_true", dest="verbose")
00016 parser.add_option('-a', '--arch', dest='arch')
00017 parser.add_option('-o', '--output', dest='output')
00018
00019 (options, args) = parser.parse_args()
00020 import GPyUnit.util
00021 if options.arch and options.arch == 'x64':
00022 GPyUnit.util._opts.Dispatch_x64 = True
00023 if options.xml:
00024 GPyUnit.run_xmlrunner(options.output or 'tests.xml')
00025 else:
00026 runner = unittest.TextTestRunner(verbosity=2 if options.verbose else 1)
00027 runner.run(GPyUnit._tests())