xctest - 是否有任何 fastlane 操作或插件可让您在测试之间执行脚本?
问题描述
我今天搜索了很多,但没有找到任何可靠的“是”或“否”。
我想知道 fastlane 是否有任何插件或操作允许您在每次测试执行之间执行 shell 脚本。
我问的原因是,在测试时,我使用 docker 在本地启动了一个服务器。我希望能够清除此服务器队列或将其拆除并在测试之间重新创建。
解决方案
我有一个 fastlane 插件test_center,它允许您提供在“测试运行”之间调用的回调。
如果您将:batch_count
参数设置为要运行的测试数,则将在每批之后调用回调。
这将允许您对 docker 进行 shell 调用以将其拆下并重新启动。
推荐阅读
- ios - 检查下拉列表的文本是否有效以打开下一个选择器 usnig Swift
- sql - SQL 计数和连接
- ios - 添加 tabBarController、iOS、Swift 后导航消失
- javafx - 如何将侦听器附加到两个仅在两者都更改时触发一次的属性?
- c# - 使用 XSD.exe 的多个版本 C# 类/XSD
- python - 如何将子菜单项添加到 wxPython 中的弹出菜单项?
- amazon-web-services - 如何限制 AWS 自动缩放以不允许使用特定角色?
- laravel - (VueJS, Axios) 捕获错误的不同方法
- java - 单调法
- javascript - 文件系统访问 API createWritable() 方法在控制台中有效,但在脚本中无效