{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1752014624,"commit_time":1752020965,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"784c17b7d98caa9b500a56e345c1aadca9d009ed","message":"tests: move `curlcheck.h` to libtest as `unitcheck.h`\n\nTo simplify dependencies, and sync tunits and units builds further.\n\n`curlcheck.h` already depended on logic implemented within libtests:\nit referenced a global variable (`unitfail`) defined in `first.c` and\ndeclared in `test.h`.\n\nAlso:\n- rename to `unitcheck.h` to indicate it's meant for unit tests.\n- make `unitcheck.h` include `first.h` instead of `test.h`.\n  This brings header use closer to libtests. It also includes\n  `curlx/curlx.h` for all unit tests by default now.\n- move `unitfail` declaration from `test.h` to `first.h`.\n  To match its definition in `first.c`.\n- drop now redundant per-test curlx header includes.\n\nCloses #17868\n","parents":["9db91370666090f9b40ff4196fc8c71b7c2c3646"],"tree_hash":"18b382823383d2b38ead06a8a7386e5dfb3bd8fc"}