【准备】
jenkins接收junit的单元测试报告,因些需要安装一个将ocunit格式的测试报告转为JUnit.
OCUnit2JUnit项目地址: https://github.com/ciryon/OCUnit2JUnit
安装方式:sudo gem install ocunit2junit
--问题: ocunit2junit在 ruby 1.8.7的环境不能运行,我试着升级ruby到2.0.0安装OK。
【运行】
1. 你可以单独准备单元测试的schemes,比如名为proTests. 或着build工程的schemes里含有单元测试的target。
2. 在build环节中增加:xcodebuild -sdk iphonesimulator7.0 -destination OS=7.0,name="iPhone Retina (4-inch)" -scheme proTests -configuration Release test 2>&1 | ocunit2junit
-- 问题:在xcdoe 5.0环境下运行,如果未加-destination,刚会报错:
3. 输出报告:默认报告输出目录test-reports
【报告】
jenkins集成报告:点击“Add post-build action”选择“Publish JUnit test result report”,输入内容
test-reports/*.xml
保存设置
效果图如下:
参考资料:
https://developer.apple.com/library/ios/technotes/tn2339/_index.htmlD
创建于14年10月28
创建于14年10月28
No comments:
Post a Comment