Arquillian Cube Extension 1.0.0.Alpha1 发布,Arquillian Cube 可以帮助你控制 Docker 镜像的生命周期作为测试生命周期的一部分,可以自动或者手动执行。 Alpha1 包括: 从自定义库中拉取 images 可扩展配置 构建镜像作为测试生命周期的一部分 集成了 Arquillian Container 未来计划 Cube 下一步是支持 OpenShift 3/Kubernetes 和 Google Cloud Engine。 发行详情 Component Arquillian Cube Extension Version 1.0.0.Alpha1 view tag Release date 2014-11-15 Released by Aslak Knutsen Compiled against Arquillian Core – 1.1.5.Final Published artifacts org.arquillian.cube org.arquillian.cube » arquillian-cube-api jar pom org.arquillian.cube » arquillian-cube-spi jar pom org.arquillian.cube » arquillian-cube-docker jar pom 解决了 21 个 issues 功能增强 #32 Support extension of Docker Image configuration #29 Create CubeController API #28 Create an enricher for injecting cube id in test #23 Change return type when creating a container. #19 Create Cube Command SPI events #18 Create Cube Lifecycle SPI events #17 Automatically configure default ports of Container incase of port forward #15 Support Docker Containers that are controlled out side an Arquillian Container #7 Adds log messages #6 Allow configure repository from where docker images are pulled #5 Add support for "docker pull image" #3 Users should be able to orchestrate more than one Docker container #2 Create Docker container from Dockerfile #1 Configuration parameters should be injectable as Arquillian Resource bug 修复 #25 Rename groupIds to org.arquillian.extension #21 Update the ProtocolMetaData with the GateWay IP #16 Change @Cube enricher to @ArquillianResource #12 ProtocolMetaData returned by Container is wrong when using PortForwarding #10 Cube is using wrong port when doing port await check when portforward is enabled #8 Fails to build ftest #4 Handle Docker service not running with TCP enabled 谢谢以下的贡献者: Alex Soto, Aslak Knutsen, Stefan Miklosovic Arquillian 可让你在远程或者嵌入式的容器里测试业务逻辑,同时可作为一个压缩包发布到容器中,并通过客户端来进行交互测试。 Arquillian 是一个可以方便的在现有类基础性扩展测试用例,基于 JUnit Arquillian Cube Extension 1.0.0.Alpha1 发布下载地址