Home
last modified time | relevance | path

Searched refs:lit (Results 1 – 25 of 529) sorted by relevance

12345678910>>...22

/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/utils/llvm-lit/
H A DBUILD.gn11 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 Dlit.cfg1 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 Dformat.py9 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 Dgooglebenchmark.py6 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 Dlldbtest.py6 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 DREADME.txt2 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 DCMakeLists.txt5 "${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 Ddummy_format.py7 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 Dreports.py8 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 Dmain.py13 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 DLitTestCase.py3 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 DLitConfig.py7 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 Dlit.cfg8 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 Dgoogletest.py9 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 Dbase.py4 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 DTestRunner.py10 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 Dlit.local.cfg4 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 Danalyzer_test.py1 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 DCMakeLists.txt2 # 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 Ddummy_format.py7 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 Dlit.cfg.py1 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 Ddummy_format.py7 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 Dlit.cfg1 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 DCMakeLists.txt12 ${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 DCMakeLists.txt14 ${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

12345678910>>...22