swarm icon indicating copy to clipboard operation
swarm copied to clipboard

Automated integration testing

Open janos opened this issue 6 years ago • 0 comments

Implement multiple automated testing scenarios for correctness and performance using temporary kubernetes namespaces. Currently there is only smoke test scenario which uses a static swarm network and does uploads, syncing and downloads as separate phases. This is the most basic, but not very realistic scenario.

Investigate if simulation package can be used for automation and consider removing it into its own repository as it does not integrate with swarm and adds significant number of dependencies.

Network testing framework requirements:

  • [ ] heterogeneous nodes support
  • [ ] fault-models throughput/churn
  • [ ] economic simulations

Might be most feasible to do something like this after paper is for 80% finished.

janos avatar Dec 11 '19 14:12 janos