问题标签 [fastlane-scan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
552 浏览

swift - 第一次 UITest 失败时如何中止 Fastlane Scan 测试

基本上我需要的是在第一个失败时停止 UITests。我正在使用带有 Fastlane Scan 的 Jenkins。

我可以选择在禁用失败后继续(但它只会阻止此特定测试继续):

我的扫描文件包含“fail_build”选项。

但即使第一次失败,它也会继续运行。

提前致谢。

0 投票
1 回答
192 浏览

xcode - Xcode 中的批量 UI 测试

我想批量 UI 测试(现在,我想单元测试会在一段时间内有用)

到目前为止,Xcode UI 测试和“fastlane scan”似乎都没有对此提供任何固有的支持。有没有好的简单的方法?

情况

我需要测试某个 UI 测试 N 次。

现实世界的情况

我需要测试某个 UI 测试 100 次并在批处理结束时获得输出:

  • 多少次迭代成功/失败
  • 失败迭代的任何日志

我尝试过的(现在正在做的)

在 fastfile 中,fastlane scan 可以像这样用于批处理。但是,输出文件最终都位于单独的目录中,并且聚合所有这些结果将是相当(?)一些工作。这不像scan返回一个布尔值或任何表示测试成功状态的东西?(实际上扫描可能不支持运行某个测试,它会运行所有测试)

0 投票
1 回答
1542 浏览

ios - 使用 fastlane scan 进行并行测试时指定测试设备的数量

在使用“fastlane scan”测试 iOS 应用程序时,我无法获得超过 2 个并发模拟器测试设备。

仅使用 xcodebuild 可以“手动”执行此操作,就像这样。这将启动最多 4 个设备:

相关(但已关闭(忽略?))线程:https ://github.com/fastlane/fastlane/issues/13394

这是我正在使用的车道

0 投票
0 回答
337 浏览

ios - Fastlane 扫描返回错误 No test bundle product for testingSpecifier

我正在尝试在当前项目上运行项目的单元测试用例,但是当我运行命令时:

它返回此错误消息:

xcodebuild:错误:无法使用方案 TruDoc24x7CI 构建工作区 TruDoc24x7。原因:没有用于 testingSpecifier 的测试捆绑产品。

我还尝试编写一个用于测试的通道并添加参数以指定我的工作区和方案:

谁能告诉我这个错误的原因?

0 投票
1 回答
736 浏览

ios - 如何使用 fastlane 扫描设置 COMPILER_INDEX_STORE_ENABLE=NO?

来自 fastlane 扫描文档

xcconfig 使用额外的 XCCONFIG 文件来构建您的应用程序

你怎么改变COMPILER_INDEX_STORE_ENABLE=NO

0 投票
1 回答
255 浏览

fastlane - 多个模拟器的快速通道扫描

当我对设备中的一个模拟器设备运行 Fastlane 扫描时,它会正确显示测试和失败的数量。但是当我在 Scanfile 的设备中添加额外的设备时。然后测试数显示为 0。添加相同的屏幕截图。

当设备数量大于 1 时

扫描文件:

clean(true) skip_build(true) 设备 ["iPhone 11","iPhone 11 Pro"]