第 9 章 Jenkins – Unit Testing
来源:互联网 发布:windows动态桌面 编辑:程序博客网 时间:2024/05/26 02:20
Jenkins提供白盒测试框架Junit、host插件unittesting为其他技术。例如MSTest为.NET的Unit test。Unit Testing插件下载链接:https://wiki.jenkins-ci.org/display/JENKINS/xUnit+Plugin
一个用Jenkins中Junit测试框架进行测试的例子:
Ø 基于Junit框架的一个简单的HelloWorldTest类
Ø 使用Jenkins内嵌的编译工具Ant来编译这个类
Step 1:进入Jenkins控制面板,点击HelloWorld项目然后选择“Configure”
Step 2:浏览“Adda Build step”部分,选择“InvokeAnt”
Step 3:点击“Advanced”按钮
Step 4:在build文件部分,进入到build.xml文件所在的路径
Step 5:点击“Addpost-build”选项,选择“PublishJunit test result report”选项
Step 6:在“Testreports XML’s”,输入“Reports\*.xml”。确保Reports文件在HelloWorld项目的WorkSpace。“*.xml”主要告诉Jenkins去获取运行Junit测试用例产生的结果xml文件。这些xml文件别转换成之后浏览的报告。一旦完成,点击“Save”按钮。
Step 7:一旦保存成功,点击“BuildNow”选项。一旦build完成,不管build成功和失败都会显示build状态。在“TestResult”部分能查看到Build输出信息。在测试用例中,输入一个负的测试用例将导致构建结果失败。
进入“Console output”查看最近信息。点击“Test Result”会看到很多有趣的信息:
- 第 9 章 Jenkins – Unit Testing
- 第10章 Jenkins – Automated Testing
- Unit Testing
- unit testing
- Unit Testing
- Unit testing
- Unit Testing
- unit testing private methods
- Advanced Unit Testing
- unit testing in gamedev
- Unit testing with CPPUnit
- SQL Unit Testing
- 理解单元测试(Unit Testing)
- Unit Testing in Android
- 单元测试(Unit Testing)基础
- Unit Testing in JUnit
- Unit Testing with wxPython
- Unit testing support(译文)
- 使用文件Md5值检测文件完整性
- 来自公众号的SPRING(6)
- multipart/form-data
- 过滤器(Filter)、拦截器(Interceptor)、监听器(Listener)
- Scikit-learn技巧(拓展)总结
- 第 9 章 Jenkins – Unit Testing
- CxImage与OpenGL结合
- Django后台开发笔记①:关于DjangoUeditor与python3存在兼容性问题的解决方案(即解决图片无法上传问题)
- log4j配置文件分析
- Oracle中的EXISTS与IN使用区别
- 2016 华山杯 Writeup
- java中属性命名get字母大小写问题
- 树链剖分问题
- 来自公众号的SPRING(7)