Example #1
0
#!/usr/bin/env python
import sys
from ert_tests.run_tests import *

from ert.test import ErtTestRunner

#runTestsInClass("ert_tests.util.test_string_list.StringListTest")
ErtTestRunner.runTestsInClass("ert_tests.run.test_run.RunTest")
Example #2
0
#!/usr/bin/env python
import sys
import os
from ert.test import ErtTestRunner

sys.path.append( os.path.realpath( os.path.join(os.path.dirname( os.path.abspath( __file__)) , "../") ))

if __name__ == '__main__':
    ErtTestRunner.runTestsInDirectory(".")
Example #3
0
    if len(test_result.errors) or len(test_result.failures):
        test_result.printErrors()
        return False
    else:
        return True


if __name__ == '__main__':
    TEST_PYTHONPATH = sys.argv[1]
    os.environ["PYTHONPATH"] = TEST_PYTHONPATH + os.pathsep + os.getenv("PYTHONPATH", "")
    for path_element in reversed(TEST_PYTHONPATH.split(os.pathsep)):
        sys.path.insert(0, path_element)

    test_class_path = sys.argv[2]
    argv = []

    try:
        argv = sys.argv[3:]
    except IndexError:
        pass

    from ert.test import ErtTestRunner

    tests = ErtTestRunner.getTestsFromTestClass(test_class_path, argv)

    # Set verbosity to 2 to see which test method in a class that fails.
    if runTestCase(tests, verbosity=0):
        sys.exit(0)
    else:
        sys.exit(1)
Example #4
0
            sys.stderr.write(
                "=================================================================\n"
            )
            sys.stderr.write("Test:%s failure \n" % test.id())
            sys.stderr.write("%s\n" % trace_back)

        return False
    else:
        return True


if __name__ == '__main__':
    PYTHONPATH = sys.argv[1]
    sys.path.insert(0, PYTHONPATH)

    test_class_path = sys.argv[2]
    argv = []

    try:
        argv = sys.argv[3:]
    except IndexError:
        pass

    from ert.test import ErtTestRunner
    tests = ErtTestRunner.getTestsFromTestClass(test_class_path, argv)

    if runTestCase(tests):
        sys.exit(0)
    else:
        sys.exit(1)