smoldot icon indicating copy to clipboard operation
smoldot copied to clipboard

Run a chaos net on CI

Open tomaka opened this issue 5 years ago • 2 comments

Using https://chaos-mesh.org and GitHub Actions

As long as this repo is private, GitHub Actions have a limit and I don't want to pay to increase it.

tomaka avatar Sep 08 '20 13:09 tomaka

What's the purpose behind this one? To see how smoldot reacts to full nodes going down? How this changes given we now have Zombienet?

melekes avatar Apr 28 '22 10:04 melekes

The idea was to make sure that smoldot is able to sync even in weird/unlikely poor networking conditions, such as nodes going down, netsplits, a slow Internet, etc.

The problem is that it is of course not really possible to write a ZombieNet test for every possible combination of weird networking events. For this reason, these ZombieNet tests would be secondary, and would only come to complement other tests that are more important.

tomaka avatar Aug 14 '22 15:08 tomaka