我已经在 seamframework.org 上发布了 CDI TCK 1.0.0。您可以阅读文档或下载 TCK以供使用。
去年我坐下来开始编写Weld时,想到将超过850个测试放在任何Java EE应用程序上,这确实令人畏惧!但我们当然做到了 :-) 大约820个测试在JBoss AS上通过,GlassFish团队正在努力让GlassFish通过,OpenWebBeans团队似乎也在取得进展。
如果您想更详细地了解我们如何将规范映射到测试中,可以查看 审计报告。
我为David Allen和Jozef Hartinger脱帽致敬,他们花费了几周和几个月的时间不懈努力,编写测试 - 他们俩都展现了对细节的惊人关注。Shane专注于基础设施,编写了审计工具(您在上面看到了输出)并确保审计与规范保持最新。最后,Dan和Norman在截止日期临近时伸出援手。大家干得好!
当然,我们需要一种好的方式在任意容器中运行测试,我去年冬天进行的3周工作最终被用于JSR-299和JSR-303 TCK,也是我们正在努力使测试更简单的一些项目的灵感之一 - Shrinkwrap和Arquillian(关于这个项目很快会有更多信息)。