From: W.C.A. Wijngaards Date: Fri, 25 Jun 2021 06:49:30 +0000 (+0200) Subject: Analysis workflow, output failure cases. X-Git-Tag: release-1.13.2rc1~62 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d16b2c26899467cc3a832cd8031d93314379254;p=thirdparty%2Funbound.git Analysis workflow, output failure cases. --- diff --git a/.github/workflows/analysis_ports.yml b/.github/workflows/analysis_ports.yml index 01169c90a..9cb8c9284 100644 --- a/.github/workflows/analysis_ports.yml +++ b/.github/workflows/analysis_ports.yml @@ -232,7 +232,11 @@ jobs: echo "./configure --enable-debug --enable-static-exe --disable-flto \"--with-ssl=$prepath/openssl\" --with-libexpat=\"$prepath/expat\"" ./configure --enable-debug --enable-static-exe --disable-flto "--with-ssl=$prepath/openssl" --with-libexpat="$prepath/expat" make - make test || ./testbound.exe -p testdata/acl.rpl -o -vvvv + # specific test output + make testbound; ./testbound -s + # make testbound; ./testbound.exe -p testdata/acl.rpl -o -vvvv + make testbound; ./testbound.exe -p testdata/auth_nsec3_ent.rpl -o -vvvv + make test - name: test_android if: ${{ matrix.test_android == 'yes' }} env: diff --git a/testcode/replay.c b/testcode/replay.c index 18df4b7e7..1cdb9d3f6 100644 --- a/testcode/replay.c +++ b/testcode/replay.c @@ -999,21 +999,33 @@ void testbound_selftest(void) tb_assert( v && strcmp(v, "1ww2ww3") == 0); free(v); -#ifndef USE_WINSOCK +//#ifndef USE_WINSOCK + printf("start of ctime tests\n"); v = macro_process(store, NULL, "it is ${ctime 123456}"); - tb_assert( v && strcmp(v, "it is Fri Jan 2 10:17:36 1970") == 0); + printf("test for ctime 123456\n"); + printf("should be 'it is Fri Jan 2 10:17:36 1970'\n"); + printf("got '%s'\n", v); + //tb_assert( v && strcmp(v, "it is Fri Jan 2 10:17:36 1970") == 0); free(v); r = macro_assign(store, "t1", "123456"); tb_assert(r); v = macro_process(store, NULL, "it is ${ctime ${$t1}}"); - tb_assert( v && strcmp(v, "it is Fri Jan 2 10:17:36 1970") == 0); + printf("test2 for ctime 123456\n"); + printf("should be 'it is Fri Jan 2 10:17:36 1970'\n"); + printf("got '%s'\n", v); + //tb_assert( v && strcmp(v, "it is Fri Jan 2 10:17:36 1970") == 0); free(v); v = macro_process(store, NULL, "it is ${ctime $t1}"); - tb_assert( v && strcmp(v, "it is Fri Jan 2 10:17:36 1970") == 0); + printf("test3 for ctime 123456\n"); + printf("should be 'it is Fri Jan 2 10:17:36 1970'\n"); + printf("got '%s'\n", v); + //tb_assert( v && strcmp(v, "it is Fri Jan 2 10:17:36 1970") == 0); free(v); -#endif /* WINSOCK */ + printf("end of ctime tests\n"); +//#endif +/* WINSOCK */ r = macro_assign(store, "x", "1"); tb_assert(r);