-lit_config.load_config(config, os.path.dirname(__file__) + "/../shtest-shell/lit.cfg")
-config.test_source_root = os.path.dirname(__file__) + '/../shtest-shell'
+import lit.formats
+config.name = 'max-failures'
+config.suffixes = ['.txt']
+config.test_format = lit.formats.ShTest()
+config.test_source_root = None
+config.test_exec_root = None
import lit.formats
-config.name = 'lit-time'
-config.suffixes = ['.txt']
+config.name = 'max-time'
+config.suffixes = ['.txt', '.py']
config.test_format = lit.formats.ShTest()
config.test_source_root = None
config.test_exec_root = None
+config.substitutions.append(('%{python}', '"%s"' % (sys.executable)))
# RUN: not %{lit} --max-failures=0 -j 1 %{inputs}/max-failures 2>> %t.out
# RUN: FileCheck < %t.out %s
#
-# END.
# CHECK-NOT: reached maximum number of test failures
# CHECK-NOT: Skipped Tests
-# CHECK: Unexpected Failures: 35
+# CHECK: Unexpected Failures: 3
# CHECK: reached maximum number of test failures, skipping remaining tests
-# CHECK: Skipped Tests : 41
-# CHECK: Unexpected Failures: 1
+# CHECK: Skipped Tests : 2
+# CHECK: Unexpected Failures: 1
# CHECK: reached maximum number of test failures, skipping remaining tests
-# CHECK: Skipped Tests : 40
-# CHECK: Unexpected Failures: 2
+# CHECK: Skipped Tests : 1
+# CHECK: Unexpected Failures: 2
# CHECK: error: argument --max-failures: requires positive integer, but found '0'