summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-09-14 21:41:48 -0400
committerDavid Robillard <d@drobilla.net>2021-09-14 23:55:44 -0400
commit80b01dd8344c2469e943726769c5ec6b8fc53401 (patch)
tree1acda5da5943d136bc74007bd5bed16abda7de36 /.gitlab-ci.yml
parent939a47fb457128358b1c6553893be26b9b4fe060 (diff)
downloadzix-80b01dd8344c2469e943726769c5ec6b8fc53401.tar.gz
zix-80b01dd8344c2469e943726769c5ec6b8fc53401.tar.bz2
zix-80b01dd8344c2469e943726769c5ec6b8fc53401.zip
Replace shared library malloc shim with explicit allocation testing
The old approach was generally annoying to deal with sometimes, and not particularly portable. This replaces it by using the new custom allocator interface with unit tests that specifically check that failed allocation is handled properly.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml6
1 files changed, 3 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7d936dc..5890c05 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,7 +67,7 @@ x64_sanitize:
<<: *build_definition
image: lv2plugin/debian-x64-clang
script:
- - meson . build -Db_lundef=false -Dbuildtype=plain -Dtest_malloc=false -Dstrict=true -Dwerror=true
+ - meson . build -Db_lundef=false -Dbuildtype=plain -Dstrict=true -Dwerror=true
- ninja -C build test
variables:
CC: "clang"
@@ -124,14 +124,14 @@ win_dbg:
<<: *build_definition
tags: [windows,meson]
script:
- - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true -Dtest_malloc=false
+ - meson . build -Dbuildtype=debug -Dstrict=true -Dwerror=true
- ninja -C build test
win_rel:
<<: *build_definition
tags: [windows,meson]
script:
- - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true -Dtest_malloc=false
+ - meson . build -Dbuildtype=release -Dstrict=true -Dwerror=true
- ninja -C build test