aboutsummaryrefslogtreecommitdiffstats
path: root/core/test/utils.go
diff options
context:
space:
mode:
authorMission Liao <mission.liao@dexon.org>2019-01-03 16:00:45 +0800
committerGitHub <noreply@github.com>2019-01-03 16:00:45 +0800
commit09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8 (patch)
tree12362787be4d3b6bcd0051591a7bc0c60d859878 /core/test/utils.go
parent5739e74781092ac09d8b3a575cddc71b50beedf4 (diff)
downloadtangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar
tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.gz
tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.bz2
tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.lz
tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.xz
tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.tar.zst
tangerine-consensus-09a00a0580c2fd6e11b17f1793edca5f7bb2f5f8.zip
simulation: add latency for gossip (#389)
Diffstat (limited to 'core/test/utils.go')
-rw-r--r--core/test/utils.go12
1 files changed, 12 insertions, 0 deletions
diff --git a/core/test/utils.go b/core/test/utils.go
index 8a14ebf..d85395b 100644
--- a/core/test/utils.go
+++ b/core/test/utils.go
@@ -244,3 +244,15 @@ func LaunchDummyReceiver(
}()
return dummyCancel
}
+
+func getComplementSet(
+ all, set map[types.NodeID]struct{}) map[types.NodeID]struct{} {
+ complement := make(map[types.NodeID]struct{})
+ for nID := range all {
+ if _, exists := set[nID]; exists {
+ continue
+ }
+ complement[nID] = struct{}{}
+ }
+ return complement
+}