【发布时间】:2017-02-08 21:00:04
【问题描述】:
我一直在尝试让四个构建传递一个 CI(每个 64/32 位和 MSVC/MinGW 的组合)。我已经在本地机器上测试了每一个,没有任何问题。当它们在 Appveyor 上构建和测试时,它们有时会通过,有时不会。例如:
- 除了32 bit MSVC 之外的所有版本都通过了
- 除了32 bit MinGW 之外的所有版本都通过了
- 仅通过64 bit MinGW 的构建
其中大部分都是基于相同的提交构建的。任何不同提交之间的更改应该对构建绝对没有影响......只有在运行测试之前的“超时”调用。
对可能发生的事情有任何想法吗?
在 Appveyor 论坛上发帖 here。
【问题讨论】:
-
您已经为 appveyor 填写了一份错误报告,因此参与其中的每个人都会看到。其他人不太可能认为这个问题是可以解决的:同一个项目可能在一台机器上运行而在另一台机器上无法运行的可能原因有很多。
标签: visual-c++ cmake mingw googletest appveyor