Exemplo n.º 1
0
def run_tests(options):
    import unittest
    import logging
    import settings

    settings.enable_test_mode()

    argv = [sys.argv[0]] + args
    try:
        unittest.main(module=None, defaultTest="__main__.load_all_tests", argv=argv)
    except SystemExit, e:
        if e.code == 0:
            logging.info("PASS")
        else:
            logging.error("FAIL")
            raise
        if not options.continuous:
            raise
Exemplo n.º 2
0
def run_xunit(options):
    import unittest
    import xmlrunner
    import settings

    settings.enable_test_mode()

    output = "reports"
    if options.outfile:
        output = options.outfile

    argv = [sys.argv[0]] + args
    try:
        unittest.main(
            module=None,
            defaultTest="__main__.load_all_tests",
            argv=argv,
            testRunner=xmlrunner.XMLTestRunner(output=output),
        )
    except SystemExit:
        pass