Releases: UrbanOS-Public/divo
v1.1.4
First Open Source Release!
Added integration for Travis CI
Enhanced Documentation
v1.1.3
First Open Source Release!
- Added integration for Travis CI
- Enhanced Documentation
v1.1.2
Allows entering a divo stack in environment config simply by including the module name in the list of stacks if that module takes no arguments to configure the stack.
e.g.
config :myapp,
divo: [
{StackOne, [arg: "value"]}
<-- One stack that takes configuration
StackTwo
<-- One stack that takes no configuration and no longe requires passing an empty list
v1.1.1
Making divo quieter in the console by default:
- Turning the health check output on each look of the
await
function to debug level - Silencing output of the dependent Application.stop calls in the tests'
on_exit
hook
v1.1.0
Adds functionality to create docker-compose dependency stacks based on importing modules external to Divo that implement the Divo.Stack behaviour.
- Improves documentation and specification
v1.0.2
v1.0.1
v1.0.0
Migrates to a docker-compose file strategy.
- Accepts a map described in the Mix config file for your testing environment
- Accepts a string representing the path to an existing compose file
- Validates the structure of the compose file being used and raises compose error messages for invalid files
- More tests!
v0.2.1
v0.2.0
Adds functionality to the Divo.Integration macro to hold off on starting applications to ensure child apps are all started before the tests begin to run; combine with --no-start
to ensure docker deps are running before tests begin to avoid restart loops colliding with test runs.