{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1742428555,"commit_time":1742807705,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"c48c4914a991787a24636b51d525c704e2843dd7","message":"tests: build non-debug unit tests with autotools, run them\n\nBefore this patch, autotools disabled building unit tests for\nnon-debug-enabled (`DEBUGBUILD`) builds. runtests skipped running this\ncombination, though they were built in cmake builds. There seems to be\nno technical reason anymore for these restrictions. This patch removes\nthem, allowing to build and run unit tests for non-debug-enabled builds.\n\nTo improve unit test build and run coverage.\n\n- autotools: do not disable building unit tests for non-debug-enabled\n  build. Bringing behavior closer to cmake builds. (There are still\n  exceptions in autotools, something for another PR)\n\n- runtests: run unit tests for non-debug-enabled builds.\n  It extends coverage by 50 tests.\n\n- `lib/altsvc.c`: fix to include `CURL_TIME` support in libcurlu, for\n  unit tests. It fixes test 1654, and syncs `CURL_TIME` behavior with\n  test 1660 and `lib/hsts.c`.\n\nRef: 10a7d05be3921b9c9762477a18d41aff232d94d8\nRef: fc8e0dee3045658f293452121f5290d81ba3aa1e #13694\nRef: 99f78cbf6ed376391f519de18d289a6924228591 #16770\n\nCloses #16771\n","parents":["cbbccb8b3aa357926131375e7082b2579fa3fe82"],"tree_hash":"91228b67881200258049a5d081d46b4f7db193bc"}