Arquillian 1.0.0.Final正式发布! 准备使用GlassFish和WebLogic! 杀死所有虫子!

红帽公司和JBoss社区今天宣布的1.0.0.Final发布的Arquillian ,其屡获殊荣的建在Java虚拟机(JVM)运行测试平台。 Arquillian大大减少了编写和执行Java中间件集成和功能测试所需的工作。 它甚至使测试工程师能够解决以前认为无法测试或测试成本太高的场景。

此版本中包括Arquillian Drone的1.0.0.Final版本,它是该平台的一个关键附加组件。 所选容器适配器的最终版本将在本周晚些时候发布。 ShrinkWrap是Arquillian的重要组成部分,上周宣布了其1.0.0.Final版本。

Arquillian起源于2009年针对CDI 1.0(JSR-299)规范开发的测试工具。它作为一个独立的项目独立出来,并已发展成为可扩展的测试平台。 CDI 1.1(JSR-346)(CDI规范的下一个迭代)的测试套件即将面世,已迁移到Arquillian。 预计将遵循其他规格。 Arquillian还被许多开源项目使用,包括Hibernate,JBoss AS 7,Drools,RHQ,JClouds和Apache DeltaSpike。

最新功能

Arquillian可以管理十多个容器供应商 ,包括JBoss AS,GlassFish,WebLogic和Tomcat,并支持在云服务中运行测试。 容器支持使开发人员可以针对各种技术平台,包括Java EE 5和6,Servlet环境,OSGi,嵌入式EJB和独立CDI。 其他新功能包括:在单个测试中跨多个容器和域控制器进行多个部署的编排描述符部署部署异常的声明一种新的配置模式,支持每个容器的多个配置,类似于Java的属性评估和通过Java属性进行的配置覆盖协议配置用于执行测试的测试方法的显式排序容器生命周期的细粒度控制Arquillian的可扩展性反映在其不断扩展的扩展生态系统中。 最成熟的扩展程序Arquillian Drone已包含在今天的版本中。 Drone是对Selenium和WebDriver之类的浏览器控制器的抽象,它使开发人员能够编写基于浏览器的测试,而不必大惊小怪的典型设置和管道。 积极开发中的其他扩展包括Android测试控制器,DBUnit集成,用于测试Seam 2,BDD运行程序(Spock和JBehave)的SeamT​​est替代品,性能指标,代码覆盖率(Jacoco)和Arquillian Graphene(类型安全的Selenium API)。 由于平台已经发布稳定版本,因此有望出现更多扩展。

GlassFish嵌入式和托管容器

嵌入式托管/远程 GlassFish实例的完整支持已准备就绪,并已更新为3.1.2。 并且还支持最新的WebLogic 12c!

如何获得?

Arquillian平台和扩展在Maven CentralJBoss社区工件存储库中可用。 有关使用Arquillian启动和运行GlassFish项目所需的简要概述,请查看我最近有关它的一些博客文章

Arquillian项目提供了几种不同语言指南,可帮助您入门。 有关所有详细信息,请参见完整的参考指南 。 Arquillian是根据Apache许可证v2.0发布的。

参考: Arquillian 1.0.0.Final发布! 准备使用GlassFish和WebLogic! 杀死所有虫子! 来自我们的JCG合作伙伴 Markus Eisele在Java企业软件开发博客中。


翻译自: https://www.javacodegeeks.com/2012/04/arquillian-100final-released-ready-for.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值