From 78e93c80626b3cc277362763796a1e6cc1349b95 Mon Sep 17 00:00:00 2001 From: BoYanZh Date: Wed, 26 Mar 2025 05:01:32 -0400 Subject: [PATCH] feat: new myers case --- expected.json | 2 +- ret.md | 37 ++++++++++++++++++------------------- 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/expected.json b/expected.json index 8a42f31..c3fb9b4 100644 --- a/expected.json +++ b/expected.json @@ -1 +1 @@ -[{"name":"compile","results":[{"score":0,"comment":"compile done"}],"force_quit":false},{"name":"run","results":[{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- 1024 2048\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n- 1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ 1024 2048\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n 1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n+ 1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n 1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n 1024 2048\n- asdfjksdfjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"}],"force_quit":false}] +[{"name":"compile","results":[{"score":0,"comment":"compile done"}],"force_quit":false},{"name":"run","results":[{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- 1024 2048\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n- 1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ 1024 2048\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n 1024 2048\n- asdfjksdfjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n+ 1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n+ 1024 2048\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n 1024 2048\n+ psdfklj\n```\n"},{"score":100,"comment":"🥳Passed!\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n- asdfljsdfklasdfjklasdfjjkl\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n 1024 2048\n- asdfjksdfjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"},{"score":0,"comment":"🧐Failed...\nDifference found in `stdout`\n```diff\n+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv \n 1024 2048\n- asdfjksdfjkl\n- asdfljsdfklasdfjklasdfjjkl\n+ asdfjkl asdfkljdaslasdfjkl asdfjkl\n+ 1024 2048\n+ psdfklj\n```\n"}],"force_quit":false}] diff --git a/ret.md b/ret.md index 20f329f..0354507 100644 --- a/ret.md +++ b/ret.md @@ -3,7 +3,7 @@ Result 1: the same Result 2 diff blocks: ```diff - 1024 2048 - + ``` Result 3 diff blocks: @@ -11,13 +11,13 @@ Result 3 diff blocks: - asdfljsdfklasdfjklasdfjjkl - 1024 2048 - asdfjksdfjkl - + ``` Result 4 diff blocks: ```diff + 1024 2048 - + ``` Result 5: the same @@ -27,7 +27,7 @@ Result 6 diff blocks: - asdfljsdfklasdfjklasdfjjkl 1024 2048 - asdfjksdfjkl - + ``` Result 7 diff blocks: @@ -35,7 +35,7 @@ Result 7 diff blocks: 1024 2048 - asdfjksdfjkl - asdfljsdfklasdfjklasdfjjkl - + ``` Result 8 diff blocks: @@ -43,27 +43,27 @@ Result 8 diff blocks: 1024 2048 - asdfjksdfjkl - asdfljsdfklasdfjklasdfjjkl - + ``` Result 9 diff blocks: ```diff -+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv ++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv + 1024 2048 + asdfjkl asdfkljdaslasdfjkl asdfjkl + 1024 2048 + psdfklj - + ``` Result 10 diff blocks: ```diff -+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv - 1024 2048 -+ asdfjkl asdfkljdaslasdfjkl asdfjkl ++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv + 1024 2048 ++ asdfjkl asdfkljdaslasdfjkl asdfjkl + 1024 2048 + psdfklj - + ``` Result 11: the same @@ -71,36 +71,35 @@ Result 11: the same Result 12 diff blocks: ```diff - asdfljsdfklasdfjklasdfjjkl -+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv ++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 1024 2048 - asdfjksdfjkl + asdfjkl asdfkljdaslasdfjkl asdfjkl + 1024 2048 + psdfklj - + ``` Result 13 diff blocks: ```diff -+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv ++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 1024 2048 - asdfjksdfjkl - asdfljsdfklasdfjklasdfjjkl + asdfjkl asdfkljdaslasdfjkl asdfjkl + 1024 2048 + psdfklj - + ``` Result 14 diff blocks: ```diff -+ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv ++ jklasdfklasdfjklf asdfhklasdfjl cvsdlfkdjsfklv 1024 2048 - asdfjksdfjkl - asdfljsdfklasdfjklasdfjjkl + asdfjkl asdfkljdaslasdfjkl asdfjkl + 1024 2048 + psdfklj - -``` +```