是否可以以这种方式配置Xcode,因此当我运行我的所有测试时,每一个都将在“新的iPhone模拟器”上执行。我正在测试与UI相关的东西,我希望每个测试都在新打开的应用程序上启动。
目前,应用程序只启动一次,所有测试都是一个接一个地开始,有时一次测试后的结束状态不适合下一个测试开始。
解决
我使用了XCTool(https://github.com/facebook/xctool)
我能够通过调用命令运行一个特殊测试:
--restart
然后我只是写了一个脚本来运行我的所有测试。这样每次测试都会触发模拟器从头开始再次运行应用程序。
答案 0 :(得分:0)
在下一次测试之前,你可以像在真正的iPhone中那样删除应用程序。