Skip to content

Commit d3fc3c1

Browse files
committed
tests: TEMPORARY: use test-nginx with the HUP signal fix in CI.
The ASan job hangs in the first TEST_NGINX_USE_HUP test since CI moved to Ubuntu 22.04: Test::Nginx sends USR1/HUP with system("kill ..."), and procps' kill deadlocks at startup under the job's LD_PRELOAD (gcc 11 libasan). Master's own ASan job hangs the same way. Point CI at the branch of openresty/test-nginx#190, which signals from perl instead. Drop this commit once that PR is merged.
1 parent d337206 commit d3fc3c1

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎.github/workflows/build_and_test.yml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@ jobs:
147147
git clone --depth=1 https://github.com/openresty/stream-lua-nginx-module.git ../stream-lua-nginx-module
148148
149149
# Local repos — used directly from the working directory
150-
git clone --depth=1 https://github.com/openresty/test-nginx.git
150+
# TEMPORARY, drop once openresty/test-nginx#190 is merged: HUP fix
151+
# (kill(1) deadlocks under the ASan job's LD_PRELOAD on Ubuntu 22.04)
152+
git clone --depth=1 -b bugfix/hup-signal-without-kill https://github.com/oowl/test-nginx.git
151153
git clone --depth=1 https://github.com/openresty/openresty-devel-utils.git
152154
git clone --depth=1 https://github.com/openresty/mockeagain.git
153155
git clone --depth=1 https://github.com/openresty/lua-cjson.git lua-cjson

0 commit comments

Comments
 (0)