From 94b24517ce7d1ab120bde7036551448fc0b27220 Mon Sep 17 00:00:00 2001 From: Jimmy Hu Date: Mon, 10 Dec 2018 10:58:16 +0800 Subject: core: Longer lambda for TravisCI (#365) * Longer time for TravisCI. * Update CI setting for PR --- core/consensus_test.go | 5 ++++- core/utils.go | 12 ++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) (limited to 'core') 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" +} -- cgit v1.2.3