Jenkins单元测试
利用Xcode自带的XCTest框架进行单元测试
1.Xcode创建工程时,勾选include Unit Tests 和 include UI Test
如果创建时没有勾选,可在Xcode底部点击➕号添加
然后可输入test搜索,添加UI Testing Bundle,Unit Testing Bundle
之后可在Test和UITest中添加测试代码,提交Git.
Jenkins配置单元测试
首先,由于Jenkins只接收Junit的单元测试报告,这里要安装一个将脚本执行结果的ocunit格式的测试报告转化为JUnit报告格式的脚本,该项目名叫OCUnit2JUnit,安装非常简单,命令行下执行gem install ocunit2junit(可能需要sudo权限)。
然后,在Build配置中,依然选择“Execute shell”,shell的内容如下:
xcodebuild test -workspace ${WORKSPACE}/Early