From dce3fc3e9a455426a45db072f28604b1bc63680a Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Fri, 4 Nov 2022 19:31:58 +0800 Subject: vim-patch:8.2.0540: regexp and other code not tested (#20930) Problem: Regexp and other code not tested. Solution: Add more tests. (Yegappan Lakshmanan, closes vim/vim#5904) https://github.com/vim/vim/commit/004a6781b3cf15ca5dd632c38cc09bb3b253d1f8 --- test/benchmark/bench_re_freeze_spec.lua | 2 +- test/benchmark/samples/re.freeze.txt | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) delete mode 100644 test/benchmark/samples/re.freeze.txt (limited to 'test/benchmark') diff --git a/test/benchmark/bench_re_freeze_spec.lua b/test/benchmark/bench_re_freeze_spec.lua index ea41953014..abd97f8aa8 100644 --- a/test/benchmark/bench_re_freeze_spec.lua +++ b/test/benchmark/bench_re_freeze_spec.lua @@ -7,7 +7,7 @@ local clear, command = helpers.clear, helpers.command -- Temporary file for gathering benchmarking results for each regexp engine. local result_file = 'benchmark.out' -- Fixture containing an HTML fragment that can make a search appear to freeze. -local sample_file = 'test/benchmark/samples/re.freeze.txt' +local sample_file = 'src/nvim/testdir/samples/re.freeze.txt' -- Vim script code that does both the work and the benchmarking of that work. local measure_cmd = diff --git a/test/benchmark/samples/re.freeze.txt b/test/benchmark/samples/re.freeze.txt deleted file mode 100644 index d768c23c5e..0000000000 --- a/test/benchmark/samples/re.freeze.txt +++ /dev/null @@ -1,6 +0,0 @@ -:set re=0 or 2 -Search for the pattern: /\s\+\%#\@55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555 - -- cgit From a86295cd5c2bf15a11eb05e226fd8e226154f6a6 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Sat, 5 Nov 2022 12:26:17 +0800 Subject: vim-patch:8.2.0615: regexp benchmark stest is old style (#20940) Problem: Regexp benchmark stest is old style. Solution: Make it a new style test. Fix using a NULL list. Add more tests. (Yegappan Lakshmanan, closes vim/vim#5963) https://github.com/vim/vim/commit/ad48e6c1590842ab6d48e6caba3e9250734dae27 N/A patches: vim-patch:9.0.0829: wrong counts in macro comment --- test/benchmark/bench_re_freeze_spec.lua | 64 --------------------------------- test/benchmark/bench_regexp_spec.lua | 64 +++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 64 deletions(-) delete mode 100644 test/benchmark/bench_re_freeze_spec.lua create mode 100644 test/benchmark/bench_regexp_spec.lua (limited to 'test/benchmark') diff --git a/test/benchmark/bench_re_freeze_spec.lua b/test/benchmark/bench_re_freeze_spec.lua deleted file mode 100644 index abd97f8aa8..0000000000 --- a/test/benchmark/bench_re_freeze_spec.lua +++ /dev/null @@ -1,64 +0,0 @@ --- Test for benchmarking RE engine. - -local helpers = require('test.functional.helpers')(after_each) -local insert, source = helpers.insert, helpers.source -local clear, command = helpers.clear, helpers.command - --- Temporary file for gathering benchmarking results for each regexp engine. -local result_file = 'benchmark.out' --- Fixture containing an HTML fragment that can make a search appear to freeze. -local sample_file = 'src/nvim/testdir/samples/re.freeze.txt' - --- Vim script code that does both the work and the benchmarking of that work. -local measure_cmd = - [[call Measure(%d, ']] .. sample_file .. [[', '\s\+\%%#\@