#6950: write tests for pyonionoo
---------------------+------------------------------------------------------
 Reporter:  gsathya  |          Owner:     
     Type:  task     |         Status:  new
 Priority:  normal   |      Milestone:     
Component:  Onionoo  |        Version:     
 Keywords:           |         Parent:     
   Points:           |   Actualpoints:     
---------------------+------------------------------------------------------

Comment(by gsathya):

 Replying to [comment:1 karsten]:
 > I have been thinking the same.  Having a set of tests for Pyonionoo
 might help us figure out if it provides the same functionality as Onionoo.
 >
 > How about we add integration tests to Pyonionoo that do the following:
 >  1. Optionally, start a Pyonionoo front-end with a given summary file
 (and later details, bandwidth, and weights files).  This step is optional,
 because we could also start a Java Onionoo for the tests.  After this
 step, we assume there is a Pyonionoo or Onionoo server listening on a
 local port.
 >  2. Run a couple of tests, each of which sends a (possibly invalid)
 request and validates the returned result.
 >  3. Shut down the Pyonionoo server if one was started in step 1.

 Sounds good.

 > Maybe Pyonionoo could reuse some of stem's testing harness?

 Yeah, it'd be great if we can do this. I'll try to see if this is
 possible.

 > I'd want to help out with finding good test data and test cases.

 Awesome! I was thinking of finishing up with the features first and then
 start writing the tests, but I'd be ok with writing tests right now as
 well :)

-- 
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/6950#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Reply via email to