compile test binaries/libraries during make
Currently, test files in bin/tests/system
which need to be compiled are not part of the typical make
invocation. Instead, they're compiled when make check
is invoked.
While this worked well with the legacy test runner, it makes things needlessly complicated for the pytest runner, and prevents use-cases such as running out-of-tree tests easily.
Compile the required test files as noinst_
instead of check_
to ensure they're compiled and available after make
invocation.
Related #4246 (closed), #3810