mirror of
https://github.com/sonertari/SSLproxy
synced 2024-11-16 06:12:44 +00:00
dc34bc1ccf
End-to-end tests now require testproxy v0.0.4, which supports the new Reconnect command for the Pass filtering rule. Split mode with the -n option also supports filtering rules, so the Divert rule can enable the divert mode even with the -n option. This is because the purpose of the -n option is to convert sslproxy into an sslsplit, and we want to support filtering rules in sslsplit-like sslproxy too.
56 lines
1.5 KiB
JSON
56 lines
1.5 KiB
JSON
{
|
|
"comment": "SSLproxy tests",
|
|
"testharnesses": {
|
|
"1": {
|
|
"comment": "HTTP tests",
|
|
"testsets": {
|
|
"1": "http_testset_1.json",
|
|
"2": "http_testset_2.json",
|
|
"3": "http_testset_3.json"
|
|
}
|
|
},
|
|
"2": {
|
|
"comment": "SSL config tests",
|
|
"testsets": {
|
|
"1": "ssl_testset_1.json",
|
|
"2": "ssl_testset_2.json",
|
|
"3": "ssl_testset_3.json",
|
|
"4": "ssl_testset_4.json",
|
|
"6": "ssl_testset_6.json"
|
|
}
|
|
},
|
|
"3": {
|
|
"comment": "Protocol validation tests",
|
|
"testsets": {
|
|
"1": "tcp_ssl_testends_testset_1.json",
|
|
"2": "ssl_tcp_testends_testset_1.json",
|
|
"3": "proto_validate_testset_1.json",
|
|
"4": "proto_validate_testset_2.json",
|
|
"5": "proto_validate_testset_3.json",
|
|
"6": "proto_validate_testset_4.json"
|
|
}
|
|
},
|
|
"4": {
|
|
"comment": "Various option tests",
|
|
"testsets": {
|
|
"1": "passthrough_testset_1.json",
|
|
"2": "verifypeer_testset_1.json",
|
|
"3": "verifypeer_testset_2.json",
|
|
"4": "ca_testset_1.json",
|
|
"5": "ca_testset_2.json",
|
|
"6": "userauth_testset_1.json",
|
|
"7": "userauth_testset_2.json"
|
|
}
|
|
},
|
|
"5": {
|
|
"comment": "Filtering rules tests",
|
|
"testsets": {
|
|
"1": "filter_divert_testset_1.json",
|
|
"2": "filter_split_testset_1.json",
|
|
"3": "filter_pass_testset_1.json",
|
|
"4": "filter_block_testset_1.json"
|
|
}
|
|
}
|
|
}
|
|
}
|