brintos

brintos / llvm-project-archived public Read only

0
0
Text · 816 B · 48cd37f Raw
39 lines · python
1# RUN: %{python} %s %{inputs}/unparsed-requirements2 3import sys4from lit.Test import Result, Test, TestSuite5from lit.TestRunner import parseIntegratedTestScript6from lit.TestingConfig import TestingConfig7 8config = TestingConfig(9    None,10    "config",11    [".txt"],12    None,13    [],14    [],15    False,16    sys.argv[1],17    sys.argv[1],18    [],19    [],20    True,21)22suite = TestSuite("suite", sys.argv[1], sys.argv[1], config)23 24test = Test(suite, ["test.py"], config)25test.requires = ["meow"]26test.unsupported = ["alpha"]27test.xfails = ["foo"]28 29parseIntegratedTestScript(test)30 31error_count = 032if test.requires != ["meow", "woof", "quack"]:33    error_count += 134if test.unsupported != ["alpha", "beta", "gamma"]:35    error_count += 136if test.xfails != ["foo", "bar", "baz"]:37    error_count += 138exit(error_count)39