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.
⚠️ 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 thefeat/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
Dual-licensed: MIT, Apache Software License v2, by way of the Permissive License Stack.