unittest-adaptor.py 460 B

1234567891011121314151617
  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-DAG: unittest-adaptor :: test-two.txt ... FAIL
  7. # CHECK-DAG: unittest-adaptor :: test-one.txt ... ok
  8. import sys
  9. import unittest
  10. import lit.LitTestCase
  11. input_path = sys.argv[1]
  12. unittest_suite = lit.LitTestCase.load_test_suite([input_path])
  13. runner = unittest.TextTestRunner(verbosity=2)
  14. runner.run(unittest_suite)