This repository has been archived by the owner on Oct 4, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 165
tests fail sporadically on CI #245
Labels
Comments
50ff54c: An attempt to solve |
whilei
added a commit
to whilei/go-ethereum
that referenced
this issue
Jun 2, 2017
Solution: provide -short flag on CI tests, skipping tests that are known to fail I figure it is better to have known absences of information than unpredictable false negatives in foreign test environment... consider it a patch until the root of the tests' problems can be resolved. Rel ethereumproject#245
whilei
added a commit
to whilei/go-ethereum
that referenced
this issue
Jun 2, 2017
Solution: provide option to skip tests with env variable set in .travis.yml Rel: ethereumproject#245
whilei
added a commit
to whilei/go-ethereum
that referenced
this issue
Jun 5, 2017
Problem: migration tests curl times out on CI sometimes Solution: provide option to skip tests with env variable set in .travis.yml Problem: downloader_test is unpredictable Solution: copy EF's implementation (shameless!) Problem: non idiomatic range loop Solution: make idiomatic Problem: peer test fails sometimes (times out) Solution: remove done channel (per EF) Rel ethereumproject#245
whilei
added a commit
to whilei/go-ethereum
that referenced
this issue
Jun 5, 2017
Problem: migration tests curl times out on CI sometimes Solution: provide option to skip tests with env variable set in .travis.yml Problem: downloader_test is unpredictable Solution: copy EF's implementation (shameless!) Problem: non idiomatic range loop Solution: make idiomatic Problem: peer test fails sometimes (times out) Solution: remove done channel and create errProtocolReturn error (per EF) Rel ethereumproject#245
whilei
added a commit
to whilei/go-ethereum
that referenced
this issue
Jun 5, 2017
Problem: migration tests curl times out on CI sometimes Solution: provide option to skip tests with env variable set in .travis.yml Problem: downloader_test is unpredictable Solution: copy EF's implementation (shameless!) Problem: non idiomatic range loop Solution: make idiomatic Problem: peer test fails sometimes (times out) Solution: remove done channel and create errProtocolReturn error (per EF) Rel ethereumproject#245
whilei
added a commit
to whilei/go-ethereum
that referenced
this issue
Jun 5, 2017
Problem: migration tests curl times out on CI sometimes Solution: provide option to skip tests with env variable set in .travis.yml Problem: downloader_test is unpredictable Solution: copy EF's implementation (shameless!) Problem: non idiomatic range loop Solution: make idiomatic Problem: peer test fails sometimes (times out) Solution: remove done channel and create errProtocolReturn error (per EF) Rel ethereumproject#245
Closed
7 tasks
Accidentally found, that running tests locally with |
whilei
added a commit
that referenced
this issue
Apr 14, 2018
solution: move to a deterministic k-value using RFC6979 rel ethereum/go-ethereum#2190 rel ethereum/go-ethereum#3561 rel #245
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Multiple tests fail seemingly without relation to one another and all unpredictably/inconsistently. Often in
downloader_test.go
. Seemingly most frequently on Travis.My best guess is either insufficient sleep time to set data, which may mean that a solution involves swapping
sleep
for a waiter for anticipated value.This Issue should be used to track downloader CI test fails in order to establish a better picture of when and where they happen, and propose/address solution attempts. Tracked failures should be when only the presented test is the source of failure.
Branch:
master
, Commit: 5d69fafFailed on: Linux [Travis]
https://travis-ci.org/ethereumproject/go-ethereum/jobs/235704306
Branch:
monetary-policy
, Commit: 8d344a8Failed on: Linux [Travis]
https://travis-ci.org/ethereumproject/go-ethereum/jobs/235838136
Branch:
accounts-cachedb
, Commit: 44d9eaaFailed on: OSX [Travis]
https://travis-ci.org/ethereumproject/go-ethereum/jobs/234563051
Branch:
release-3.4.0
, Commit: 712e861Failed on: OSX [Travis]
https://travis-ci.org/ethereumproject/go-ethereum/jobs/234563051
Branch:
changelog
, Commit: f97403c2Failed on: Windows [AppVeyor]
https://ci.appveyor.com/project/splix/go-ethereum/build/1.0.390#L137
Branch:
account-filepath
, Commit: ba03cb3Failed on: Linux [Travis]
https://travis-ci.org/ethereumproject/go-ethereum/jobs/236465111
Branch:
add-status-command
, Commit: abae4daFailed on: Linux [Travis]
https://travis-ci.org/ethereumproject/go-ethereum/jobs/237559982
Branch:
add-status-command
, Commit: 81fb1d9Failed on: Linux [Travis]
https://travis-ci.org/ethereumproject/go-ethereum/jobs/238081913
Branch:
monetary-policy
, Commit: e2b8789Failed on: Windows [AppVeyor]
https://ci.appveyor.com/project/splix/go-ethereum/build/1.0.435
The text was updated successfully, but these errors were encountered: