Generalize the build_command test framework as a macro to add the test. Process the CMakeCommands subdirectory explicitly.