[libclc] [llvm] [WIP] Libclc tests (PR #87989)

via cfe-commits cfe-commits at lists.llvm.org
Mon Apr 8 06:30:19 PDT 2024


github-actions[bot] wrote:

<!--LLVM CODE FORMAT COMMENT: {darker}-->


:warning: Python code formatter, darker found issues in your code. :warning:

<details>
<summary>
You can test this locally with the following command:
</summary>

``````````bash
darker --check --diff -r 8461d901a770516cf2069fe3bce979a6f8fc8d76...29c9a184c11ed0ba46a8c91b6fbeea828c9fce0d libclc/test/lit.cfg.py
``````````

</details>

<details>
<summary>
View the diff from darker here.
</summary>

``````````diff
--- lit.cfg.py	2024-04-08 13:26:14.000000 +0000
+++ lit.cfg.py	2024-04-08 13:29:55.745880 +0000
@@ -8,42 +8,47 @@
 from lit.llvm.subst import FindTool
 
 # Configuration file for the 'lit' test runner.
 
 # name: The name of this test suite.
-config.name = 'libclc'
+config.name = "libclc"
 
 # testFormat: The test format to use to interpret tests.
 config.test_format = lit.formats.ShTest(not llvm_config.use_lit_shell)
 
 # suffixes: A list of file extensions to treat as test files.
-config.suffixes = ['.cl', ]
+config.suffixes = [
+    ".cl",
+]
 
 # test_source_root: The root path where tests are located.
 config.test_source_root = os.path.join(os.path.dirname(__file__))
 
 # test_exec_root: The root path where tests should be run.
-config.test_exec_root = os.path.join(config.test_run_dir, 'test')
+config.test_exec_root = os.path.join(config.test_run_dir, "test")
 
 llvm_config.use_default_substitutions()
 
-target = lit_config.params.get('target', '')
-builtins = lit_config.params.get('builtins', '')
+target = lit_config.params.get("target", "")
+builtins = lit_config.params.get("builtins", "")
 
 clang_flags = [
-  "-fno-builtin",
-  "-target", target,
-  "-Xclang", "-mlink-builtin-bitcode",
-  "-Xclang", os.path.join(config.libclc_lib_dir, builtins),
-  "-nogpulib",
+    "-fno-builtin",
+    "-target",
+    target,
+    "-Xclang",
+    "-mlink-builtin-bitcode",
+    "-Xclang",
+    os.path.join(config.libclc_lib_dir, builtins),
+    "-nogpulib",
 ]
 
-cpu = lit_config.params.get('cpu', '')
+cpu = lit_config.params.get("cpu", "")
 if cpu:
     clang_flags.append(f"-mcpu={cpu}")
 
 llvm_config.use_clang(additional_flags=clang_flags)
 
-tools = ['llvm-dis', 'not']
+tools = ["llvm-dis", "not"]
 tool_dirs = [config.llvm_tools_dir]
 
 llvm_config.add_tool_substitutions(tools, tool_dirs)

``````````

</details>


https://github.com/llvm/llvm-project/pull/87989


More information about the cfe-commits mailing list