`
hanqunfeng
  • 浏览: 1541165 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hudson--junit测试报告

阅读更多

如果你的项目在构建时进行了单元测试,可以在hudson中直接查看测试报告。


在job设置中的Post-build Actions找到 Publish JUnit test result report,勾选上。


Test report XMLs:指定junit测试结果目录,就是那一堆Test*.xml所在的目录,该目录必须是相对于JOB_WORKSPACE的。注意:如果是第一次构建,hudsno会提示你路径不存在,原因就是测试结果还没有创建,如果是这样,可以不用管它,保存即可。


ok,配置完成。


执行构建。在job信息页中会看到,增加了如下内容:


Latest Test Result (4 failures  / ±0)


同时还会看到Test Result Trend的一个图表。


点击图表或Latest Test Result连接,就可以看到测试结果报告了。

 

分享到:
评论
1 楼 paulwong 2012-02-08  
运行JUNIT的时候报这个错了,怎么解决?
Could not create task or type of type: junit.

Ant could not find the task or a class this task relies upon.

相关推荐

    hudson-test-utils-3.0.0-bundled.zip

    3. `src/test/java`: 测试代码,使用JUnit或其他测试框架来验证库的功能。 4. `pom.xml` 或 `build.gradle`: 构建脚本,定义了项目的依赖、插件和构建过程,可能是Maven或Gradle项目。 5. `.gitignore`: 定义了Git...

    hudson-jetty-war-executable-3.1.2.zip

    Hudson是一个广泛使用的开源持续集成工具,它允许开发团队自动化构建、测试和部署软件。Jetty是一个轻量级的Java HTTP服务器和Servlet容器,常用于开发和测试环境,因为它易于配置且启动快速。 这个特定的版本,...

    hudson-3.1.0.war

    •生成JUnit/TestNG测试报告。 •分布式构建支持-Hudson能够让多台计算机一起构建/测试。 •文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 •插件支持-Hudson可以通过插件扩展,...

    selenium+junit+hudson自动化测试初探

    3. 配置构建步骤,包括编译Java代码、执行JUnit测试,并配置Hudson解析JUnit结果,生成测试报告。 4. 配置Selenium Server在B机器上运行,确保网络通信正常,A机器可以通过网络调用B机器的Selenium Server执行测试。...

    软件测试技术类面试题集锦

    - **工具**:如Jenkins、Hudson等持续集成工具可以自动执行回归测试。 7. **敏捷测试**: - **Scrum**:敏捷开发框架,强调迭代和增量交付。 - **TDD(Test-Driven Development)**:先写测试用例,再编写代码,...

    ant-junit-1.6.4.jar.zip

    这通常是Ant中用于执行JUnit测试的类库,包含了一些Ant与JUnit交互所需的类和接口。例如,它可能包含了`org.apache.tools.ant.taskdefs.optional.junit.JUnitTask`,这是Ant中直接调用JUnit进行测试的主要入口。同时...

    junit-4.11.jar

    9. **持续集成友好**:JUnit 4.11的结果可以轻松地被各种持续集成工具(如Jenkins、Hudson等)理解和解析,促进了自动化测试流程。 此外,"新建文本文档.txt"可能包含了一些关于如何使用或配置JUnit 4.11的信息,...

    uiaplist-to-junit-converter:将 UIAutomation plist 输出转换为 jUnit

    然后可以将输出输入到持续集成程序中,例如 Jenkins / Hudson 作为 jUnit 测试套件。 信息 只需下载、编译并将生成的二进制文件复制到您需要的地方。 使用以下参数运行(现在使用完整路径): uia2junit <source> ...

    Hudson持续集成服务器的安装配置和使用

    它可以集成多种源代码管理工具(如Git、Subversion等)、构建工具(如Ant、Maven等)以及测试框架(如JUnit、TestNG等),从而实现对软件开发过程的全面支持。 ### 二、环境准备 为了顺利安装和配置Hudson,首先...

    hudson配置手册

    - Maven-surefire-plugin会在项目的target/surefire-reports目录下生成JUnit格式的测试报告。 - 在Hudson任务配置的“Post-build Actions”部分选择“Publish JUnit test result report”选项以发布这些报告。 ...

    hudson学习教程Hudson安装与使用,Hudson配置,Hudson插件

    4. **Junit Plugin** - 自动收集和显示Junit测试报告。 5. **Email-ext Plugin** - 提供更丰富的邮件通知功能,如失败通知、测试报告附带等。 6. **PMD Plugin** - 代码质量检查,提供代码规范性建议。 7. **Jenkins...

    junit4.7全套

    - **持续集成服务器**:JUnit与Hudson、Jenkins、Travis CI等持续集成工具兼容,可以自动化测试并报告结果。 - **代码覆盖率工具**:结合JaCoCo或Cobertura等工具,可以测量代码覆盖率,评估测试的充分性。 6. **...

    Manning - JUnit in Action.pdf

    最后,书中还涵盖了与持续集成服务器(如Jenkins、Hudson)的集成,以及如何将JUnit报告与其他工具(如Cobertura、JaCoCo)结合,以实现代码覆盖率的可视化,进一步提升测试质量。 总的来说,《JUnit in Action》是...

    Hudson持续集成环境搭建

    Hudson是一种开源持续集成工具,用于自动化构建、测试软件项目,以及监控整个项目的构建流程。本文档将详细介绍如何搭建一个完整的Hudson持续集成环境,并集成了包括SVN、Maven、Checkstyle、PMD、FindBugs等在内的...

Global site tag (gtag.js) - Google Analytics