Releases: Tapad/sbt-docker-compose
New setting to allow for delay before test execution
A new configuration setting was added to allow for a specified delay prior to text execution:
composeContainerPauseBeforeTestSeconds := //Delay between containers start and test execution, seconds. Default is 0 seconds - no delay
Thanks @paul-lysak for adding this new configuration option!
Bug Fixes
Added support for providing a '-o' argument with configuration parameters to the 'testExecutionArgs' plugin setting.
Ensure that the started Docker instance is cleaned up when the 'dockerComposeTest' test code compilation process fails.
Docker for Mac v17.12.0 detection
Updating release to v1.0.32 with support for Docker for Mac v17.12.0 detection
dockerComposeTest -debug:<port> Fix
This release fixes an issue where the '-debug:' option of 'dockerComposeTest' was not working properly.
Adding Support for SBT 1.1.0-M1
Fixed an issue that was preventing the plugin from work with SBT 1.1.0-M1.
Support for Cucumber tests
Thanks to @aaronp there is now support for running Cucumber based tests!
Check out the new "testPassUseCucumber" setting along with the basic-with-tests-cucumber example for more details.
New Setting to override the default behavior of getting the version info from the version SettingKey
You can now define domposeServiceVersionTask in your build.sbt file to override the default behavior of using the version SettingKey:
composeServiceVersionTask := "1.2.3"
Support for sbt 1.0.0
This is the first version of the plug-in that also has support for sbt 1.0.0
Initial Support for Specs2 based test cases
Use the following build.sbt setting to execute test cases using Specs2 instead of the default ScalaTest:
testPassUseSpecs2 := true
Align test classpath searching to match behavior of SBT
1.0.25 Updating to Release 1.0.24 with test resource path update