From e8c7a71bf3e2ee48f682011bd63d64a8c78ea3b6 Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Sat, 25 Nov 2017 01:34:27 +1100 Subject: [PATCH] check: add a gdb-forever target Unsurprisingly, runs a test in gdb until it fails somehow (or gdb does). https://bugzilla.gnome.org/show_bug.cgi?id=790791 --- check.mak | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/check.mak b/check.mak index 66497ff..9336c44 100644 --- a/check.mak +++ b/check.mak @@ -94,7 +94,11 @@ AM_TESTS_ENVIRONMENT = CK_DEFAULT_TIMEOUT=20 @$(AM_TESTS_ENVIRONMENT) \ CK_FORK=no \ $(LIBTOOL) --mode=execute \ - gdb $* + gdb $(GDB_ARGS) $* + +%.gdb-forever: % + @while $(MAKE) GDB_ARGS="-ex run -ex quit" $*.gdb ; do \ + sleep 1; done %.lcov-reset: $(MAKE) $*.lcov-run -- GitLab