首页 > 代码库 > Arquillian Cube Extension 1.0.0.Alpha1 发布

Arquillian Cube Extension 1.0.0.Alpha1 发布

Arquillian Cube Extension 1.0.0.Alpha1 发布 ,Arquillian Cube 可以帮助你控制 Docker 镜像的生命周期作为测试生命周期的一部分,可以自动或者手动执行。

Alpha1 包括:

从自定义库中拉取 images
可扩展配置
构建镜像作为测试生命周期的一部分
集成了 Arquillian Container

未来计划

Cube 下一步是支持 OpenShift 3/Kubernetes 和 Google Cloud Engine。

发行详情

ComponentArquillian Cube Extension
Version1.0.0.Alpha1 view tag
Release date2014-11-15
Released byAslak 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 Extension Jacoco 1.0.0.Alpha7 发布
  • 本文来自:爱好技术网
  • 本文链接:http://www.ahlinux.com/open/9354.html

Arquillian Cube Extension 1.0.0.Alpha1 发布