• Janoš Guljaš's avatar
    swarm: network simulation for swarm tests (#769) · dcaaa3c8
    Janoš Guljaš authored
    * cmd/swarm: minor cli flag text adjustments
    
    * cmd/swarm, swarm/storage, swarm: fix  mingw on windows test issues
    
    * cmd/swarm: support for smoke tests on the production swarm cluster
    
    * cmd/swarm/swarm-smoke: simplify cluster logic as per suggestion
    
    * changed colour of landing page
    
    * landing page reacts to enter keypress
    
    * swarm/api/http: sticky footer for swarm landing page using flex
    
    * swarm/api/http: sticky footer for error pages and fix for multiple choices
    
    * swarm: propagate ctx to internal apis (#754)
    
    * swarm/simnet: add basic node/service functions
    
    * swarm/netsim: add buckets for global state and kademlia health check
    
    * swarm/netsim: Use sync.Map as bucket and provide cleanup function for...
    
    * swarm, swarm/netsim: adjust SwarmNetworkTest
    
    * swarm/netsim: fix tests
    
    * swarm: added visualization option to sim net redesign
    
    * swarm/netsim: support multiple services per node
    
    * swarm/netsim: remove redundant return statement
    
    * swarm/netsim: add comments
    
    * swarm: shutdown HTTP in Simulation.Close
    
    * swarm: sim HTTP server timeout
    
    * swarm/netsim: add more simulation methods and peer events examples
    
    * swarm/netsim: add WaitKademlia example
    
    * swarm/netsim: fix comments
    
    * swarm/netsim: terminate peer events goroutines on simulation done
    
    * swarm, swarm/netsim: naming updates
    
    * swarm/netsim: return not healthy kademlias on WaitTillHealthy
    
    * swarm: fix WaitTillHealthy call in testSwarmNetwork
    
    * swarm/netsim: allow bucket to have any type for a key
    
    * swarm: Added snapshots to new netsim
    
    * swarm/netsim: add more tests for bucket
    
    * swarm/netsim: move http related things into separate files
    
    * swarm/netsim: add AddNodeWithService option
    
    * swarm/netsim: add more tests and Start* methods
    
    * swarm/netsim: add peer events and kademlia tests
    
    * swarm/netsim: fix some tests flakiness
    
    * swarm/netsim: improve random nodes selection, fix TestStartStop* tests
    
    * swarm/netsim: remove time measurement from TestClose to avoid flakiness
    
    * swarm/netsim: builder pattern for netsim HTTP server (#773)
    
    * swarm/netsim: add connect related tests
    
    * swarm/netsim: add comment for TestPeerEvents
    
    * swarm: rename netsim package to network/simulation
    dcaaa3c8
inproc.go 9.71 KB