File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -188,3 +188,26 @@ jobs:
188
188
- name : Run unit tests
189
189
shell : msys2 {0}
190
190
run : .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test.exe utest --verbose --jobs 1
191
+
192
+ macos_stable :
193
+ runs-on : macos-latest
194
+ steps :
195
+ - name : Update repositories
196
+ run : brew update
197
+ - name : Install dependencies
198
+ run : brew install make pkgconf cairo freetype
199
+ - uses : actions/checkout@v3
200
+ - name : Configure project
201
+ run : gmake config TEST=1 STRICT=1 DEBUG=1 ASAN=1
202
+ - name : Fetch project dependencies
203
+ run : gmake fetch
204
+ - name : Build project
205
+ run : gmake VERBOSE=1
206
+ - name : Run unit tests
207
+ run : .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1
208
+ - name : Run unit tests with memcheck
209
+ run : |
210
+ for test in $(.build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --list --suppress); do \
211
+ echo "***** MEMCHECK $test *****"; \
212
+ .build/target/${{env.ARTIFACT}}/${{env.ARTIFACT}}-test utest --verbose --jobs 1 --nofork --debug $test; \
213
+ done
You can’t perform that action at this time.
0 commit comments