10.4. Integration with Custom Test Frameworks

Adding support for your additional test frameworks is straightforward and can be done by creating a plugin that adds the appropriate code to the appropriate targets. For make-based items, you must make sure that your tests are run by the check, test, and test-only targets. For Groovy-based items, you must make sure that your tests are run by the test-only target, and abuild will take care of making sure it is run by the test and check targets. For details on plugins, see Chapter 28, Enhancing Abuild with Plugins. For details on writing make rules, see Section 29.2, “Guidelines for Make Rule Authors”. For details on writing rules for the Groovy backend, see Section 29.3, “Guidelines for Groovy Target Authors”.