[tor-dev] GSOC Proposal - Improve the testing framework Chutney

Punit punitkoura099 at gmail.com
Wed Feb 26 10:21:55 UTC 2014


Hello everyone,

I would like to contribute to Tor as a part of my GSOC Project this 
year. I am mainly interested in improving the testing frameworks, since 
(from what information I have gathered) they require much work to be 
done (especially Chutney).

This is with reference to the mail archive links
http://archives.seul.org/or/dev/Apr-2013/msg00152.html
http://archives.seul.org/or/dev/Apr-2013/msg00159.html

and the Volunteer page project list -
https://www.torproject.org/getinvolved/volunteer.html.en#chutneyExpansion

In the mail, it is mentioned that Chutney needs to be more robust and 
has to have capabilities to actually test the network it launches.

Right now, Chutney is able to launch a local Tor network, but much work 
is needed for actual tests. We need to feed data using some other 
program, and have to go through the log files to see if the network is 
running without errors.

I think that Chutney can be turned into a great tool for testing Tor 
(for example, after every commit) and analyse how the Tor network works 
after the commit.

What is needed is a way to prepare some Test cases (and to provide a 
simple interface for non programmers to make new Tests). Also, we need 
an integrated setup for running the network, pumping in data, run test 
cases, and show some statistics as to how the Tor network fared.

I would like to know your views on the Proposal.

Thanks,

Punit


More information about the tor-dev mailing list