| /llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/utils/llvm-lit/ |
| H A D | BUILD.gn | 11 write_cmake_config("llvm-lit") { 12 input = "llvm-lit.in" 13 output = "$root_out_dir/bin/llvm-lit" 20 # lit's lit/llvm/config.py shells out to llvm-config. 67 "//clang/test/lit.cfg.py", 75 "//lld/test/lit.cfg.py", 79 "//lld/test/Unit/lit.cfg.py", 83 "//lldb/test/lit.cfg.py", 87 "//lldb/test/API/lit.cfg.py", 99 "//llvm/test/lit.cfg.py", [all …]
|
| /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/use-llvm-tool/ |
| H A D | lit.cfg | 1 import lit.formats 4 config.test_format = lit.formats.ShTest() 10 import lit.llvm 11 lit.llvm.initialize(lit_config, config) 15 lit.llvm.llvm_config.use_llvm_tool('case1', search_env='CASE1') 16 lit.llvm.llvm_config.use_llvm_tool('case2', search_env='CASE2') 17 lit.llvm.llvm_config.use_llvm_tool('case3') 18 lit.llvm.llvm_config.use_llvm_tool('case4', use_installed=True) 19 lit.llvm.llvm_config.use_llvm_tool('case5') 21 lit.llvm.llvm_config.use_llvm_tool('case7', use_installed=True) [all …]
|
| /llvm-project-15.0.7/libcxx/utils/libcxx/test/ |
| H A D | format.py | 9 import lit 10 import lit.formats 23 tmpDir, _ = lit.TestRunner.getTempPaths(test) 72 if isinstance(scriptInTest, lit.Test.Result): 90 script = lit.TestRunner.applySubstitutions(script, substitutions, 96 class CxxStandardLibraryTest(lit.formats.TestFormat): 228 return lit.Test.Result(lit.Test.UNSUPPORTED, 258 … return lit.Test.Result(lit.Test.UNRESOLVED, "Unknown test suffix for '{}'".format(filename)) 267 return lit.Test.Result(lit.Test.UNSUPPORTED, 'Test is unsupported') 270 if isinstance(script, lit.Test.Result): [all …]
|
| H A D | googlebenchmark.py | 6 import lit.Test 7 import lit.TestRunner 8 import lit.util 9 from lit.formats.base import TestFormat 51 ln = lit.util.to_string(ln) 79 for fn in lit.util.listdir_files(dir_path, 100 return lit.Test.PASS, '' 106 except lit.util.ExecuteCommandTimeoutException: 107 return (lit.Test.TIMEOUT, 119 return lit.Test.UNRESOLVED, msg [all …]
|
| /llvm-project-15.0.7/lldb/test/API/ |
| H A D | lldbtest.py | 6 import lit.Test 7 import lit.TestRunner 8 import lit.util 9 from lit.formats.base import TestFormat 37 return lit.Test.PASS, '' 87 return lit.Test.TIMEOUT, output 95 return lit.Test.UNRESOLVED, output 107 return lit.Test.FAIL, output 108 lit_results = [(failures, lit.Test.FAIL), 114 return lit.Test.PASS, output [all …]
|
| /llvm-project-15.0.7/llvm/utils/lit/ |
| H A D | README.txt | 2 lit - A Software Testing Tool 5 lit is a portable tool for executing LLVM and Clang style test suites, 10 Contributing to lit 19 utils/lit/lit.py \ 21 utils/lit/tests 23 Note that lit's tests depend on 'not' and 'FileCheck', LLVM utilities. 33 And be sure to run the llvm-lit wrapper script as well: 35 /path/to/your/llvm/build/bin/llvm-lit utils/lit/tests 37 Finally, make sure lit works when installed via setuptools: 39 python utils/lit/setup.py install [all …]
|
| H A D | CMakeLists.txt | 5 "${CMAKE_CURRENT_SOURCE_DIR}/tests/lit.site.cfg.in" 6 "${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg" 15 add_custom_target(prepare-check-lit 18 …COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg" "${CMAKE_CURRENT_BINAR… 19 COMMENT "Preparing lit tests" 22 # Add rules for lit's own test suite 23 add_lit_testsuite(check-lit "Running lit's tests" 25 DEPENDS "FileCheck" "not" "prepare-check-lit" 29 set_target_properties(check-lit PROPERTIES FOLDER "Tests") 30 set_target_properties(prepare-check-lit PROPERTIES FOLDER "Tests")
|
| /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/test-data-micro/ |
| H A D | dummy_format.py | 7 import lit.formats 8 import lit.Test 10 class DummyFormat(lit.formats.FileBasedTest): 23 result = lit.Test.Result(getattr(lit.Test, result_code), 30 metric = lit.Test.IntMetricValue(value) 32 metric = lit.Test.RealMetricValue(value) 39 micro_result = lit.Test.Result(getattr(lit.Test, result_code, '')) 44 metric = lit.Test.IntMetricValue(value) 46 metric = lit.Test.RealMetricValue(value)
|
| /llvm-project-15.0.7/llvm/utils/lit/lit/ |
| H A D | reports.py | 8 import lit.Test 22 unexecuted_codes = {lit.Test.EXCLUDED, lit.Test.SKIPPED} 91 lit.Test.SKIPPED, lit.Test.UNSUPPORTED} 146 if code == lit.Test.EXCLUDED: 148 if code == lit.Test.SKIPPED: 176 result_code == lit.Test.PASS 177 or result_code == lit.Test.XPASS 181 elif result_code == lit.Test.FAIL or result_code == lit.Test.XFAIL: 189 elif result_code == lit.Test.UNRESOLVED or result_code == lit.Test.TIMEOUT: 199 unexecuted_codes = {lit.Test.EXCLUDED, lit.Test.SKIPPED} [all …]
|
| H A D | main.py | 13 import lit.cl_arguments 14 import lit.discovery 15 import lit.display 16 import lit.LitConfig 17 import lit.reports 18 import lit.run 19 import lit.Test 20 import lit.util 26 opts = lit.cl_arguments.parse_args() 212 result = lit.Test.Result(lit.Test.EXCLUDED) [all …]
|
| H A D | LitTestCase.py | 3 import lit.discovery 4 import lit.LitConfig 5 import lit.worker 31 result = lit.worker._execute(self._test, self._lit_config) 34 if result.code is lit.Test.UNRESOLVED: 45 lit_config = lit.LitConfig.LitConfig( 59 tests = lit.discovery.find_tests_for_inputs(lit_config, inputs, False)
|
| H A D | LitConfig.py | 7 import lit.Test 8 import lit.formats 9 import lit.TestingConfig 10 import lit.util 90 return lit.util.killProcessAndChildrenIsSupported() 125 self.bashPath = lit.util.which('bash', os.pathsep.join(self.path)) 127 self.bashPath = lit.util.which('bash') 139 _, _, exitCode = lit.util.executeCommand(command) 152 if not lit.util.checkToolsPath(dir, tools): 155 dir = lit.util.whichTools(tools, paths) [all …]
|
| /llvm-project-15.0.7/llvm/utils/lit/tests/ |
| H A D | lit.cfg | 8 import lit.formats 9 from lit.llvm import llvm_config 11 # Configuration file for the 'lit' test runner. 14 config.name = 'lit' 34 # ``lit.py``, so use `llvm_src_root` instead. 39 # Required because some tests import the lit module 45 # incompatible lit module installed inside the user-site packages directory, as it gets prioritized… 56 # This test suite calls %{lit} to test lit's behavior for the sample test 65 config.substitutions.append(('%{lit}', '%{lit-no-order-opt} --order=lexical')) 67 "{env} %{{python}} {lit} -j1".format( [all …]
|
| /llvm-project-15.0.7/llvm/utils/lit/lit/formats/ |
| H A D | googletest.py | 9 import lit.Test 10 import lit.TestRunner 11 import lit.util 47 core_count = lit.util.usable_core_count() 53 for fn in lit.util.listdir_files(dir_path, 92 yield lit.Test.Test(testSuite, 99 return lit.Test.FAIL, '' 110 from lit.cl_arguments import TestOrder 126 return lit.Test.PASS, '' 150 return lit.Test.PASS, '' [all …]
|
| H A D | base.py | 4 import lit.Test 5 import lit.util 26 yield lit.Test.Test(testSuite, path_in_suite + (filename,), 75 test = lit.Test.Test( 87 return (lit.Test.UNSUPPORTED, 'Test is unsupported') 103 out, err, exitCode = lit.util.executeCommand(cmd) 107 return lit.Test.PASS,'' 117 return lit.Test.FAIL, report 126 return lit.Test.UNSUPPORTED 131 return lit.Test.PASS, '' [all …]
|
| /llvm-project-15.0.7/llvm/utils/lit/tests/unit/ |
| H A D | TestRunner.py | 10 import lit.discovery 11 import lit.LitConfig 12 import lit.Test as Test 13 from lit.TestRunner import ParserKind, IntegratedTestKeywordParser, \ 27 lit_config = lit.LitConfig.LitConfig(progname='lit', 80 if isinstance(script, lit.Test.Result): 134 self.assertTrue(isinstance(script, lit.Test.Result)) 135 self.assertEqual(script.code, lit.Test.UNRESOLVED) 145 self.assertTrue(isinstance(script, lit.Test.Result)) 146 self.assertEqual(script.code, lit.Test.UNRESOLVED) [all …]
|
| /llvm-project-15.0.7/clang/test/utils/update_cc_test_checks/ |
| H A D | lit.local.cfg | 4 import lit.util 13 config.test_format = lit.formats.ShTest(execute_external=False) 23 # Windows: llvm-lit.py, Linux: llvm-lit 25 lit = config.llvm_external_lit 27 lit = shell_quote(glob.glob(os.path.join(config.llvm_tools_dir, 'llvm-lit*'))[0]) 35 ('%lit', "%s %s -Dclang_lit_site_cfg=%s -j1 -vv" % ( 36 python, lit, shell_quote(config.clang_lit_site_cfg))))
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | analyzer_test.py | 1 import lit.formats 2 import lit.TestRunner 5 class AnalyzerTest(lit.formats.ShTest): 16 lit.TestRunner.parseIntegratedTestScript(test) 22 if results[-1].code == lit.Test.FAIL: 38 return lit.Test.Result(lit.Test.UNSUPPORTED, 44 result = lit.TestRunner.executeShTest(test, litConfig,
|
| /llvm-project-15.0.7/flang/test/ |
| H A D | CMakeLists.txt | 2 # for use by Lit, and delegates to LLVM's lit test handlers. 23 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in 24 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py 26 ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py 32 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in 33 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py 35 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.cfg.py 39 ${CMAKE_CURRENT_SOURCE_DIR}/NonGtestUnit/lit.site.cfg.py.in 40 ${CMAKE_CURRENT_BINARY_DIR}/NonGtestUnit/lit.site.cfg.py 42 ${CMAKE_CURRENT_SOURCE_DIR}/NonGtestUnit/lit.cfg.py [all …]
|
| /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/test-data/ |
| H A D | dummy_format.py | 7 import lit.formats 8 import lit.Test 10 class DummyFormat(lit.formats.FileBasedTest): 23 result = lit.Test.Result(getattr(lit.Test, result_code), 30 metric = lit.Test.IntMetricValue(value) 32 metric = lit.Test.RealMetricValue(value)
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/test/ |
| H A D | lit.cfg.py | 1 import lit.llvm 3 lit.llvm.initialize(lit_config, config) 4 lit.llvm.llvm_config.use_clang([], [], required=False) 5 lit.llvm.llvm_config.use_default_substitutions() 10 config.test_format = lit.formats.ShTest(not lit.llvm.llvm_config.use_lit_shell) 21 lit.llvm.llvm_config.feature_config([('--targets-built',
|
| /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/xunit-output/ |
| H A D | dummy_format.py | 7 import lit.formats 8 import lit.Test 10 class DummyFormat(lit.formats.FileBasedTest): 23 result = lit.Test.Result(getattr(lit.Test, result_code), 35 metric = lit.Test.IntMetricValue(value) 37 metric = lit.Test.RealMetricValue(value)
|
| /llvm-project-15.0.7/llvm/utils/lit/tests/Inputs/use-llvm-tool-required/ |
| H A D | lit.cfg | 1 import lit.formats 4 config.test_format = lit.formats.ShTest() 9 import lit.llvm 10 lit.llvm.initialize(lit_config, config) 11 lit.llvm.llvm_config.use_llvm_tool('found', required=True) 12 lit.llvm.llvm_config.use_llvm_tool('not-found', required=True)
|
| /llvm-project-15.0.7/clang-tools-extra/include-cleaner/test/ |
| H A D | CMakeLists.txt | 12 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in 13 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py 15 ${CMAKE_CURRENT_BINARY_DIR}/lit.cfg.py) 18 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in 19 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py 21 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.cfg.py)
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/test/ |
| H A D | CMakeLists.txt | 14 ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in 15 ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py 17 ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py 21 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.site.cfg.py.in 22 ${CMAKE_CURRENT_BINARY_DIR}/Unit/lit.site.cfg.py 24 ${CMAKE_CURRENT_SOURCE_DIR}/Unit/lit.cfg.py
|