danalex97 / Speer

A network discrete event simulator for peer-to-peer network modeling.
MIT License
14 stars 3 forks source link

Refactor #49

Closed danalex97 closed 5 years ago

danalex97 commented 5 years ago

Fixes #40 , fixes #41 , fixes #39

Summary: refactored Capacity Engine and added extra examples.

Checklist:

coveralls commented 5 years ago

Pull Request Test Coverage Report for Build 211


Changes Missing Coverage Covered Lines Changed/Added Lines %
overlay/packet.go 7 8 87.5%
structs/wrappers.go 1 2 50.0%
underlay/cache.go 30 32 93.75%
capacity/capacity_map.go 26 29 89.66%
capacity/perfect_link.go 16 19 84.21%
events/proxy.go 3 6 50.0%
sdk/go/simulated_node.go 20 23 86.96%
events/observer.go 20 25 80.0%
overlay/latency_connector.go 60 65 92.31%
capacity/scheduler.go 119 125 95.2%
<!-- Total: 1025 1132 90.55% -->
Files with Coverage Reduction New Missed Lines %
capacity/scheduler.go 1 93.62%
events/simulation.go 1 90.16%
underlay/router.go 2 83.06%
events/progress.go 2 0.0%
overlay/packet.go 2 81.25%
<!-- Total: 8 -->
Totals Coverage Status
Change from base Build 202: 8.1%
Covered Lines: 1191
Relevant Lines: 1326

💛 - Coveralls