From a2ced6c16c6e2db541ad5b9022b8f74042908e16 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Wed, 18 May 2016 06:55:28 +0930 Subject: [PATCH] test/test_protocol: add actual crossover case. Not just add-htlc crossing over, but all the commit stages. Signed-off-by: Rusty Russell --- ...over.script => 10-offers-crossover.script} | 0 ...ed => 10-offers-crossover.script.expected} | 0 test/commits/11-commits-crossover.script | 27 +++++++++++++++++++ .../11-commits-crossover.script.expected | 22 +++++++++++++++ 4 files changed, 49 insertions(+) rename test/commits/{10-commits-crossover.script => 10-offers-crossover.script} (100%) rename test/commits/{10-commits-crossover.script.expected => 10-offers-crossover.script.expected} (100%) create mode 100644 test/commits/11-commits-crossover.script create mode 100644 test/commits/11-commits-crossover.script.expected diff --git a/test/commits/10-commits-crossover.script b/test/commits/10-offers-crossover.script similarity index 100% rename from test/commits/10-commits-crossover.script rename to test/commits/10-offers-crossover.script diff --git a/test/commits/10-commits-crossover.script.expected b/test/commits/10-offers-crossover.script.expected similarity index 100% rename from test/commits/10-commits-crossover.script.expected rename to test/commits/10-offers-crossover.script.expected diff --git a/test/commits/11-commits-crossover.script b/test/commits/11-commits-crossover.script new file mode 100644 index 000000000..478f3117d --- /dev/null +++ b/test/commits/11-commits-crossover.script @@ -0,0 +1,27 @@ +# Commits which cross over still get resolved. +A:offer 1 +B:offer 2 +A:commit +B:commit + +A:recvoffer +B:recvoffer +A:recvcommit +B:recvcommit + +A:recvrevoke +B:recvrevoke + +# They've got to come into sync eventually! +A:commit +B:commit +A:recvcommit +B:recvcommit +A:recvrevoke +B:recvrevoke + +checksync +echo ***A*** +A:dump +echo ***B*** +B:dump diff --git a/test/commits/11-commits-crossover.script.expected b/test/commits/11-commits-crossover.script.expected new file mode 100644 index 000000000..42e5f80ce --- /dev/null +++ b/test/commits/11-commits-crossover.script.expected @@ -0,0 +1,22 @@ +***A*** +LOCAL COMMITS: + Commit 2: + Offered htlcs: 1 + Received htlcs: 2 + SIGNED +REMOTE COMMITS: + Commit 2: + Offered htlcs: 2 + Received htlcs: 1 + SIGNED +***B*** +LOCAL COMMITS: + Commit 2: + Offered htlcs: 2 + Received htlcs: 1 + SIGNED +REMOTE COMMITS: + Commit 2: + Offered htlcs: 1 + Received htlcs: 2 + SIGNED