gabrieldemian / vincenzo

A BitTorrent client with vim-like keybindings and a terminal based UI.
https://github.com/gabrieldemian/vincenzo
MIT License
145 stars 7 forks source link

Add e2e tests #11

Open gabrieldemian opened 1 year ago

gabrieldemian commented 1 year ago

Right now we only have unit tests. Would be great to have e2e tests with a peer using a battle tested client like transmission for example.

This would allow us to test algorithms of the protocol that are hard to test with unit tests, a few examples:

We would need a few bash scripts, a light torrent, and maybe docker.