STYLE: split some of the tests into separate files to clean up the toplevel CMakeLists.txt a bit Alex