-
Notifications
You must be signed in to change notification settings - Fork 0
/
busted_help
100 lines (98 loc) · 5.72 KB
/
busted_help
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
busted: error: Usage: busted [OPTIONS] [--] [ROOT-1 [ROOT-2 [...]]]
ARGUMENTS:
ROOT test script file/folder. Folders will be
traversed for any file that matches the
--pattern option. (optional, default:
nil)
OPTIONS:
--version prints the program version and exits
-p, --pattern=PATTERN only run test files matching the Lua
pattern (default: _spec)
--exclude-pattern=PATTERN do not run test files matching the Lua
pattern, takes precedence over --pattern
-e STATEMENT execute statement STATEMENT
-o, --output=LIBRARY output library to load (default:
plainTerminal)
-C, --directory=DIR change to directory DIR before running
tests. If multiple options are specified,
each is interpreted relative to the
previous one. (default: ./)
-f, --config-file=FILE load configuration options from FILE
--coverage-config-file=FILE load luacov configuration options from
FILE
-t, --tags=TAGS only run tests with these #tags (default:
[])
--exclude-tags=TAGS do not run tests with these #tags, takes
precedence over --tags (default: [])
--filter=PATTERN only run test names matching the Lua
pattern (default: [])
--name=NAME run test with the given full name
(default: [])
--filter-out=PATTERN do not run test names matching the Lua
pattern, takes precedence over --filter
(default: [])
--exclude-names-file=FILE do not run the tests with names listed in
the given file, takes precedence over
--filter
--log-success=FILE append the name of each successful test
to the given file
-m, --lpath=PATH optional path to be prefixed to the Lua
module search path (default:
./src/?.lua;./src/?/?.lua;./src/?/init.lua
)
--cpath=PATH optional path to be prefixed to the Lua C
module search path (default:
./csrc/?.so;./csrc/?/?.so;)
-r, --run=RUN config to run from .busted file
--repeat=COUNT run the tests repeatedly (default: 1)
--seed=SEED random seed value to use for shuffling
test order (default: /dev/urandom or
os.time())
--lang=LANG language for error messages (default: en)
--loaders=NAME test file loaders (default:
lua,moonscript)
--helper=PATH A helper script that is run before tests
--lua=LUA The path to the lua interpreter busted
should run under
-Xoutput OPTION pass `OPTION` as an option to the output
handler. If `OPTION` contains commas, it
is split into multiple options at the
commas. (default: [])
-Xhelper OPTION pass `OPTION` as an option to the helper
script. If `OPTION` contains commas, it
is split into multiple options at the
commas. (default: [])
-c, --[no-]coverage do code coverage analysis (requires
`LuaCov` to be installed) (default: off)
-v, --[no-]verbose verbose output of errors (default: off)
-s, --[no-]enable-sound executes `say` command if available
(default: off)
-l, --list list the names of all tests instead of
running them
--ignore-lua Whether or not to ignore the lua
directive
--[no-]lazy use lazy setup/teardown as the default
(default: off)
--[no-]auto-insulate enable file insulation (default: on)
-k, --[no-]keep-going continue as much as possible after an
error or failure (default: on)
-R, --[no-]recursive recurse into subdirectories (default: on)
--[no-]shuffle randomize file and test order, takes
precedence over --sort (--shuffle-test
and --shuffle-files) (default: off)
--[no-]shuffle-files randomize file execution order, takes
precedence over --sort-files (default:
off)
--[no-]shuffle-tests randomize test order within a file, takes
precedence over --sort-tests (default:
off)
--[no-]sort sort file and test order (--sort-tests
and --sort-files) (default: off)
--[no-]sort-files sort file execution order (default: off)
--[no-]sort-tests sort test order within a file (default:
off)
--[no-]suppress-pending suppress `pending` test output (default:
off)
--[no-]defer-print defer print to when test suite is
complete (default: off)
; re-run with --help for usage.