droe / sslsplit

Transparent SSL/TLS interception
https://www.roe.ch/SSLsplit
BSD 2-Clause "Simplified" License
1.75k stars 329 forks source link

End-to-end test framework #211

Open droe opened 5 years ago

droe commented 5 years ago

Add an initial version of an end-to-end test framework: A set of python scripts that start sslsplit in various configurations, send requests through it, checking all of client-side, server-side and resulting logs. Test case specification with script callbacks (test cases are python modules).

Only if using an existing framework:

Only if not using an existing framework:

Out of scope:

droe commented 5 years ago

develop gained a Dockerfile that could serve as a base for test containers.