Hi David recently suggested to run Curl's test suite againts Polipo. I decided to implement a similar approach in Python. It is available on Github:
https://github.com/uholzer/polipo/tree/tests Advantages over Curl's test suite: - The data sent by Polipo to the server and to the client are both tracked. - The behaviour of the client and the server can be controlled tightly, for example sending a request in steps instead of all at once is possible. - Polipo's configuration can be customized for each test case. Disadvantage: - There are no test cases. Adapting Curl's test cases should be possible but is not trivial. Running a testcase is done by invoking ./runtests.py N where N is the number of the test case. (Look into the directory "data" for the test cases.) For now, one can only run a single test case per invocation. The data Polipo sends is not yet verified and handling of other errors (like timeouts) is still missing. Generally, it needs more work, but its a start. What do you think? Greetings Urs ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Polipo-users mailing list Polipo-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/polipo-users