新版Xcode 5和Server发布以后,apple对单元测试的支持是越来越好了.从这一点看出apple对单元测试的也是越来越重视了. 这篇Blog就简单的介绍这集成化测试功能.
Server更新后是要重新付费的,但如果你有开发者账号的话,可以登录AppleDeveloper 里面会有个兑换码.如果没有就需要单付费了…
Server的变化
从头开始
创建项目
创建远程测试服务
Product->Create Bot
Configure Remotes
Add
Create New Remote
Create
Next
这里面有很多选项 1. 选择执行条件,这里我们选择On Commit(只要Commit 就执行测试)
选择Next
选择测试的设备
这是成功或失败后发邮件的内容
选择Create Bot
然后就可以上传对应代码.这里用的是Git
上传后Xcode中显示
以上就是Xcode5和新版Server自带的测试工具.
如果之前用Xcode 4的开发这可能会遇到不能执行测试的问题. 因为Xcode中使用了新的测试框架 解决办法是新加Target 把老的单元测试移到新Target中 然后用XCTest替换SenTesting