Arquillian Cube Extension 1.0.0.Alpha8 Released
Since we wrote this post we didn't laze around. Check our latest announcement.
The Arquillian team is proud to announce the 1.0.0.Alpha8 release of the Arquillian Cube Extension component!
What’s included in the Alpha8 release?
- System properties resolution in Docker Compose
tomcat: env_file: ${env.filename} image: tutum/tomcat:7.0 ports: - "8089:8089" - "8088:8088" - "8081:8080"
Normal property resolution is not done on the configured docker-compose file.
- Cache URLAsset for ShrinkWrap
archive.addAsset( new CacheUrlAsset(new URL("http://example.org/test"), 2, TimeUnit.SECONDS) )
CacheUrlAsset will cache the URL response for a certain time before trying again. This can be used to avoid redownloading larger files per test run to save some time.
See complete list of issues resolved below.
What is Arquillian Cube Extension?
With Arquillian Cube you can control the lifecycle of Docker images as part of the test lifecyle, either automatically or manually. This gives you the chance to scale up from a integration/functional test level all the way up to the system test level.
Release details
Component | Arquillian Cube Extension |
---|---|
Version | 1.0.0.Alpha8 view tag |
Release date | 2016-01-20 |
Released by | Aslak Knutsen |
Compiled against |
Published artifacts org.arquillian.cube
- org.arquillian.cube » arquillian-cube-api jar javadoc pom
- org.arquillian.cube » arquillian-cube-spi jar javadoc pom
- org.arquillian.cube » arquillian-cube-core jar javadoc pom
- org.arquillian.cube » arquillian-cube-containerless jar javadoc pom
- org.arquillian.cube » arquillian-cube-docker jar javadoc pom
- org.arquillian.cube » arquillian-cube-openshift jar javadoc pom
Release notes and resolved issues 30
- Enhancement
-
- #255 Start containers in case of Standalone mode
- #248 Move IsContainerObject to core-spi
- #247 Move non basic methods from Cube interface into Metadata
- #246 Remove cubeId from methods on Cube interface
- #243 Add System properties resolution for Docker-Compose
- #235 Updates Docker-Java to 2.1.3
- #232 Convert DockerContainerDefinition to proper Object model
- #227 Implement CacheUrlAsset
- #223 Show a warning/exception if non localhost serverUri is defined and no certPath
- #219 Update docker.tomcat.host to use dockerServerIp
- #218 Update security Entropy Source for Tomcat in all ftest modules
- #209 Add toString method to CommaSeparatedAutoStartParser for better Configuration print
- #198 Clean up configuration output
- #197 Support injection of boundPort in ContainerObject
- #196 Align ftest module naming
- #195 Adds support for detecting docker inside docker
- Bug
-
- #249 TopCreator is never registered as a Observer
- #239 Stale dependency in arquillian-cube-docker
- #233 Check what's is parsed when docker-machine is stopped
- #221 Cube only allow to update the Containers host|address if boot2docker or docker machine is used
- #217 Miss match between arquillian.xml configuration names and printed options
- #212 When using autoStartContainers with COMPOSE format exception is thrown
- #210 Return ContainerConfig exposedPorts if no HostConfig boundPorts found
- #208 PollingAwaitStrategy throws NPE when no portBinding is provided
- #201 resolves issue #199 by closing containerless container
- #199 Containerless Container does not shutdown node when node property not given in config
- In Progress
Thanks to the following list of contributors: Alex Soto, EddĂș MelĂ©ndez Gonzales, Aslak Knutsen, David Pequegnot, Michael Irwin, Ivan St. Ivanov, Robert.panzer