dirkmc / whitenoise

Testground plans for testing the reliability of the Filecoin data transfer stack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Whitenoise

Whitenoise is a Testground test plan to test the reliability and robustness of the data transfer modules used by Lotus, the reference implementation of a Filecoin client.

Soon it will also contain a runner to generate randomised runs by configuring different interruption rates (to verify the ability to resume correctly), and network traffic shaping configurations.

Run it

⚠️ This test plan relies on support for temporary directories in Testground. That feature is currently under review, so you will need to install Testground from the feat/tmp-dir branch.

$ git clone https://github.com/raulk/whitenoise
$ cd whitenoise
$ testground plan import --name=whitenoise --from=./testplan
$ testground run c -f ./_compositions/basic.toml --wait --collect

License

Dual-licensed: MIT, Apache Software License v2, by way of the Permissive License Stack.

About

Testground plans for testing the reliability of the Filecoin data transfer stack

License:Other


Languages

Language:Go 100.0%