Tests: Use CMAKE_CURRENT_BINARY_DIR instead of Tests/ reference.
Tests: Disable CMake binary tests for different test generator.
Tests: Use CMAKE_TEST_GENERATOR where intended.
Tests: Use CMAKE_CURRENT_BINARY_DIR in configure_file context.

Trivially modify the input files which are configured from the
Tests/ directory.
Move the invocation of the CMAKE_SETUP_TESTING macro.

Ensure that the CMAKE_TEST_GENERATOR is populated early.
Tests: Build alt-test-generator tests in a separate binary dir.

This way, a single CMake build tree can be used to run the
unit tests with multiple generators.
Merge topic 'alt-test-generator' into next

727f4bad Tests: Build alt-test-generator tests in a separate binary dir.
4746a1d8 Move the invocation of the CMAKE_SETUP_TESTING macro.
36fe4dda Tests: Use CMAKE_CURRENT_BINARY_DIR in configure_file context.
64c6916d Tests: Use CMAKE_TEST_GENERATOR where intended.
552d5471 Tests: Disable CMake binary tests for different test generator.
bfffa201 Tests: Use CMAKE_CURRENT_BINARY_DIR instead of Tests/ reference.
Move some test related code around.

Maybe this fixes the dashboards.
Merge topic 'alt-test-generator' into next

d92dd482 Move some test related code around.