【问题标题】:Appveyor failing randomly on goolgetest runsAppveyor 在 goolgetest 运行中随机失败
【发布时间】:2017-02-08 21:00:04
【问题描述】:

我一直在尝试让四个构建传递一个 CI(每个 64/32 位和 MSVC/MinGW 的组合)。我已经在本地机器上测试了每一个,没有任何问题。当它们在 Appveyor 上构建和测试时,它们有时会通过,有时不会。例如:

其中大部分都是基于相同的提交构建的。任何不同提交之间的更改应该对构建绝对没有影响......只有在运行测试之前的“超时”调用。

对可能发生的事情有任何想法吗?

在 Appveyor 论坛上发帖 here

【问题讨论】:

  • 您已经为 appveyor 填写了一份错误报告,因此参与其中的每个人都会看到。其他人不太可能认为这个问题是可以解决的:同一个项目可能在一台机器上运行而在另一台机器上无法运行的可能原因有很多。

标签: visual-c++ cmake mingw googletest appveyor


【解决方案1】:

问题解决了!

令人尴尬的是,原因是一个未初始化的变量。疯狂的是,行为可能因构建而完全不同。甚至在本地运行谷歌测试和通过 CTEST 之间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多