From 2aab786dbac53398bfad72cc89909e3822268b17 Mon Sep 17 00:00:00 2001 From: George Thomas Date: Tue, 9 Dec 2025 16:57:47 +0000 Subject: [PATCH] Add trailing newlines to output for cleaner test diffs --- haskell/Main.hs | 2 +- outputs/examples/1/1 | 2 +- outputs/examples/1/2 | 2 +- outputs/examples/2/1 | 2 +- outputs/examples/2/2 | 2 +- outputs/examples/3/1 | 2 +- outputs/examples/3/2 | 2 +- outputs/examples/4/1 | 2 +- outputs/examples/4/2 | 2 +- outputs/examples/5/1 | 2 +- outputs/examples/5/2 | 2 +- outputs/examples/6/1 | 2 +- outputs/examples/6/2 | 2 +- outputs/examples/7/1 | 2 +- outputs/examples/7/2 | 2 +- outputs/examples/8/1 | 2 +- outputs/examples/8/2 | 2 +- outputs/examples/9/1 | 2 +- outputs/examples/9/2 | 2 +- outputs/real/1/1 | 2 +- outputs/real/1/2 | 2 +- outputs/real/2/1 | 2 +- outputs/real/2/2 | 2 +- outputs/real/3/1 | 2 +- outputs/real/3/2 | 2 +- outputs/real/4/1 | 2 +- outputs/real/4/2 | 2 +- outputs/real/5/1 | 2 +- outputs/real/5/2 | 2 +- outputs/real/6/1 | 2 +- outputs/real/6/2 | 2 +- outputs/real/7/1 | 2 +- outputs/real/7/2 | 2 +- outputs/real/8/1 | 2 +- outputs/real/8/2 | 2 +- outputs/real/9/1 | 2 +- outputs/real/9/2 | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/haskell/Main.hs b/haskell/Main.hs index 8bdd10b..1fc208a 100644 --- a/haskell/Main.hs +++ b/haskell/Main.hs @@ -45,6 +45,6 @@ main = testGroup pt $ ( zip (map show [1 :: Int ..]) parts <&> \(n, pp) -> goldenVsStringDiff n diffCommand ("../outputs/" <> t <> "/" <> pt <> "/" <> n) $ - TL.encodeUtf8 . TL.show . pp <$> input + TL.encodeUtf8 . (<> "\n") . TL.show . pp <$> input ) <> [testGroup "extra" $ extraTests isRealData ("../outputs/" <> t <> "/" <> pt <> "/extra/") input] diff --git a/outputs/examples/1/1 b/outputs/examples/1/1 index e440e5c..00750ed 100644 --- a/outputs/examples/1/1 +++ b/outputs/examples/1/1 @@ -1 +1 @@ -3 \ No newline at end of file +3 diff --git a/outputs/examples/1/2 b/outputs/examples/1/2 index 62f9457..1e8b314 100644 --- a/outputs/examples/1/2 +++ b/outputs/examples/1/2 @@ -1 +1 @@ -6 \ No newline at end of file +6 diff --git a/outputs/examples/2/1 b/outputs/examples/2/1 index 37542a7..294a97c 100644 --- a/outputs/examples/2/1 +++ b/outputs/examples/2/1 @@ -1 +1 @@ -1227775554 \ No newline at end of file +1227775554 diff --git a/outputs/examples/2/2 b/outputs/examples/2/2 index c2c99be..0b779ea 100644 --- a/outputs/examples/2/2 +++ b/outputs/examples/2/2 @@ -1 +1 @@ -4174379265 \ No newline at end of file +4174379265 diff --git a/outputs/examples/3/1 b/outputs/examples/3/1 index 2a9c18a..4adf984 100644 --- a/outputs/examples/3/1 +++ b/outputs/examples/3/1 @@ -1 +1 @@ -357 \ No newline at end of file +357 diff --git a/outputs/examples/3/2 b/outputs/examples/3/2 index 6ef4aa0..f026331 100644 --- a/outputs/examples/3/2 +++ b/outputs/examples/3/2 @@ -1 +1 @@ -3121910778619 \ No newline at end of file +3121910778619 diff --git a/outputs/examples/4/1 b/outputs/examples/4/1 index ca7bf83..b1bd38b 100644 --- a/outputs/examples/4/1 +++ b/outputs/examples/4/1 @@ -1 +1 @@ -13 \ No newline at end of file +13 diff --git a/outputs/examples/4/2 b/outputs/examples/4/2 index ac4213d..920a139 100644 --- a/outputs/examples/4/2 +++ b/outputs/examples/4/2 @@ -1 +1 @@ -43 \ No newline at end of file +43 diff --git a/outputs/examples/5/1 b/outputs/examples/5/1 index e440e5c..00750ed 100644 --- a/outputs/examples/5/1 +++ b/outputs/examples/5/1 @@ -1 +1 @@ -3 \ No newline at end of file +3 diff --git a/outputs/examples/5/2 b/outputs/examples/5/2 index da2d398..8351c19 100644 --- a/outputs/examples/5/2 +++ b/outputs/examples/5/2 @@ -1 +1 @@ -14 \ No newline at end of file +14 diff --git a/outputs/examples/6/1 b/outputs/examples/6/1 index 59e8b6f..38478fa 100644 --- a/outputs/examples/6/1 +++ b/outputs/examples/6/1 @@ -1 +1 @@ -4277556 \ No newline at end of file +4277556 diff --git a/outputs/examples/6/2 b/outputs/examples/6/2 index dc1fb93..565733c 100644 --- a/outputs/examples/6/2 +++ b/outputs/examples/6/2 @@ -1 +1 @@ -3263827 \ No newline at end of file +3263827 diff --git a/outputs/examples/7/1 b/outputs/examples/7/1 index b5045cc..aabe6ec 100644 --- a/outputs/examples/7/1 +++ b/outputs/examples/7/1 @@ -1 +1 @@ -21 \ No newline at end of file +21 diff --git a/outputs/examples/7/2 b/outputs/examples/7/2 index 86ee83a..425151f 100644 --- a/outputs/examples/7/2 +++ b/outputs/examples/7/2 @@ -1 +1 @@ -40 \ No newline at end of file +40 diff --git a/outputs/examples/8/1 b/outputs/examples/8/1 index 86ee83a..425151f 100644 --- a/outputs/examples/8/1 +++ b/outputs/examples/8/1 @@ -1 +1 @@ -40 \ No newline at end of file +40 diff --git a/outputs/examples/8/2 b/outputs/examples/8/2 index 7d5a316..cdfd0f0 100644 --- a/outputs/examples/8/2 +++ b/outputs/examples/8/2 @@ -1 +1 @@ -25272 \ No newline at end of file +25272 diff --git a/outputs/examples/9/1 b/outputs/examples/9/1 index c5b431b..e373ee6 100644 --- a/outputs/examples/9/1 +++ b/outputs/examples/9/1 @@ -1 +1 @@ -50 \ No newline at end of file +50 diff --git a/outputs/examples/9/2 b/outputs/examples/9/2 index cabf43b..a45fd52 100644 --- a/outputs/examples/9/2 +++ b/outputs/examples/9/2 @@ -1 +1 @@ -24 \ No newline at end of file +24 diff --git a/outputs/real/1/1 b/outputs/real/1/1 index 9c6266b..4880c9f 100644 --- a/outputs/real/1/1 +++ b/outputs/real/1/1 @@ -1 +1 @@ -1132 \ No newline at end of file +1132 diff --git a/outputs/real/1/2 b/outputs/real/1/2 index c932345..0dd0a71 100644 --- a/outputs/real/1/2 +++ b/outputs/real/1/2 @@ -1 +1 @@ -6623 \ No newline at end of file +6623 diff --git a/outputs/real/2/1 b/outputs/real/2/1 index 532fb6d..4b9babd 100644 --- a/outputs/real/2/1 +++ b/outputs/real/2/1 @@ -1 +1 @@ -31210613313 \ No newline at end of file +31210613313 diff --git a/outputs/real/2/2 b/outputs/real/2/2 index c0e6144..83e7122 100644 --- a/outputs/real/2/2 +++ b/outputs/real/2/2 @@ -1 +1 @@ -41823587546 \ No newline at end of file +41823587546 diff --git a/outputs/real/3/1 b/outputs/real/3/1 index 0480d18..3f82857 100644 --- a/outputs/real/3/1 +++ b/outputs/real/3/1 @@ -1 +1 @@ -17376 \ No newline at end of file +17376 diff --git a/outputs/real/3/2 b/outputs/real/3/2 index ba10f87..8cddf9e 100644 --- a/outputs/real/3/2 +++ b/outputs/real/3/2 @@ -1 +1 @@ -172119830406258 \ No newline at end of file +172119830406258 diff --git a/outputs/real/4/1 b/outputs/real/4/1 index 7625ffc..06415b8 100644 --- a/outputs/real/4/1 +++ b/outputs/real/4/1 @@ -1 +1 @@ -1437 \ No newline at end of file +1437 diff --git a/outputs/real/4/2 b/outputs/real/4/2 index f289919..d78b1e7 100644 --- a/outputs/real/4/2 +++ b/outputs/real/4/2 @@ -1 +1 @@ -8765 \ No newline at end of file +8765 diff --git a/outputs/real/5/1 b/outputs/real/5/1 index aabe32b..ac44007 100644 --- a/outputs/real/5/1 +++ b/outputs/real/5/1 @@ -1 +1 @@ -874 \ No newline at end of file +874 diff --git a/outputs/real/5/2 b/outputs/real/5/2 index 1525b0e..c36c468 100644 --- a/outputs/real/5/2 +++ b/outputs/real/5/2 @@ -1 +1 @@ -348548952146313 \ No newline at end of file +348548952146313 diff --git a/outputs/real/6/1 b/outputs/real/6/1 index d210b1e..5b733d2 100644 --- a/outputs/real/6/1 +++ b/outputs/real/6/1 @@ -1 +1 @@ -8108520669952 \ No newline at end of file +8108520669952 diff --git a/outputs/real/6/2 b/outputs/real/6/2 index dfb69dc..ba1279e 100644 --- a/outputs/real/6/2 +++ b/outputs/real/6/2 @@ -1 +1 @@ -11708563470209 \ No newline at end of file +11708563470209 diff --git a/outputs/real/7/1 b/outputs/real/7/1 index 8799d84..07b0f42 100644 --- a/outputs/real/7/1 +++ b/outputs/real/7/1 @@ -1 +1 @@ -1537 \ No newline at end of file +1537 diff --git a/outputs/real/7/2 b/outputs/real/7/2 index aceb0b7..ea13853 100644 --- a/outputs/real/7/2 +++ b/outputs/real/7/2 @@ -1 +1 @@ -18818811755665 \ No newline at end of file +18818811755665 diff --git a/outputs/real/8/1 b/outputs/real/8/1 index a5fc3eb..5f4a430 100644 --- a/outputs/real/8/1 +++ b/outputs/real/8/1 @@ -1 +1 @@ -66640 \ No newline at end of file +66640 diff --git a/outputs/real/8/2 b/outputs/real/8/2 index 1002d99..90e641d 100644 --- a/outputs/real/8/2 +++ b/outputs/real/8/2 @@ -1 +1 @@ -78894156 \ No newline at end of file +78894156 diff --git a/outputs/real/9/1 b/outputs/real/9/1 index 81825ab..7185566 100644 --- a/outputs/real/9/1 +++ b/outputs/real/9/1 @@ -1 +1 @@ -4758598740 \ No newline at end of file +4758598740 diff --git a/outputs/real/9/2 b/outputs/real/9/2 index 8882cd2..19296a6 100644 --- a/outputs/real/9/2 +++ b/outputs/real/9/2 @@ -1 +1 @@ -1474699155 \ No newline at end of file +1474699155