]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Analysis workflow, output failure cases.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 25 Jun 2021 06:49:30 +0000 (08:49 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Fri, 25 Jun 2021 06:49:30 +0000 (08:49 +0200)
.github/workflows/analysis_ports.yml
testcode/replay.c

index 01169c90af2eb72f6dedfe90fbaaebe191771c37..9cb8c92840b6a38bcbf7d851cb9693e631bba152 100644 (file)
@@ -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:
index 18df4b7e7aef22bc84f2eaf1f6c866afc1418f5d..1cdb9d3f6f21ded3444e79baa2c611fd69aec9e8 100644 (file)
@@ -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);