summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorWilly Tarreau <w@1wt.eu>2022-02-23 17:58:46 +0100
committerWilly Tarreau <w@1wt.eu>2022-02-23 18:14:49 +0100
commita0a6911bdef2dfd908cd1ad1bd074d27f95a252c (patch)
tree96fdc25885ae81abc9816097eaad233adbe26425 /.github
parent8de7f2822b6d7bfdac83fa04c434e76f7a9fd4b0 (diff)
downloadhaproxy-a0a6911bdef2dfd908cd1ad1bd074d27f95a252c.tar.gz
CI: github: enable pool debugging by default
This enables DEBUG_MEMORY_POOLS and DEBUG_POOL_INTEGRITY so that by default the tests run under stricter checks, which are likely to catch more bugs. Note that these ones are permanently used in prod on haproxy.org.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/compliance.yml2
-rw-r--r--.github/workflows/vtest.yml2
-rw-r--r--.github/workflows/windows.yml2
3 files changed, 3 insertions, 3 deletions
diff --git a/.github/workflows/compliance.yml b/.github/workflows/compliance.yml
index 75f3cdab0..148ea2866 100644
--- a/.github/workflows/compliance.yml
+++ b/.github/workflows/compliance.yml
@@ -33,7 +33,7 @@ jobs:
ERR=1 \
TARGET=${{ matrix.TARGET }} \
CC=${{ matrix.CC }} \
- DEBUG=-DDEBUG_STRICT=1 \
+ DEBUG="-DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DDEBUG_POOL_INTEGRITY" \
USE_OPENSSL=1
sudo make install
- name: Show HAProxy version
diff --git a/.github/workflows/vtest.yml b/.github/workflows/vtest.yml
index ac516054b..a9e86b6a2 100644
--- a/.github/workflows/vtest.yml
+++ b/.github/workflows/vtest.yml
@@ -107,7 +107,7 @@ jobs:
ERR=1 \
TARGET=${{ matrix.TARGET }} \
CC=${{ matrix.CC }} \
- DEBUG=-DDEBUG_STRICT=1 \
+ DEBUG="-DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DDEBUG_POOL_INTEGRITY" \
${{ join(matrix.FLAGS, ' ') }} \
ADDLIB="-Wl,-rpath,/usr/local/lib/ -Wl,-rpath,$HOME/opt/lib/"
sudo make install
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 4d14d4817..de9a00fd6 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -58,7 +58,7 @@ jobs:
ERR=1 \
TARGET=${{ matrix.TARGET }} \
CC=${{ matrix.CC }} \
- DEBUG=-DDEBUG_STRICT=1 \
+ DEBUG="-DDEBUG_STRICT -DDEBUG_MEMORY_POOLS -DDEBUG_POOL_INTEGRITY" \
${{ join(matrix.FLAGS, ' ') }}
- name: Show HAProxy version
id: show-version