首页 > 解决方案 > 是否有任何 fastlane 操作或插件可让您在测试之间执行脚本?

问题描述

我今天搜索了很多,但没有找到任何可靠的“是”或“否”。

我想知道 fastlane 是否有任何插件或操作允许您在每次测试执行之间执行 shell 脚本。

我问的原因是,在测试时,我使用 docker 在本地启动了一个服务器。我希望能够清除此服务器队列或将其拆除并在测试之间重新创建。

标签: xctestfastlane

解决方案


我有一个 fastlane 插件test_center,它允许您提供在“测试运行”之间调用的回调。

如果您将:batch_count参数设置为要运行的测试数,则将在每批之后调用回调。

这将允许您对 docker 进行 shell 调用以将其拆下并重新启动。


推荐阅读