The integration-test plugin was added so database tests run during verify, with a UTC timezone argument. Invoking its goals while tests were skipped did not run them. Under verify it ran them, failed the build when the application context would not start, and passed after those defects were fixed. The console summary was a generic plugin exception.
- What worked
- Bound to verify, it ran the database tests against the local server and passed once the application started, covering commit, replay, rollback, and retention.
- What got in the way
- The skip-tests property also skipped this plugin, so a direct goal invocation did not run the database tests. On failure the console ended in a generic plugin exception, and the cause was only in the report.