首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins + Concordion + Ant

Jenkins + Concordion + Ant
EN

Stack Overflow用户
提问于 2014-02-28 18:55:16
回答 1查看 314关注 0票数 0

我正在尝试使用Concordion plugin for Jenkins来获得验收测试报告。有人知道要在Ant的build.xml文件中包含什么内容吗?我猜如果我设法运行验收测试,就会生成html报告,然后我就可以让Jenkins把它做对了。

我一直在关注Getting Started,但没有任何运气。

EN

回答 1

Stack Overflow用户

发布于 2014-10-29 16:26:44

首先,我为我糟糕的英语道歉。

我最近编辑了这些东西。我来向你解释我是怎么做到的。

在我的build.xml中,我创建了下一个任务

代码语言:javascript
复制
<!-- Run the Acceptance Tests --> 
<target name="tests-aceptacion"> 
    <junit printsummary="on" haltonfailure="yes">
        <sysproperty key="concordion.output.dir" value="${test.accept.report.dir}"/>
        <classpath refid="junit.class.path" /> 
        <classpath> 
            <pathelement location="${build.test.accept.dir}"/> 
        </classpath> 
        <formatter type="xml" /> 
        <formatter type="plain" />
        <batchtest todir="${test.accept.report.dir}"> 
            <fileset dir="${test.accept.dir}"> 
                <include name="**/EspecificacionesFixture.java" /> 
            </fileset> 
        </batchtest> 
    </junit> 
</target>

通过这个任务,我执行了我的EspecificacionesFixture类,这是我所有规范的父类,所以它执行所有规范,输出放在${test.accept.report.dir}文件夹中。

然后,在Jenkins中,您必须下载HTML Publisher插件,然后必须在Jenkins任务中正确配置它。

您可以查看下一个链接,了解正确配置http://blog.shinetech.com/2014/05/09/concordion-integration-with-jenkins/

我希望它能帮助你。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22093133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档