并行使用多个模拟器运行iOS测试 – bluepill

Bluepill是一个并行使用多个模拟器运行iOS测试的工具。

Features

  • 使用多个模拟器并行运行测试。
  • 自动将测试包装为具有相似的运行时间的组合。
  • 在头模式运行测试以减少内存消耗。
  • 每个测试运行后生成一个JUnit报告。
  • 报告测试运行统计,包括测试运行速度和环境健壮性。
  • 当系统挂起或死机后重试。

使用结果

测试结束后,在 ./output中生成报告。

./bluepill -a ./Sample.app -s ./SampleAppTestScheme.xcscheme -o ./output/

另外你可以设置一个配置文件: 

{
   "app": "./Sample.app", # Relative path or abs path
   "scheme-path": "./SampleAppTestScheme.xcscheme", # Relative path or abs path
   "output-dir": "./build/" # Relative path or abs path
}

并运行

./bluepill -c config.json

Demo
Demo

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:并行使用多个模拟器运行iOS测试 – bluepill