1 # Check the lit adaption to run under unittest. 2 # 3 # RUN: python %s %{inputs}/unittest-adaptor 2> %t.err 4 # RUN: FileCheck < %t.err %s 5 # 6 # CHECK: unittest-adaptor :: test-one.txt ... ok 7 # CHECK: unittest-adaptor :: test-two.txt ... FAIL 8 9 import unittest 10 import sys 11 12 import lit 13 import lit.discovery 14 15 input_path = sys.argv[1] 16 unittest_suite = lit.discovery.load_test_suite([input_path]) 17 runner = unittest.TextTestRunner(verbosity=2) 18 runner.run(unittest_suite) 19