Add PubSubPlusExtension into integration tests for automatic provisioning of PubSub+ in Docker and extension-managed JCSMP resources (e.g. managed JCSMPSession and Queue).
Docker provisioning is disabled if Spring properties are defined to use an externally provisioned broker.
closes #73
Usage of Mockito, SoftAssertions, & ExecutorService were updated to use extensions for injection and auto-cleanup (or auto-calling assertAll() in the case of SoftAssertions).
Remove Maven it profile
Integration tests will always run by default.
Add parallel test execution and enable it by default in Maven
Is disabled by default for easy debugging when test are directly ran from an IDE (not through Maven).
Update Test Github Action workflow to skip duplicate runs, cache maven dependencies, and report unit test results.
Product Changes
2.6.2
2021.0.0
10.13.0
Test Changes
10.13.0
0.8.0
PubSubPlusExtension
into integration tests for automatic provisioning of PubSub+ in Docker and extension-managed JCSMP resources (e.g. managedJCSMPSession
andQueue
).assertAll()
in the case of SoftAssertions).it
profileTest
Github Action workflow to skip duplicate runs, cache maven dependencies, and report unit test results.