2017-02-08 5 views
0

Я пытался получить четыре сборки для передачи на CI (каждая комбинация 64/32bit и MSVC/MinGW). Я тестировал каждый на своей локальной машине без проблем. Когда они создаются и тестируются в Appveyor, они иногда проходят, а иногда и нет. Например:Appveyor случайно не работает на goolgetest работает

  • накопление, который проходит все, но 32 bit MSVC
  • сборки, который проходит все, но 32 bit MinGW
  • сборки, который проходит только 64 bit MinGW

Большинство из них построены от того же совершить , Изменения между любыми другими коммитами должны абсолютно не влиять на сборку ... только вызов «тайм-аута» перед запуском тестов.

Любые идеи относительно того, что может произойти?

Перекрестное сообщение на форуме-агенстве here.

+0

Вы заполнили сообщение об ошибке для аппликатора, так что все, кто вовлечен в него, увидят это. Другие вряд ли найдут этот вопрос решаемым: существует ряд возможных причин, по которым один и тот же проект может работать на одной машине и не работает на другом. – Tsyvarev

ответ

0

Проблема решена!

Смущающе, причиной была неинициализированная переменная. Сумасшедший, что поведение может быть радикально отличным от построения для сборки. И даже между запуском google test изначально и через CTEST.

Смежные вопросы