Skip to content

Commit 318751b

Browse files
committed
Format environment variables
1 parent 6e4f057 commit 318751b

2 files changed

Lines changed: 27 additions & 28 deletions

File tree

src/codechecker.bzl

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -100,17 +100,16 @@ def _codechecker_impl(ctx):
100100

101101
# Use environment variables instead of expand_template
102102
environment_variables = {
103-
"RULES_CODECHECKER_Mode": "Run",
104-
"RULES_CODECHECKER_Verbosity": "DEBUG",
105-
"RULES_CODECHECKER_PythonPath": python_path(ctx), # "/usr/bin/env python3",
106-
"RULES_CODECHECKER_codechecker_bin": CODECHECKER_BIN_PATH,
107-
"RULES_CODECHECKER_compile_commands": ctx.outputs.codechecker_commands.path,
108-
"RULES_CODECHECKER_codechecker_skipfile": ctx.outputs.codechecker_skipfile.path,
109-
"RULES_CODECHECKER_codechecker_config": config_file.path,
110-
"RULES_CODECHECKER_codechecker_analyze": " ".join(ctx.attr.analyze),
111-
"RULES_CODECHECKER_codechecker_files": codechecker_files.path,
112-
"RULES_CODECHECKER_codechecker_log": ctx.outputs.codechecker_log.path,
113-
"RULES_CODECHECKER_codechecker_env": codechecker_env,
103+
"RULES_CODECHECKER_MODE": "Run",
104+
"RULES_CODECHECKER_VERBOSITY": "DEBUG",
105+
"RULES_CODECHECKER_CODECHECKER_BIN": CODECHECKER_BIN_PATH,
106+
"RULES_CODECHECKER_COMPILE_COMMANDS": ctx.outputs.codechecker_commands.path,
107+
"RULES_CODECHECKER_CODECHECKER_SKIPFILE": ctx.outputs.codechecker_skipfile.path,
108+
"RULES_CODECHECKER_CODECHECKER_CONFIG": config_file.path,
109+
"RULES_CODECHECKER_CODECHECKER_ANALYZE": " ".join(ctx.attr.analyze),
110+
"RULES_CODECHECKER_CODECHECKER_FILES": codechecker_files.path,
111+
"RULES_CODECHECKER_CODECHECKER_LOG": ctx.outputs.codechecker_log.path,
112+
"RULES_CODECHECKER_CODECHECKER_ENV": codechecker_env,
114113
}
115114
codechecker_script = ctx.actions.declare_file(ctx.label.name + "/codechecker_script")
116115
ctx.actions.symlink(
@@ -230,12 +229,12 @@ def _codechecker_test_impl(ctx):
230229

231230
# Use environment variables instead of expand_template
232231
environment_variables = {
233-
"RULES_CODECHECKER_Mode": "Test",
234-
"RULES_CODECHECKER_Verbosity": "INFO",
235-
"RULES_CODECHECKER_PythonPath": python_path(ctx), # "/usr/bin/env python3",
236-
"RULES_CODECHECKER_codechecker_bin": CODECHECKER_BIN_PATH,
237-
"RULES_CODECHECKER_codechecker_files": codechecker_files.short_path,
238-
"RULES_CODECHECKER_Severities": " ".join(ctx.attr.severities),
232+
"RULES_CODECHECKER_MODE": "Test",
233+
"RULES_CODECHECKER_VERBOSITY": "INFO",
234+
"RULES_CODECHECKER_PYTHONPATH": python_path(ctx), # "/usr/bin/env python3",
235+
"RULES_CODECHECKER_CODECHECKER_BIN": CODECHECKER_BIN_PATH,
236+
"RULES_CODECHECKER_CODECHECKER_FILES": codechecker_files.short_path,
237+
"RULES_CODECHECKER_SEVERITIES": " ".join(ctx.attr.severities),
239238
}
240239

241240
# Create test script

src/codechecker_script.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,34 +26,34 @@
2626
import sys
2727

2828

29-
EXECUTION_MODE = os.environ.get("RULES_CODECHECKER_Mode", "{Mode}")
30-
VERBOSITY = os.environ.get("RULES_CODECHECKER_Verbosity", "{Verbosity}")
29+
EXECUTION_MODE = os.environ.get("RULES_CODECHECKER_MODE", "{Mode}")
30+
VERBOSITY = os.environ.get("RULES_CODECHECKER_VERBOSITY", "{Verbosity}")
3131
CODECHECKER_PATH = os.environ.get(
32-
"RULES_CODECHECKER_codechecker_bin", "{codechecker_bin}"
32+
"RULES_CODECHECKER_CODECHECKER_BIN", "{codechecker_bin}"
3333
)
3434
CODECHECKER_SKIPFILE = os.environ.get(
35-
"RULES_CODECHECKER_codechecker_skipfile", "{codechecker_skipfile}"
35+
"RULES_CODECHECKER_CODECHECKER_SKIPFILE", "{codechecker_skipfile}"
3636
)
3737
CODECHECKER_CONFIG = os.environ.get(
38-
"RULES_CODECHECKER_codechecker_config", "{codechecker_config}"
38+
"RULES_CODECHECKER_CODECHECKER_CONFIG", "{codechecker_config}"
3939
)
4040
CODECHECKER_ANALYZE = os.environ.get(
41-
"RULES_CODECHECKER_codechecker_analyze", "{codechecker_analyze}"
41+
"RULES_CODECHECKER_CODECHECKER_ANALYZE", "{codechecker_analyze}"
4242
)
4343
CODECHECKER_FILES = os.environ.get(
44-
"RULES_CODECHECKER_codechecker_files", "{codechecker_files}"
44+
"RULES_CODECHECKER_CODECHECKER_FILES", "{codechecker_files}"
4545
)
4646
CODECHECKER_LOG = os.environ.get(
47-
"RULES_CODECHECKER_codechecker_log", "{codechecker_log}"
47+
"RULES_CODECHECKER_CODECHECKER_LOG", "{codechecker_log}"
4848
)
4949
CODECHECKER_SEVERITIES = os.environ.get(
50-
"RULES_CODECHECKER_Severities", "{Severities}"
50+
"RULES_CODECHECKER_SEVERITIES", "{Severities}"
5151
)
5252
CODECHECKER_ENV = os.environ.get(
53-
"RULES_CODECHECKER_codechecker_env", "{codechecker_env}"
53+
"RULES_CODECHECKER_CODECHECKER_ENV", "{codechecker_env}"
5454
)
5555
COMPILE_COMMANDS = os.environ.get(
56-
"RULES_CODECHECKER_compile_commands", "{compile_commands}"
56+
"RULES_CODECHECKER_COMPILE_COMMANDS", "{compile_commands}"
5757
)
5858

5959
START_PATH = r"\/(?:(?!\.\s+)\S)+"

0 commit comments

Comments
 (0)