diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/consensus_test.go | 5 | ||||
-rw-r--r-- | core/utils.go | 12 |
2 files changed, 16 insertions, 1 deletions
diff --git a/core/consensus_test.go b/core/consensus_test.go index 65f4e36..5fb804b 100644 --- a/core/consensus_test.go +++ b/core/consensus_test.go @@ -533,6 +533,9 @@ func (s *ConsensusTestSuite) TestDKGCRS() { n = 7 lambda = 100 * time.Millisecond } + if isTravisCI() { + lambda *= 5 + } conn := s.newNetworkConnection() prvKeys, pubKeys, err := test.NewKeys(n) s.Require().NoError(err) @@ -549,7 +552,7 @@ func (s *ConsensusTestSuite) TestDKGCRS() { con.cfgModule.registerDKG(uint64(0), n/3+1) } for _, con := range cons { - con.runDKG(0, gov.Configuration(0)) + go con.runDKG(0, gov.Configuration(0)) } for _, con := range cons { func() { diff --git a/core/utils.go b/core/utils.go index bc5e336..2ef2437 100644 --- a/core/utils.go +++ b/core/utils.go @@ -219,3 +219,15 @@ func DiffUint64(a, b uint64) uint64 { } return b - a } + +func isCI() bool { + return os.Getenv("CI") != "" +} + +func isCircleCI() bool { + return isCI() && os.Getenv("CIRCLECI") == "true" +} + +func isTravisCI() bool { + return isCI() && os.Getenv("TRAVIS") == "true" +} |