orbitdb-archive / orbit

A distributed, serverless, peer-to-peer chat application on IPFS
MIT License
1.64k stars 117 forks source link

Identify and define integrations tests #224

Open haadcode opened 7 years ago

haadcode commented 7 years ago

We want to ramp our testing and as part of the overall goals in the IPFS project to create a distributed networks Test Lab, we need to define a list of integration tests that we want to run for Orbit using Test Lab.

haadcode commented 7 years ago

Everyone, I invite you to add test cases here!

We'll provide a template later to define the test cases in detail, but to contribute, feel free to add one-liner test cases, eg:

Orbit should run a test where 10 clients join the same channel and each post one message per second over 60 seconds. All clients should receive all messages.

It'd be good to describe what the test does, what the setup is, what are the expected pre-conditions and what is the expected end result or output.