A test harness for Pulsarcast to be used with IPFS Testbed and IPFS Testbed Cli
This repository consists of a CLI tool that processes datasets and generates valid output to be used in the IPFS Testbed.
nodejs
>=8
in order to use the cli- A dataset supported by our tool, currently we support:
npm install
Or skip the install step entirely and just use npx
npx -p pulsarcast-test-harness pulsar-test <command>
$> pulsar-test run reddit-comments --help
bin.js run reddit-comments <path>
run the reddit comments dataset
Positionals:
path path to the dataset file [string] [required]
Options:
--version Show version number [boolean]
-h, --help Show help [boolean]
--resize resize the number of users to a specific value [number]
--remove-deleted remove the deleted users (without id)
[boolean] [default: true]
Using together with ipt
:
pulsar-test run reddit-comments <path-to-dataset> --resize 100 > ipt exec pulsarcast load
The test runs executed for the purpose of my M.Sc. Thesis are stored in results. The data extracted from the IPFS Testbed has been processed into a set of spreadsheets which are available here.
A very special thank you to Microsoft Azure (and specially @palma21) for supporting our executions.
MIT