2017-02-08 1 views
0

CI (64/32bit와 MSVC/MinGW의 각 조합)를 전달하기 위해 4 개의 빌드를 얻으려고했습니다. 로컬 컴퓨터에서 문제없이 테스트했습니다. 그들이 Appveyor에서 제작되고 테스트 될 때, 때로는 통과하고 때로는 통과하지 못합니다. 예를 들면 :goolgetest에서 무작위로 실패한 Appveyor

통과 빌드를 제외하고 모두 통과 빌드 32 bit MSVC하지만, . 다른 커밋 들간의 변화는 테스트를 실행하기 전에 build ... timeout 호출에만 절대적으로 아무런 영향을 미치지 않아야합니다.

무슨 일이 일어날 지 알고 싶습니다.

Appveyor 포럼의 교차 게시 here.

+0

당신은 appveyor에 대한 bugreport를 채웠습니다. 그래서 관련된 모든 사람들은 그것을 볼 것입니다. 다른 사람들은이 질문을 해결할 가능성이 낮습니다. 동일한 프로젝트가 한 시스템에서 작동하고 다른 시스템에서 작동하지 않는 데는 여러 가지 이유가있을 수 있습니다. – Tsyvarev

답변

0

문제가 해결되었습니다.

당황 스럽지만 원인은 초기화되지 않은 변수입니다. 이 동작은 빌드와 빌드와 크게 근본적으로 다를 수 있습니다. 그리고 심지어 CTEST를 통해 기본적으로 Google 테스트를 실행하는 것 사이.

관련 문제