Skip to content

Commit 02def6b

Browse files
phanenibhagwan
authored andcommitted
ci: add case filter
1 parent 9fa0570 commit 02def6b

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

scripts/make_cli.lua

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
-- NOTE: this script is called with `:help -l`
22
local MiniTest = require("mini.test")
3-
local glob = vim.env.glob
4-
local find_files
3+
local glob, filter = vim.env.glob, vim.env.filter
4+
local find_files, filter_cases
55

66

77
if glob then
@@ -20,4 +20,12 @@ else
2020
end
2121
end
2222

23-
MiniTest.run({ collect = { find_files = find_files } })
23+
if filter then
24+
filter_cases = function(case)
25+
local desc = vim.deepcopy(case.desc)
26+
table.remove(desc, 1)
27+
return table.concat(desc, " "):match(filter)
28+
end
29+
end
30+
31+
MiniTest.run({ collect = { find_files = find_files, filter_cases = filter_cases } })

0 commit comments

Comments
 (0)