From 739621e9e18e4b834a93d43f65df570a9018bef9 Mon Sep 17 00:00:00 2001 From: _ <> Date: Sat, 17 Jul 2021 06:16:50 +0000 Subject: [PATCH] :white_check_mark: write some failing tests --- prototypes/quic_demo/README.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/prototypes/quic_demo/README.md b/prototypes/quic_demo/README.md index 1be7fe9..1f473b0 100644 --- a/prototypes/quic_demo/README.md +++ b/prototypes/quic_demo/README.md @@ -1,4 +1,4 @@ -# Testing +# End-to-end Testing There are 5 processes, so you'll need 5 terminal windows or screen / tmux sessions. Run the processes in this order: @@ -11,6 +11,15 @@ sessions. Run the processes in this order: The netcat processes from steps 1 and 5 should now be connected to each other. +# Testing PTTH itself + +The end-to-end testing above is the happy path. Try these sadder cases: + +- After Step 2, restart the server proxy P4 +- After Step 3, restart the client proxy P2 +- After Step 2, restart the relay server P3 +- After Step 3, restart the relay server P3 + # Plan This is a TCP port forwarding system, like SSH has, but better.