File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -87,16 +87,25 @@ jobs:
87
87
- name : Run MC/DC Analysis
88
88
run : |
89
89
echo "Setting up environment for MC/DC Checker..."
90
- export PATH=/usr/lib/llvm-19/bin:$PATH
90
+ export PATH=/usr/lib/llvm-19/bin:$HOME/.local/bin:$ PATH
91
91
export LD_LIBRARY_PATH=/usr/lib/llvm-19/lib:$LD_LIBRARY_PATH
92
+ export CC=/usr/lib/llvm-19/bin/clang
93
+ export CXX=/usr/lib/llvm-19/bin/clang++
94
+
95
+ echo "Verifying Clang bindings..."
96
+ python3 -c "
97
+ import clang.cindex as cindex
98
+ cindex.Config.set_library_file('/usr/lib/llvm-19/lib/libclang.so')
99
+ print('Clang library file configured:', cindex.Config.library_file)
100
+ "
101
+
92
102
echo " Running mcdc-checker..."
93
103
mcdc-checker -a -j $GITHUB_WORKSPACE/doc/coverage/mcdc_report.json \
94
104
-I $GITHUB_WORKSPACE/include \
95
105
-I $GITHUB_WORKSPACE/test/include \
96
106
$(find $GITHUB_WORKSPACE/src -type f -name '*.c' | tr '\n' ' ') \
97
107
$(find $GITHUB_WORKSPACE/test -type f -name '*.c' | tr '\n' ' ') \
98
108
> $GITHUB_WORKSPACE/doc/coverage/mcdc_checker_output.log 2>&1 || true
99
-
100
109
# - name: Display MC/DC Checker Output
101
110
# run: |
102
111
# echo "Displaying MC/DC Checker Output:"
You can’t perform that action at this time.
0 commit comments