File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change 87
87
echo "***** MEMCHECK $test *****"; \
88
88
valgrind ${{env.VALGRIND_ARGS}} .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
89
89
done
90
+ opensuse_tumbleweed_clang :
91
+ runs-on : ubuntu-latest
92
+ container :
93
+ image : opensuse/tumbleweed:latest
94
+ steps :
95
+ - name : Install dependencies
96
+ run : zypper --non-interactive --no-gpg-checks in tar gzip git make valgrind gcc gcc-c++ libstdc++-devel clang
97
+ - uses : actions/checkout@v3
98
+ - name : Configure project
99
+ run : make config TEST=1 CC=clang CXX=clang++
100
+ - name : Fetch project dependencies
101
+ run : make fetch
102
+ - name : Build project
103
+ run : make VERBOSE=1
104
+ - name : Run unit tests
105
+ run : .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1
106
+ - name : Run unit tests with memcheck
107
+ run : |
108
+ for test in $(.build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --list --suppress); do \
109
+ echo "***** MEMCHECK $test *****"; \
110
+ valgrind ${{env.VALGRIND_ARGS}} .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
111
+ done
90
112
debian_stable :
91
113
runs-on : ubuntu-latest
92
114
container :
You can’t perform that action at this time.
0 commit comments