From 323b54b76b9c5a3ad6087cf74217ba8b39c2693d Mon Sep 17 00:00:00 2001 From: Evgeni Chasnovski Date: Sun, 24 Sep 2023 19:04:27 +0300 Subject: [PATCH] (mini.test) Allow '\n' in names of test sets and cases. --- lua/mini/test.lua | 4 +- tests/dir-test/testref_reporters.lua | 3 + ...gen_reporter---buffer---test-+-args-{-''-} | 166 ++++++++++-------- ...buffer---test-+-args-{-'group_depth-=-2'-} | 164 +++++++++-------- ...o.columns,-col-=-0.05---vim.o.columns-}'-} | 148 +++++++++------- ...gen_reporter---stdout---test-+-args-{-''-} | 20 +-- ...out---test-+-args-{-'TEST_GROUP_DEPTH=2'-} | 96 +++++----- ...est-+-args-{-'TEST_QUIT_ON_FINISH=false'-} | 14 +- tests/test_test.lua | 2 +- 9 files changed, 340 insertions(+), 277 deletions(-) diff --git a/lua/mini/test.lua b/lua/mini/test.lua index db5b50eb..25577331 100644 --- a/lua/mini/test.lua +++ b/lua/mini/test.lua @@ -1774,7 +1774,7 @@ H.set_to_testcases = function(set, template, hooks_once) local cur_template = H.extend_template(template, { args = args, - desc = key, + desc = type(key) == 'string' and key:gsub('\n', '\\n') or key, hooks = { pre = hooks.pre_case, post = hooks.post_case }, data = data, }) @@ -2023,7 +2023,7 @@ H.buffer_reporter.set_lines = function(buf_id, lines, start, finish) local new_lines, hl_ranges = {}, {} for i, l in ipairs(lines) do local n_removed = 0 - local new_l = l:gsub('()(\27%[.-m)(.-)\27%[0m', function(...) + local new_l = l:gsub('\n', '\\n'):gsub('()(\27%[.-m)(.-)\27%[0m', function(...) local dots = { ... } local left = dots[1] - n_removed table.insert( diff --git a/tests/dir-test/testref_reporters.lua b/tests/dir-test/testref_reporters.lua index 31443462..a7f88272 100644 --- a/tests/dir-test/testref_reporters.lua +++ b/tests/dir-test/testref_reporters.lua @@ -20,6 +20,9 @@ T['second group']['fail with notes'] = function() MiniTest.add_note('Failed note #2') error('Custom error after note #2', 0) end + +T['third group with \n in name'] = new_set() +T['third group with \n in name']['case with \n in name'] = function() MiniTest.add_note('Passed note #3') end --stylua: ignore end return T diff --git a/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-''-} b/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-''-} index bcab3910..a0621698 100644 --- a/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-''-} +++ b/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-''-} @@ -10,46 +10,46 @@ 09|~ 10|~ 11|~ -12|~ Total number of cases: 8 -13|~ Total number of groups: 1 -14|~ -15|~ tests/dir-test/testref_reporters.lua: oOxXoOxX +12|~ +13|~ +14|~ Total number of cases: 9 +15|~ Total number of groups: 1 16|~ -17|~ Fails (4) and Notes (4) -18|~ NOTE in tests/dir-test/testref_reporters.lua | first group | pass with not -19|~ es: Passed note -20|~ -21|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom -22|~ error -23|~ Traceback: -24|~ tests/dir-test/testref_reporters.lua:9 -25|~ -26|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail with not -27|~ es: Custom error after note -28|~ Traceback: -29|~ tests/dir-test/testref_reporters.lua:12 -30|~ NOTE in tests/dir-test/testref_reporters.lua | first group | fail with not -31|~ es: Failed note -32|~ -33|~ NOTE in tests/dir-test/testref_reporters.lua | second group | pass with no -34|~ tes: Passed note #2 -35|~ -36|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom -37|~ error #2 -38|~ Traceback: -39|~ tests/dir-test/testref_reporters.lua:18 -40|~ -41|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail with no -42|~ tes: Custom error after note #2 -43|~ Traceback: -44|~ tests/dir-test/testref_reporters.lua:21 -45|~ NOTE in tests/dir-test/testref_reporters.lua | second group | fail with no -46|~ tes: Failed note #2 -47|~ -48|~ +17|~ tests/dir-test/testref_reporters.lua: oOxXoOxXO +18|~ +19|~ Fails (4) and Notes (5) +20|~ NOTE in tests/dir-test/testref_reporters.lua | first group | pass with not +21|~ es: Passed note +22|~ +23|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom +24|~ error +25|~ Traceback: +26|~ tests/dir-test/testref_reporters.lua:9 +27|~ +28|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail with not +29|~ es: Custom error after note +30|~ Traceback: +31|~ tests/dir-test/testref_reporters.lua:12 +32|~ NOTE in tests/dir-test/testref_reporters.lua | first group | fail with not +33|~ es: Failed note +34|~ +35|~ NOTE in tests/dir-test/testref_reporters.lua | second group | pass with no +36|~ tes: Passed note #2 +37|~ +38|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom +39|~ error #2 +40|~ Traceback: +41|~ tests/dir-test/testref_reporters.lua:18 +42|~ +43|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail with no +44|~ tes: Custom error after note #2 +45|~ Traceback: +46|~ tests/dir-test/testref_reporters.lua:21 +47|~ NOTE in tests/dir-test/testref_reporters.lua | second group | fail with no +48|~ tes: Failed note #2 49|~ -50|~ -51|~ +50|~ NOTE in tests/dir-test/testref_reporters.lua | third group with \n in name +51|~ | case with \n in name: Passed note #3 52|~ 53|~ 54|~ @@ -57,8 +57,18 @@ 56|~ 57|~ 58|~ -59|[No Name] 0,0-1 All -60| 6,1 All +59|~ +60|~ +61|~ +62|~ +63|~ +64|~ +65|~ +66|~ +67|~ +68|~ +69|[No Name] 0,0-1 All +70| 6,1 All --|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| 01|000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 @@ -72,52 +82,62 @@ 09|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 10|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -12|111111111111111111111122222222222222222222223333333333333333333333333333333333333333333333333333111111111111111111111111 -13|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 -14|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -15|111111111111111111111133333333333333333333333333333333333333445544553333333333333333333333333333111111111111111111111111 +12|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +13|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +14|111111111111111111111122222222222222222222223333333333333333333333333333333333333333333333333333111111111111111111111111 +15|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 16|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -17|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 -18|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -19|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -20|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -21|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +17|111111111111111111111133333333333333333333333333333333333333445544554333333333333333333333333333111111111111111111111111 +18|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +19|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 +20|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +21|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 22|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -23|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +23|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 24|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 25|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -26|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +26|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 27|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -28|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +28|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 29|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -30|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +30|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 31|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -32|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -33|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +32|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +33|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 34|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -35|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -36|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +35|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +36|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 37|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -38|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +38|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 39|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 40|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -41|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +41|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 42|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -43|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +43|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 44|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -45|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +45|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 46|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -47|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -48|111111111111111111111166666666666666666666666666666666666666666666666666666666666666666666666666111111111111111111111111 -49|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -50|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -51|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -52|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -53|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -54|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -55|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -56|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +47|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +48|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +49|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +50|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +51|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +52|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +53|111111111111111111111166666666666666666666666666666666666666666666666666666666666666666666666666111111111111111111111111 +54|111111111111111111111166666666666666666666666666666666666666666666666666666666666666666666666666111111111111111111111111 +55|111111111111111111111166666666666666666666666666666666666666666666666666666666666666666666666666111111111111111111111111 +56|111111111111111111111166666666666666666666666666666666666666666666666666666666666666666666666666111111111111111111111111 57|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 58|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -59|777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -60|888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 +59|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +60|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +61|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +62|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +63|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +64|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +65|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +66|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +67|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +68|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +69|777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 +70|888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 diff --git a/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'group_depth-=-2'-} b/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'group_depth-=-2'-} index 7db1784c..411fe634 100644 --- a/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'group_depth-=-2'-} +++ b/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'group_depth-=-2'-} @@ -10,55 +10,65 @@ 09|~ 10|~ 11|~ -12|~ Total number of cases: 8 -13|~ Total number of groups: 2 -14|~ -15|~ tests/dir-test/testref_reporters.lua | first group: oOxX -16|~ tests/dir-test/testref_reporters.lua | second group: oOxX -17|~ -18|~ Fails (4) and Notes (4) -19|~ NOTE in tests/dir-test/testref_reporters.lua | first group | pass with not -20|~ es: Passed note -21|~ -22|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom -23|~ error -24|~ Traceback: -25|~ tests/dir-test/testref_reporters.lua:9 -26|~ -27|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail with not -28|~ es: Custom error after note -29|~ Traceback: -30|~ tests/dir-test/testref_reporters.lua:12 -31|~ NOTE in tests/dir-test/testref_reporters.lua | first group | fail with not -32|~ es: Failed note -33|~ -34|~ NOTE in tests/dir-test/testref_reporters.lua | second group | pass with no -35|~ tes: Passed note #2 +12|~ +13|~ +14|~ Total number of cases: 9 +15|~ Total number of groups: 3 +16|~ +17|~ tests/dir-test/testref_reporters.lua | first group: oOxX +18|~ tests/dir-test/testref_reporters.lua | second group: oOxX +19|~ tests/dir-test/testref_reporters.lua | third group with \n in name: O +20|~ +21|~ Fails (4) and Notes (5) +22|~ NOTE in tests/dir-test/testref_reporters.lua | first group | pass with not +23|~ es: Passed note +24|~ +25|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom +26|~ error +27|~ Traceback: +28|~ tests/dir-test/testref_reporters.lua:9 +29|~ +30|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail with not +31|~ es: Custom error after note +32|~ Traceback: +33|~ tests/dir-test/testref_reporters.lua:12 +34|~ NOTE in tests/dir-test/testref_reporters.lua | first group | fail with not +35|~ es: Failed note 36|~ -37|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom -38|~ error #2 -39|~ Traceback: -40|~ tests/dir-test/testref_reporters.lua:18 -41|~ -42|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail with no -43|~ tes: Custom error after note #2 -44|~ Traceback: -45|~ tests/dir-test/testref_reporters.lua:21 -46|~ NOTE in tests/dir-test/testref_reporters.lua | second group | fail with no -47|~ tes: Failed note #2 -48|~ -49|~ -50|~ +37|~ NOTE in tests/dir-test/testref_reporters.lua | second group | pass with no +38|~ tes: Passed note #2 +39|~ +40|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom +41|~ error #2 +42|~ Traceback: +43|~ tests/dir-test/testref_reporters.lua:18 +44|~ +45|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail with no +46|~ tes: Custom error after note #2 +47|~ Traceback: +48|~ tests/dir-test/testref_reporters.lua:21 +49|~ NOTE in tests/dir-test/testref_reporters.lua | second group | fail with no +50|~ tes: Failed note #2 51|~ -52|~ -53|~ +52|~ NOTE in tests/dir-test/testref_reporters.lua | third group with \n in name +53|~ | case with \n in name: Passed note #3 54|~ 55|~ 56|~ 57|~ 58|~ -59|[No Name] 0,0-1 All -60| 7,1 All +59|~ +60|~ +61|~ +62|~ +63|~ +64|~ +65|~ +66|~ +67|~ +68|~ +69|[No Name] 0,0-1 All +70| 8,1 All --|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| 01|000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 @@ -72,52 +82,62 @@ 09|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 10|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -12|111111111111111111111122222222222222222222223333333333333333333333333333333333333333333333333333111111111111111111111111 -13|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 -14|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -15|111111111111111111111133333333333333333333333333333333333333333333333333334455333333333333333333111111111111111111111111 -16|111111111111111111111133333333333333333333333333333333333333333333333333333445533333333333333333111111111111111111111111 -17|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -18|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 -19|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +12|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +13|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +14|111111111111111111111122222222222222222222223333333333333333333333333333333333333333333333333333111111111111111111111111 +15|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 +16|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +17|111111111111111111111133333333333333333333333333333333333333333333333333334455333333333333333333111111111111111111111111 +18|111111111111111111111133333333333333333333333333333333333333333333333333333445533333333333333333111111111111111111111111 +19|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333433333111111111111111111111111 20|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -21|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -22|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +21|111111111111111111111122222222222222222222222333333333333333333333333333333333333333333333333333111111111111111111111111 +22|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 23|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 24|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -25|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +25|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 26|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -27|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +27|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 28|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 29|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -30|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -31|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +30|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +31|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 32|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 33|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -34|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +34|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 35|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 36|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -37|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +37|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 38|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 39|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -40|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +40|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 41|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -42|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +42|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 43|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 44|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -45|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -46|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +45|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +46|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 47|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 48|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 -49|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -50|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -51|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -52|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -53|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -54|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -55|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -56|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +49|111111111111111111111155553333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +50|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +51|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +52|111111111111111111111144443333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +53|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +54|111111111111111111111133333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111 +55|111111111111111111111166666666666666666666666666666666666666666666666666666666666666666666666666111111111111111111111111 +56|111111111111111111111166666666666666666666666666666666666666666666666666666666666666666666666666111111111111111111111111 57|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 58|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -59|666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666 -60|777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 +59|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +60|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +61|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +62|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +63|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +64|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +65|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +66|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +67|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +68|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +69|777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 +70|888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 diff --git a/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'window-=-{-width-=-0.9---vim.o.columns,-col-=-0.05---vim.o.columns-}'-} b/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'window-=-{-width-=-0.9---vim.o.columns,-col-=-0.05---vim.o.columns-}'-} index dc02e39a..489b9740 100644 --- a/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'window-=-{-width-=-0.9---vim.o.columns,-col-=-0.05---vim.o.columns-}'-} +++ b/tests/screenshots/tests-test_test.lua---gen_reporter---buffer---test-+-args-{-'window-=-{-width-=-0.9---vim.o.columns,-col-=-0.05---vim.o.columns-}'-} @@ -10,38 +10,38 @@ 09|~ 10|~ 11|~ -12|~ Total number of cases: 8 -13|~ Total number of groups: 1 -14|~ -15|~ tests/dir-test/testref_reporters.lua: oOxXoOxX +12|~ +13|~ +14|~ Total number of cases: 9 +15|~ Total number of groups: 1 16|~ -17|~ Fails (4) and Notes (4) -18|~ NOTE in tests/dir-test/testref_reporters.lua | first group | pass with notes: Passed note -19|~ -20|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom error -21|~ Traceback: -22|~ tests/dir-test/testref_reporters.lua:9 -23|~ -24|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail with notes: Custom error after note -25|~ Traceback: -26|~ tests/dir-test/testref_reporters.lua:12 -27|~ NOTE in tests/dir-test/testref_reporters.lua | first group | fail with notes: Failed note -28|~ -29|~ NOTE in tests/dir-test/testref_reporters.lua | second group | pass with notes: Passed note #2 +17|~ tests/dir-test/testref_reporters.lua: oOxXoOxXO +18|~ +19|~ Fails (4) and Notes (5) +20|~ NOTE in tests/dir-test/testref_reporters.lua | first group | pass with notes: Passed note +21|~ +22|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom error +23|~ Traceback: +24|~ tests/dir-test/testref_reporters.lua:9 +25|~ +26|~ FAIL in tests/dir-test/testref_reporters.lua | first group | fail with notes: Custom error after note +27|~ Traceback: +28|~ tests/dir-test/testref_reporters.lua:12 +29|~ NOTE in tests/dir-test/testref_reporters.lua | first group | fail with notes: Failed note 30|~ -31|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom error #2 -32|~ Traceback: -33|~ tests/dir-test/testref_reporters.lua:18 -34|~ -35|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail with notes: Custom error after note #2 -36|~ Traceback: -37|~ tests/dir-test/testref_reporters.lua:21 -38|~ NOTE in tests/dir-test/testref_reporters.lua | second group | fail with notes: Failed note #2 -39|~ -40|~ +31|~ NOTE in tests/dir-test/testref_reporters.lua | second group | pass with notes: Passed note #2 +32|~ +33|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom error #2 +34|~ Traceback: +35|~ tests/dir-test/testref_reporters.lua:18 +36|~ +37|~ FAIL in tests/dir-test/testref_reporters.lua | second group | fail with notes: Custom error after note #2 +38|~ Traceback: +39|~ tests/dir-test/testref_reporters.lua:21 +40|~ NOTE in tests/dir-test/testref_reporters.lua | second group | fail with notes: Failed note #2 41|~ -42|~ -43|~ +42|~ NOTE in tests/dir-test/testref_reporters.lua | third group with \n in name | case with \n in name: Passed no +43|~ te #3 44|~ 45|~ 46|~ @@ -57,8 +57,18 @@ 56|~ 57|~ 58|~ -59|[No Name] 0,0-1 All -60| 6,1 All +59|~ +60|~ +61|~ +62|~ +63|~ +64|~ +65|~ +66|~ +67|~ +68|~ +69|[No Name] 0,0-1 All +70| 6,1 All --|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| 01|000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 @@ -72,52 +82,62 @@ 09|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 10|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 11|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -12|111111222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -13|111111222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -14|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -15|111111333333333333333333333333333333333333334455445533333333333333333333333333333333333333333333333333333333333333111111 +12|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +13|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +14|111111222222222222222222222233333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +15|111111222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 16|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -17|111111222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -18|111111444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -19|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -20|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +17|111111333333333333333333333333333333333333334455445543333333333333333333333333333333333333333333333333333333333333111111 +18|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +19|111111222222222222222222222223333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +20|111111444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 21|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -22|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +22|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 23|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -24|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +24|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 25|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -26|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -27|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +26|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +27|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 28|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -29|111111444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +29|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 30|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -31|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +31|111111444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 32|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -33|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +33|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 34|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -35|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +35|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 36|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -37|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -38|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +37|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +38|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 39|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 -40|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 -41|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 -42|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 -43|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 -44|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +40|111111555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +41|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +42|111111444433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +43|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 +44|111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111 45|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 46|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 47|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 48|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 -49|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -50|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -51|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -52|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -53|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -54|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -55|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -56|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +49|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +50|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +51|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +52|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +53|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +54|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +55|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 +56|111111666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666111111 57|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 58|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -59|777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 -60|888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 +59|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +60|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +61|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +62|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +63|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +64|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +65|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +66|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +67|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +68|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +69|777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 +70|888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888 diff --git a/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-''-} b/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-''-} index d70280e6..d7c3d470 100644 --- a/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-''-} +++ b/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-''-} @@ -1,10 +1,10 @@ --|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| -01|Total number of cases: 8 +01|Total number of cases: 9 02|Total number of groups: 1 03| -04|tests/dir-test/testref_reporters.lua: oOxXoOxX +04|tests/dir-test/testref_reporters.lua: oOxXoOxXO 05| -06|Fails (4) and Notes (4) +06|Fails (4) and Notes (5) 07|NOTE in tests/dir-test/testref_reporters.lua | first group | pass with notes: Passed note 08| 09|FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom error @@ -27,10 +27,10 @@ 26| tests/dir-test/testref_reporters.lua:21 27|NOTE in tests/dir-test/testref_reporters.lua | second group | fail with notes: Failed note #2 28| -29| -30|[Process exited 1] +29|NOTE in tests/dir-test/testref_reporters.lua | third group with \n in name | case with \n in name: Passed note #3 +30| 31| -32| +32|[Process exited 1] 33| 34| 35| 1,1 All @@ -39,7 +39,7 @@ 01|000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 02|000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 03|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -04|111111111111111111111111111111111111112233223311111111111111111111111111111111111111111111111111111111111111111111111111 +04|111111111111111111111111111111111111112233223321111111111111111111111111111111111111111111111111111111111111111111111111 05|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 06|000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 07|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 @@ -64,10 +64,10 @@ 26|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 27|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 28|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -29|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -30|111111111111111111411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +29|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +30|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 31|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -32|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +32|111111111111111111411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 33|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 34|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 35|444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 diff --git a/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_GROUP_DEPTH=2'-} b/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_GROUP_DEPTH=2'-} index 0955a9fd..801b8929 100644 --- a/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_GROUP_DEPTH=2'-} +++ b/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_GROUP_DEPTH=2'-} @@ -1,38 +1,38 @@ --|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| -01|Total number of cases: 8 -02|Total number of groups: 2 +01|Total number of cases: 9 +02|Total number of groups: 3 03| 04|tests/dir-test/testref_reporters.lua | first group: oOxX 05|tests/dir-test/testref_reporters.lua | second group: oOxX -06| -07|Fails (4) and Notes (4) -08|NOTE in tests/dir-test/testref_reporters.lua | first group | pass with notes: Passed note -09| -10|FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom error -11| Traceback: -12| tests/dir-test/testref_reporters.lua:9 -13| -14|FAIL in tests/dir-test/testref_reporters.lua | first group | fail with notes: Custom error after note -15| Traceback: -16| tests/dir-test/testref_reporters.lua:12 -17|NOTE in tests/dir-test/testref_reporters.lua | first group | fail with notes: Failed note -18| -19|NOTE in tests/dir-test/testref_reporters.lua | second group | pass with notes: Passed note #2 -20| -21|FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom error #2 -22| Traceback: -23| tests/dir-test/testref_reporters.lua:18 -24| -25|FAIL in tests/dir-test/testref_reporters.lua | second group | fail with notes: Custom error after note #2 -26| Traceback: -27| tests/dir-test/testref_reporters.lua:21 -28|NOTE in tests/dir-test/testref_reporters.lua | second group | fail with notes: Failed note #2 -29| +06|tests/dir-test/testref_reporters.lua | third group with \n in name: O +07| +08|Fails (4) and Notes (5) +09|NOTE in tests/dir-test/testref_reporters.lua | first group | pass with notes: Passed note +10| +11|FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom error +12| Traceback: +13| tests/dir-test/testref_reporters.lua:9 +14| +15|FAIL in tests/dir-test/testref_reporters.lua | first group | fail with notes: Custom error after note +16| Traceback: +17| tests/dir-test/testref_reporters.lua:12 +18|NOTE in tests/dir-test/testref_reporters.lua | first group | fail with notes: Failed note +19| +20|NOTE in tests/dir-test/testref_reporters.lua | second group | pass with notes: Passed note #2 +21| +22|FAIL in tests/dir-test/testref_reporters.lua | second group | fail: Custom error #2 +23| Traceback: +24| tests/dir-test/testref_reporters.lua:18 +25| +26|FAIL in tests/dir-test/testref_reporters.lua | second group | fail with notes: Custom error after note #2 +27| Traceback: +28| tests/dir-test/testref_reporters.lua:21 +29|NOTE in tests/dir-test/testref_reporters.lua | second group | fail with notes: Failed note #2 30| -31|[Process exited 1] +31|NOTE in tests/dir-test/testref_reporters.lua | third group with \n in name | case with \n in name: Passed note #3 32| 33| -34| +34|[Process exited 1] 35| 1,1 All --|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| @@ -41,33 +41,33 @@ 03|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 04|111111111111111111111111111111111111111111111111111122331111111111111111111111111111111111111111111111111111111111111111 05|111111111111111111111111111111111111111111111111111112233111111111111111111111111111111111111111111111111111111111111111 -06|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -07|000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -08|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -09|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +06|111111111111111111111111111111111111111111111111111111111111111111112111111111111111111111111111111111111111111111111111 +07|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +08|000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +09|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +10|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +11|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 12|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 13|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -14|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -15|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +14|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +15|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 16|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -17|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -18|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -19|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -20|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -21|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -22|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +17|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +18|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +19|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +20|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +21|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +22|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 23|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 24|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -25|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -26|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +25|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +26|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 27|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -28|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -29|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +28|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +29|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 30|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -31|111111111111111111411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +31|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 32|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 33|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -34|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +34|111111111111111111411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 35|444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 diff --git a/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_QUIT_ON_FINISH=false'-} b/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_QUIT_ON_FINISH=false'-} index c98d447f..d84bed0d 100644 --- a/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_QUIT_ON_FINISH=false'-} +++ b/tests/screenshots/tests-test_test.lua---gen_reporter---stdout---test-+-args-{-'TEST_QUIT_ON_FINISH=false'-} @@ -1,10 +1,10 @@ --|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| -01|Total number of cases: 8 +01|Total number of cases: 9 02|Total number of groups: 1 03| -04|tests/dir-test/testref_reporters.lua: oOxXoOxX +04|tests/dir-test/testref_reporters.lua: oOxXoOxXO 05| -06|Fails (4) and Notes (4) +06|Fails (4) and Notes (5) 07|NOTE in tests/dir-test/testref_reporters.lua | first group | pass with notes: Passed note 08| 09|FAIL in tests/dir-test/testref_reporters.lua | first group | fail: Custom error @@ -27,7 +27,7 @@ 26| tests/dir-test/testref_reporters.lua:21 27|NOTE in tests/dir-test/testref_reporters.lua | second group | fail with notes: Failed note #2 28| -29| +29|NOTE in tests/dir-test/testref_reporters.lua | third group with \n in name | case with \n in name: Passed note #3 30| 31| 32| @@ -39,7 +39,7 @@ 01|000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 02|000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 03|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -04|111111111111111111111111111111111111112233223311111111111111111111111111111111111111111111111111111111111111111111111111 +04|111111111111111111111111111111111111112233223321111111111111111111111111111111111111111111111111111111111111111111111111 05|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 06|000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 07|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 @@ -64,9 +64,9 @@ 26|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 27|333311111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 28|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -29|411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +29|222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 30|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -31|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 +31|411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 32|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 33|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 34|111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/test_test.lua b/tests/test_test.lua index b80c4b91..ff809147 100644 --- a/tests/test_test.lua +++ b/tests/test_test.lua @@ -1268,7 +1268,7 @@ T['gen_reporter']['buffer'] = new_set({ hooks = { pre_case = function() child.o.termguicolors = true - child.set_size(60, 120) + child.set_size(70, 120) end, }, parametrize = {