Fastlane 扫描显示零单元测试

Posted

技术标签:

【中文标题】Fastlane 扫描显示零单元测试【英文标题】:Fastlane scan shows zero unit tests 【发布时间】:2019-02-05 21:36:10 【问题描述】:

运行 fastlane scan 来运行一个非常简单的单元测试。当我在单元测试中强制出错时,它会失败。当我“强制通过”测试时,它成功了。所以整体的成功/失败是有效的。但是,它似乎在终端以及当我将结果输出到 slack 时都将结果报告为零测试。

Xcode 可以正常运行测试并正确报告结果。

fastfile脚本如下:

run_tests(
    workspace: "xxx.xcworkspace",
    scheme: "UnitTests",
    device: "iPhone 8",
    clean: true,
    slack_url: "xxx",
    slack_channel: "#xxx-developers"
)

【问题讨论】:

您能找到解决方案吗? @PallaviSrikhakollu 在下面 【参考方案1】:

找到了解决方案 - 我们在调试时将控制台日志转移到了磁盘上,从而解释了它!

【讨论】:

你能提供更多细节吗?我遇到了同样的问题,但我没有更改任何日志设置。 对不起@mylogon 这里没什么好说的。这些测试结果来自日志,因此是一个很好的起点。

以上是关于Fastlane 扫描显示零单元测试的主要内容,如果未能解决你的问题,请参考以下文章

Android测试:从零开始3—— Instrumented单元测试1

Android测试:从零开始2——local单元测试

运行 UI 测试时,Fastlane 扫描“无法合成事件”,适用于 Xcode

从零开始写博客系统——测试我们的代码(单元测试)

从零开始写博客系统——测试我们的代码(单元测试)

从零开始写博客系统——测试我们的代码(单元测试)