Daniel Dunbar | ae1f040 | 2013-01-31 01:23:39 +0000 | [diff] [blame] | 1 | # Check the lit adaption to run under unittest. |
| 2 | # |
Daniel Dunbar | 6d0ed4c | 2013-08-14 05:07:09 +0000 | [diff] [blame] | 3 | # RUN: %{python} %s %{inputs}/unittest-adaptor 2> %t.err |
Daniel Dunbar | ae1f040 | 2013-01-31 01:23:39 +0000 | [diff] [blame] | 4 | # RUN: FileCheck < %t.err %s |
| 5 | # |
Eric Fiselier | 8fcf505 | 2015-06-13 06:55:44 +0000 | [diff] [blame] | 6 | # CHECK-DAG: unittest-adaptor :: test-two.txt ... FAIL |
| 7 | # CHECK-DAG: unittest-adaptor :: test-one.txt ... ok |
Daniel Dunbar | ae1f040 | 2013-01-31 01:23:39 +0000 | [diff] [blame] | 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) |