It's been awhile since I emailed about this, but I'd like to submit a patch/proposal (attached to this email). It adds support for OS profile activation (which can be overridden on the command line), basic support for CTest, and integration tests for GenerateMojo, CompileMojo, and TestMojo. The tests create their own local Maven repo (to insure a clean test) with the first run (and after a `mvn clean`) so the first run is a bit slower than preceding ones. There are two test projects at this point, "hello-world-test' and 'dashboard-test', in src/test/resources. One allows test failure without failing the build and a failure in the other will cause the Maven build to fail. One submits a report to a dashboard at
http://my.cdash.org/index.php?project=cmake-maven-plugin and the other doesn't.