katzenpost / mixnet_uprising

repository for tracking open tasks
18 stars 1 forks source link

make a chutney-like tool for katzenpost local deploy #23

Closed david415 closed 6 years ago

david415 commented 6 years ago

Currently our work flow involves using a demotools kimchi branch variation to test new mixnet features whereas if we had a chutney-like tool we could just use that instead and we'd get way more code coverage... testing code in the Main functions. Further, having a chutney like tool would be useful for other things, for example testing client features that cannot execute in golang but from another language client... integration testing of other language bindings and user interfaces.

For extra credit, get travis to run the full integration test by deploying an entire mix network on their puny travis VM and run a series of tests via Alice and Bob sending each other messages from different Providers on the "network".

Yawning commented 6 years ago

I guess? I'd rather people improved kimchi instead. The only difference between the main functions of the various daemons and what kimchi does is the daemons load a config file.

david415 commented 6 years ago

OK. closing ticket.