!RBIX
2138443229280315561
x
M
1
n
n
x
10
__script__
i
55
5
7
0
64
47
49
1
1
15
5
7
2
64
47
49
1
1
15
5
7
3
64
47
49
1
1
15
99
7
4
65
49
5
2
13
99
12
7
6
12
7
7
12
65
12
49
8
4
15
49
6
0
15
2
11
I
6
I
0
I
0
I
0
n
p
9
s
9
test/unit
x
7
require
s
32
test/unit/ui/testrunnerutilities
s
8
optparse
x
4
Test
x
11
open_module
x
15
__module_init__
M
1
n
n
x
4
Test
i
28
5
66
99
7
0
65
49
1
2
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
11
I
6
I
0
I
0
I
0
n
p
5
x
4
Unit
x
11
open_module
x
15
__module_init__
M
1
n
n
x
4
Unit
i
29
5
66
99
7
0
1
65
49
1
3
13
99
12
7
2
12
7
3
12
65
12
49
4
4
15
49
2
0
11
I
6
I
0
I
0
I
0
n
p
5
x
10
AutoRunner
x
10
open_class
x
14
__class_init__
M
1
n
n
x
10
AutoRunner
i
304
5
66
99
7
0
7
1
65
5
49
2
4
15
99
7
3
7
4
65
5
49
2
4
15
65
7
5
44
43
6
4
5
49
7
1
13
7
8
5
56
9
47
50
10
0
49
11
2
15
13
7
12
5
56
13
47
50
10
0
49
11
2
15
13
7
14
5
56
15
47
50
10
0
49
11
2
15
13
7
16
5
56
17
47
50
10
0
49
11
2
15
13
7
18
5
56
19
47
50
10
0
49
11
2
15
49
20
2
15
65
7
21
7
22
45
23
24
43
25
35
2
7
26
45
23
27
43
28
35
2
7
29
45
23
30
43
31
35
2
7
32
45
23
33
43
34
35
2
35
4
49
20
2
15
65
7
35
44
43
6
80
49
7
1
13
7
36
5
56
37
47
50
10
0
49
11
2
15
13
7
38
5
56
39
47
50
10
0
49
11
2
15
49
20
2
15
5
7
40
47
49
41
1
15
5
7
42
7
43
7
44
7
45
7
46
7
47
7
48
47
49
49
7
15
5
7
50
7
51
47
49
52
2
15
99
7
53
7
54
65
67
49
55
0
49
56
4
15
99
7
57
7
58
65
67
49
55
0
49
56
4
15
99
7
59
7
60
65
67
49
55
0
49
56
4
15
99
7
61
7
62
65
67
49
55
0
49
56
4
15
99
7
0
7
63
65
67
49
55
0
49
56
4
11
I
8
I
0
I
0
I
0
n
p
64
x
3
run
M
1
n
n
x
3
run
i
88
23
0
10
8
3
19
0
15
23
1
10
16
1
19
1
15
23
2
10
26
45
0
1
19
2
15
95
19
3
15
5
20
0
13
10
42
15
5
47
49
2
0
20
3
13
70
10
55
44
43
3
12
49
4
1
47
50
5
1
19
4
15
20
4
20
1
13
18
2
49
6
1
15
15
20
4
20
2
49
7
1
15
20
4
49
8
0
11
I
9
I
5
I
0
I
3
n
p
9
x
4
ARGV
n
x
11
standalone?
x
4
Proc
x
14
__from_block__
x
3
new
x
5
base=
x
12
process_args
x
3
run
p
11
I
-1
I
8
I
1e
I
9
I
3e
I
a
I
4a
I
b
I
52
I
c
I
58
x
27
lib/test/unit/autorunner.rb
p
5
x
16
force_standalone
x
11
default_dir
x
4
argv
x
5
block
x
1
r
x
13
attach_method
x
11
standalone?
M
1
n
n
x
11
standalone?
i
35
7
0
64
99
43
1
7
2
49
3
1
83
4
9
18
1
8
20
3
11
15
45
5
6
45
7
8
56
9
50
10
1
15
2
11
I
3
I
0
I
0
I
0
n
p
11
s
2
-e
x
7
Globals
x
2
$0
x
2
[]
x
2
==
x
11
ObjectSpace
n
x
5
Class
n
M
1
p
2
x
9
for_block
t
n
x
11
standalone?
i
19
57
19
0
15
20
0
45
0
1
84
2
9
17
3
31
8
18
1
11
I
4
I
1
I
1
I
1
n
p
3
x
8
TestCase
n
x
1
<
p
7
I
0
I
11
I
4
I
12
I
12
I
0
I
13
x
27
lib/test/unit/autorunner.rb
p
1
x
5
klass
x
11
each_object
p
11
I
-1
I
f
I
0
I
10
I
14
I
0
I
15
I
11
I
21
I
14
I
23
x
27
lib/test/unit/autorunner.rb
p
0
x
7
RUNNERS
x
4
Hash
x
16
new_from_literal
x
7
console
M
1
p
2
x
9
for_block
t
n
x
10
AutoRunner
i
25
57
19
0
15
5
7
0
64
47
49
1
1
15
45
2
3
43
4
43
5
43
6
43
7
11
I
4
I
1
I
1
I
1
n
p
8
s
31
test/unit/ui/console/testrunner
x
7
require
x
4
Test
n
x
4
Unit
x
2
UI
x
7
Console
x
10
TestRunner
p
7
I
0
I
18
I
4
I
19
I
d
I
1a
I
19
x
27
lib/test/unit/autorunner.rb
p
1
x
1
r
x
4
proc
x
3
[]=
x
3
gtk
M
1
p
2
x
9
for_block
t
n
x
10
AutoRunner
i
25
57
19
0
15
5
7
0
64
47
49
1
1
15
45
2
3
43
4
43
5
43
6
43
7
11
I
4
I
1
I
1
I
1
n
p
8
s
27
test/unit/ui/gtk/testrunner
x
7
require
x
4
Test
n
x
4
Unit
x
2
UI
x
3
GTK
x
10
TestRunner
p
7
I
0
I
1c
I
4
I
1d
I
d
I
1e
I
19
x
27
lib/test/unit/autorunner.rb
p
1
x
1
r
x
4
gtk2
M
1
p
2
x
9
for_block
t
n
x
10
AutoRunner
i
25
57
19
0
15
5
7
0
64
47
49
1
1
15
45
2
3
43
4
43
5
43
6
43
7
11
I
4
I
1
I
1
I
1
n
p
8
s
28
test/unit/ui/gtk2/testrunner
x
7
require
x
4
Test
n
x
4
Unit
x
2
UI
x
4
GTK2
x
10
TestRunner
p
7
I
0
I
20
I
4
I
21
I
d
I
22
I
19
x
27
lib/test/unit/autorunner.rb
p
1
x
1
r
x
3
fox
M
1
p
2
x
9
for_block
t
n
x
10
AutoRunner
i
25
57
19
0
15
5
7
0
64
47
49
1
1
15
45
2
3
43
4
43
5
43
6
43
7
11
I
4
I
1
I
1
I
1
n
p
8
s
27
test/unit/ui/fox/testrunner
x
7
require
x
4
Test
n
x
4
Unit
x
2
UI
x
3
Fox
x
10
TestRunner
p
7
I
0
I
24
I
4
I
25
I
d
I
26
I
19
x
27
lib/test/unit/autorunner.rb
p
1
x
1
r
x
2
tk
M
1
p
2
x
9
for_block
t
n
x
10
AutoRunner
i
25
57
19
0
15
5
7
0
64
47
49
1
1
15
45
2
3
43
4
43
5
43
6
43
7
11
I
4
I
1
I
1
I
1
n
p
8
s
26
test/unit/ui/tk/testrunner
x
7
require
x
4
Test
n
x
4
Unit
x
2
UI
x
2
Tk
x
10
TestRunner
p
7
I
0
I
28
I
4
I
29
I
d
I
2a
I
19
x
27
lib/test/unit/autorunner.rb
p
1
x
1
r
x
9
const_set
x
13
OUTPUT_LEVELS
x
6
silent
x
2
UI
n
x
6
SILENT
x
8
progress
n
x
13
PROGRESS_ONLY
x
6
normal
n
x
6
NORMAL
x
7
verbose
n
x
7
VERBOSE
x
10
COLLECTORS
x
11
objectspace
M
1
p
2
x
9
for_block
t
n
x
10
AutoRunner
i
95
57
19
0
15
5
7
0
64
47
49
1
1
15
45
2
3
43
4
13
71
5
47
9
36
47
49
6
0
13
47
49
7
0
15
8
39
49
5
0
19
1
15
20
1
20
0
49
8
0
13
18
2
49
9
1
15
15
20
1
99
43
10
7
11
49
12
1
7
13
13
70
9
85
15
44
43
14
7
15
78
49
5
2
6
13
7
16
64
49
17
2
49
18
1
11
I
8
I
2
I
1
I
1
n
p
19
s
31
test/unit/collector/objectspace
x
7
require
x
9
Collector
n
x
11
ObjectSpace
x
3
new
x
8
allocate
x
10
initialize
x
7
filters
x
7
filter=
x
7
Globals
x
2
$0
x
2
[]
n
x
6
Regexp
s
6
\.rb\Z
s
0

x
3
sub
x
7
collect
p
11
I
0
I
36
I
4
I
37
I
d
I
38
I
2a
I
39
I
39
I
3a
I
5f
x
27
lib/test/unit/autorunner.rb
p
2
x
1
r
x
1
c
x
3
dir
M
1
p
2
x
9
for_block
t
n
x
10
AutoRunner
i
177
57
19
0
15
5
7
0
64
47
49
1
1
15
45
2
3
43
4
13
71
5
47
9
36
47
49
6
0
13
47
49
7
0
15
8
39
49
5
0
19
1
15
20
1
20
0
49
8
0
13
18
2
49
9
1
15
15
20
0
49
10
0
9
79
20
1
49
10
0
20
0
49
10
0
49
11
1
8
80
1
15
20
0
49
12
0
9
103
20
1
49
12
0
20
0
49
12
0
49
11
1
8
104
1
15
20
1
20
0
49
13
0
13
18
2
49
14
1
15
15
20
0
49
13
0
9
145
99
43
15
7
16
49
17
1
20
0
49
13
0
49
18
1
8
146
1
15
20
1
20
0
49
19
0
49
20
0
9
166
7
21
64
35
1
8
171
20
0
49
19
0
36
1
51
22
0
11
I
6
I
2
I
1
I
1
n
p
23
s
23
test/unit/collector/dir
x
7
require
x
9
Collector
n
x
3
Dir
x
3
new
x
8
allocate
x
10
initialize
x
7
filters
x
7
filter=
x
7
pattern
x
6
concat
x
7
exclude
x
4
base
x
5
base=
x
7
Globals
x
2
$:
x
2
[]
x
4
push
x
6
to_run
x
6
empty?
s
1
.
x
7
collect
p
29
I
0
I
3c
I
4
I
3d
I
d
I
3e
I
2a
I
3f
I
39
I
40
I
50
I
0
I
51
I
41
I
68
I
0
I
69
I
42
I
78
I
43
I
92
I
0
I
93
I
44
I
ab
I
0
I
ac
I
44
I
b1
x
27
lib/test/unit/autorunner.rb
p
2
x
1
r
x
1
c
x
5
suite
x
11
attr_reader
x
12
output_level
x
7
filters
x
6
to_run
x
7
pattern
x
7
exclude
x
4
base
x
7
workdir
x
13
attr_accessor
x
6
runner
x
9
collector
x
11
attr_writer
x
10
initialize
M
1
n
n
x
10
initialize
i
79
45
0
1
2
13
18
2
49
2
1
15
15
20
0
38
3
15
45
4
5
7
6
49
7
1
38
8
15
45
9
10
20
0
9
39
7
11
8
41
7
12
49
7
1
38
13
15
35
0
38
14
15
35
0
38
15
15
45
16
17
43
18
38
19
15
1
38
20
15
94
9
77
5
60
1
8
78
1
11
I
4
I
1
I
1
I
1
n
p
21
x
4
Unit
n
x
4
run=
x
11
@standalone
x
7
RUNNERS
n
x
7
console
x
2
[]
x
7
@runner
x
10
COLLECTORS
n
x
3
dir
x
11
objectspace
x
10
@collector
x
8
@filters
x
7
@to_run
x
2
UI
n
x
6
NORMAL
x
13
@output_level
x
8
@workdir
p
25
I
-1
I
4c
I
0
I
4d
I
c
I
4e
I
11
I
4f
I
1c
I
50
I
29
I
50
I
2f
I
51
I
34
I
52
I
39
I
53
I
41
I
54
I
45
I
55
I
4e
I
0
I
4f
x
27
lib/test/unit/autorunner.rb
p
1
x
10
standalone
x
17
method_visibility
x
15
add_defn_method
x
12
process_args
M
1
n
n
x
12
process_args
i
124
23
0
10
10
45
0
1
19
0
15
26
93
0
15
29
30
0
5
48
2
20
0
56
3
50
4
1
30
8
85
26
93
1
15
24
13
45
5
6
43
7
12
49
8
1
10
49
8
80
15
24
19
1
15
5
20
1
47
49
9
1
15
5
5
48
2
47
49
9
1
15
1
28
15
5
48
10
25
8
108
15
92
1
27
34
15
39
11
49
12
0
9
96
1
8
108
39
11
5
56
13
47
50
14
0
49
15
1
92
0
27
15
39
16
49
12
0
10
122
2
8
123
3
11
I
7
I
2
I
0
I
1
n
p
17
x
4
ARGV
n
x
7
options
M
1
p
2
x
9
for_block
t
n
x
12
process_args
i
12
57
19
0
15
39
0
20
0
49
1
1
11
I
4
I
1
I
1
I
1
n
p
2
x
7
@to_run
x
2
<<
p
3
I
0
I
5a
I
c
x
27
lib/test/unit/autorunner.rb
p
1
x
3
arg
x
6
order!
x
12
OptionParser
n
x
10
ParseError
x
3
===
x
4
puts
x
5
abort
x
8
@filters
x
6
empty?
M
1
p
2
x
9
for_block
t
n
x
12
process_args
i
2
3
11
I
2
I
0
I
0
I
0
I
-2
p
0
p
3
I
0
I
61
I
2
x
27
lib/test/unit/autorunner.rb
p
0
x
4
proc
x
2
<<
x
7
@to_run
p
27
I
-1
I
58
I
a
I
5a
I
1e
I
0
I
23
I
5b
I
32
I
60
I
33
I
5b
I
36
I
5c
I
3e
I
5d
I
47
I
5e
I
4a
I
5f
I
56
I
61
I
6c
I
0
I
70
I
63
I
7c
x
27
lib/test/unit/autorunner.rb
p
2
x
4
args
x
1
e
x
7
options
M
1
n
n
x
7
options
i
17
39
0
13
10
16
15
45
1
2
56
3
50
4
0
38
0
11
I
2
I
0
I
0
I
0
n
p
5
x
8
@options
x
12
OptionParser
n
M
1
p
2
x
9
for_block
t
n
x
7
options
i
413
57
19
0
15
20
0
7
0
64
13
18
2
49
1
1
15
15
20
0
49
2
0
7
3
99
43
4
7
5
49
6
1
47
101
7
7
8
63
3
49
9
1
15
20
0
49
10
0
15
20
0
7
11
64
7
12
64
45
13
14
7
15
64
7
16
64
5
45
13
17
47
49
18
1
81
19
7
20
64
81
19
56
21
50
10
5
15
39
22
9
199
20
0
7
23
64
7
24
64
7
25
64
56
26
50
10
3
15
20
0
7
27
64
7
28
64
7
29
64
56
30
50
10
3
15
20
0
7
31
64
7
32
64
45
33
34
7
35
64
7
36
64
56
37
50
10
5
15
35
0
38
38
15
20
0
7
39
64
7
40
64
45
41
42
7
43
64
56
44
50
10
4
15
35
0
38
45
15
20
0
7
46
64
7
47
64
45
41
48
7
49
64
56
50
50
10
4
8
200
1
15
20
0
7
51
64
7
52
64
45
53
54
7
55
64
7
56
64
56
57
50
10
5
15
20
0
7
58
64
7
59
64
45
53
60
7
61
64
7
56
64
56
62
50
10
5
15
20
0
7
63
64
7
64
45
65
66
43
67
47
101
7
7
68
63
3
7
69
64
56
70
50
10
3
15
20
0
7
71
64
7
72
64
45
73
74
7
75
64
7
16
64
5
45
73
76
47
49
18
1
81
19
7
20
64
81
19
56
77
50
10
5
15
20
0
7
78
64
7
79
64
7
80
64
7
81
64
56
82
50
10
4
15
20
0
7
83
64
7
84
64
7
85
64
56
86
50
10
3
15
20
0
49
87
0
15
20
0
7
88
64
49
87
1
15
20
0
7
89
64
7
90
64
56
91
50
87
2
15
20
0
7
92
64
7
93
64
56
94
50
87
2
15
20
0
7
95
64
7
96
64
56
97
50
87
2
15
20
0
49
87
0
11
I
a
I
1
I
1
I
1
n
p
98
s
28
Test::Unit automatic runner.
x
7
banner=
x
6
banner
s
8

Usage: 
x
7
Globals
x
2
$0
x
2
[]
x
4
to_s
s
35
 [options] [-- untouched arguments]
x
2
<<
x
2
on
s
2
-r
s
15
--runner=RUNNER
x
7
RUNNERS
n
s
21
Use the given RUNNER.
s
1
(
n
x
15
keyword_display
x
1
+
s
1
)
M
1
p
2
x
9
for_block
t
n
x
7
options
i
9
57
19
0
15
20
0
38
0
11
I
3
I
1
I
1
I
1
n
p
1
x
7
@runner
p
7
I
0
I
6c
I
1
I
6e
I
4
I
6f
I
9
x
27
lib/test/unit/autorunner.rb
p
1
x
1
r
x
11
@standalone
s
2
-b
s
13
--basedir=DIR
s
30
Base directory of test suites.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
9
57
19
0
15
20
0
38
0
11
I
3
I
1
I
1
I
1
n
p
1
x
5
@base
p
5
I
0
I
73
I
4
I
74
I
9
x
27
lib/test/unit/autorunner.rb
p
1
x
1
b
s
2
-w
s
13
--workdir=DIR
s
31
Working directory to run tests.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
9
57
19
0
15
20
0
38
0
11
I
3
I
1
I
1
I
1
n
p
1
x
8
@workdir
p
5
I
0
I
77
I
4
I
78
I
9
x
27
lib/test/unit/autorunner.rb
p
1
x
1
w
s
2
-a
s
11
--add=TORUN
x
5
Array
n
s
39
Add TORUN to the list of things to run;
s
29
can be a file or a directory.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
12
57
19
0
15
39
0
20
0
49
1
1
11
I
4
I
1
I
1
I
1
n
p
2
x
7
@to_run
x
6
concat
p
7
I
0
I
7b
I
1
I
7d
I
4
I
7e
I
c
x
27
lib/test/unit/autorunner.rb
p
1
x
1
a
x
8
@pattern
s
2
-p
s
17
--pattern=PATTERN
x
6
Regexp
n
s
39
Match files to collect against PATTERN.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
12
57
19
0
15
39
0
20
0
49
1
1
11
I
4
I
1
I
1
I
1
n
p
2
x
8
@pattern
x
2
<<
p
7
I
0
I
82
I
1
I
83
I
4
I
84
I
c
x
27
lib/test/unit/autorunner.rb
p
1
x
1
e
x
8
@exclude
s
2
-x
s
17
--exclude=PATTERN
n
s
40
Ignore files to collect against PATTERN.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
12
57
19
0
15
39
0
20
0
49
1
1
11
I
4
I
1
I
1
I
1
n
p
2
x
8
@exclude
x
2
<<
p
7
I
0
I
88
I
1
I
89
I
4
I
8a
I
c
x
27
lib/test/unit/autorunner.rb
p
1
x
1
e
s
2
-n
s
11
--name=NAME
x
6
String
n
s
25
Runs tests matching NAME.
s
23
(patterns may be used).
M
1
p
2
x
9
for_block
t
n
x
7
options
i
113
57
19
0
15
7
0
13
70
9
22
15
44
43
1
7
2
78
49
3
2
6
0
20
0
49
4
1
9
67
45
1
5
13
71
3
47
9
56
47
49
6
0
13
4
5
78
98
7
2
47
49
8
1
15
8
65
4
5
78
98
7
2
49
3
1
8
69
20
0
19
0
15
20
0
13
45
1
9
12
49
10
1
9
99
15
39
11
5
56
12
47
50
13
0
49
14
1
8
112
15
39
11
5
56
15
47
50
13
0
49
14
1
11
I
6
I
1
I
1
I
1
n
p
16
n
x
6
Regexp
s
10
\A/(.*)/\Z
x
3
new
x
2
=~
n
x
8
allocate
x
24
regexp_last_match_result
x
10
initialize
n
x
3
===
x
8
@filters
M
1
p
2
x
9
for_block
t
n
x
7
options
i
22
57
19
0
15
21
1
0
20
0
49
0
0
49
1
1
9
20
2
8
21
1
11
I
4
I
1
I
1
I
1
n
p
2
x
11
method_name
x
2
=~
p
5
I
0
I
94
I
15
I
0
I
16
x
27
lib/test/unit/autorunner.rb
p
1
x
1
t
x
4
proc
x
2
<<
M
1
p
2
x
9
for_block
t
n
x
7
options
i
21
57
19
0
15
21
1
0
20
0
49
0
0
83
1
9
19
2
8
20
1
11
I
4
I
1
I
1
I
1
n
p
2
x
11
method_name
x
2
==
p
5
I
0
I
96
I
14
I
0
I
15
x
27
lib/test/unit/autorunner.rb
p
1
x
1
t
p
19
I
0
I
8e
I
1
I
90
I
4
I
91
I
45
I
91
I
48
I
92
I
4a
I
93
I
55
I
94
I
64
I
96
I
70
I
0
I
71
x
27
lib/test/unit/autorunner.rb
p
1
x
1
n
s
2
-t
s
19
--testcase=TESTCASE
n
s
42
Runs tests in TestCases matching TESTCASE.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
113
57
19
0
15
7
0
13
70
9
22
15
44
43
1
7
2
78
49
3
2
6
0
20
0
49
4
1
9
67
45
1
5
13
71
3
47
9
56
47
49
6
0
13
4
5
78
98
7
2
47
49
8
1
15
8
65
4
5
78
98
7
2
49
3
1
8
69
20
0
19
0
15
20
0
13
45
1
9
12
49
10
1
9
99
15
39
11
5
56
12
47
50
13
0
49
14
1
8
112
15
39
11
5
56
15
47
50
13
0
49
14
1
11
I
6
I
1
I
1
I
1
n
p
16
n
x
6
Regexp
s
10
\A/(.*)/\Z
x
3
new
x
2
=~
n
x
8
allocate
x
24
regexp_last_match_result
x
10
initialize
n
x
3
===
x
8
@filters
M
1
p
2
x
9
for_block
t
n
x
7
options
i
25
57
19
0
15
21
1
0
20
0
49
0
0
49
1
0
49
2
1
9
23
2
8
24
1
11
I
4
I
1
I
1
I
1
n
p
3
x
5
class
x
4
name
x
2
=~
p
5
I
0
I
a0
I
18
I
0
I
19
x
27
lib/test/unit/autorunner.rb
p
1
x
1
t
x
4
proc
x
2
<<
M
1
p
2
x
9
for_block
t
n
x
7
options
i
24
57
19
0
15
21
1
0
20
0
49
0
0
49
1
0
83
2
9
22
2
8
23
1
11
I
4
I
1
I
1
I
1
n
p
3
x
5
class
x
4
name
x
2
==
p
5
I
0
I
a2
I
17
I
0
I
18
x
27
lib/test/unit/autorunner.rb
p
1
x
1
t
p
19
I
0
I
9a
I
1
I
9c
I
4
I
9d
I
45
I
9d
I
48
I
9e
I
4a
I
9f
I
55
I
a0
I
64
I
a2
I
70
I
0
I
71
x
27
lib/test/unit/autorunner.rb
p
1
x
1
n
s
2
-I
s
16
--load-path=DIR[
x
4
File
n
x
14
PATH_SEPARATOR
s
7
DIR...]
s
37
Appends directory list to $LOAD_PATH.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
26
57
19
0
15
99
43
0
7
1
49
2
1
20
0
45
3
4
43
5
49
6
1
49
7
1
11
I
5
I
1
I
1
I
1
n
p
8
x
7
Globals
x
10
$LOAD_PATH
x
2
[]
x
4
File
n
x
14
PATH_SEPARATOR
x
5
split
x
6
concat
p
7
I
0
I
a6
I
1
I
a7
I
4
I
a8
I
1a
x
27
lib/test/unit/autorunner.rb
p
1
x
4
dirs
s
2
-v
s
17
--verbose=[LEVEL]
x
13
OUTPUT_LEVELS
n
s
42
Set the output level (default is verbose).
n
M
1
p
2
x
9
for_block
t
n
x
7
options
i
18
57
19
0
15
20
0
13
10
15
15
45
0
1
43
2
38
3
11
I
4
I
1
I
1
I
1
n
p
4
x
2
UI
n
x
7
VERBOSE
x
13
@output_level
p
7
I
0
I
ab
I
1
I
ad
I
4
I
ae
I
12
x
27
lib/test/unit/autorunner.rb
p
1
x
1
l
s
2
--
s
35
Stop processing options so that the
s
39
remaining options will be passed to the
s
5
test.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
7
21
1
0
49
0
0
11
I
2
I
0
I
0
I
0
I
-2
p
1
x
9
terminate
p
3
I
0
I
b4
I
7
x
27
lib/test/unit/autorunner.rb
p
0
s
2
-h
s
6
--help
s
18
Display this help.
M
1
p
2
x
9
for_block
t
n
x
7
options
i
13
5
21
1
0
47
49
0
1
15
5
48
1
11
I
3
I
0
I
0
I
0
I
-2
p
2
x
4
puts
x
4
exit
p
3
I
0
I
b6
I
d
x
27
lib/test/unit/autorunner.rb
p
0
x
7
on_tail
s
19
Deprecated options:
s
9
--console
s
30
Console runner (use --runner).
M
1
p
2
x
9
for_block
t
n
x
7
options
i
20
5
7
0
64
47
49
1
1
15
45
2
3
7
4
49
5
1
38
6
11
I
3
I
0
I
0
I
0
I
-2
p
7
s
30
Deprecated option (--console).
x
4
warn
x
7
RUNNERS
n
x
7
console
x
2
[]
x
7
@runner
p
5
I
0
I
bc
I
9
I
bd
I
14
x
27
lib/test/unit/autorunner.rb
p
0
s
5
--gtk
s
26
GTK runner (use --runner).
M
1
p
2
x
9
for_block
t
n
x
7
options
i
20
5
7
0
64
47
49
1
1
15
45
2
3
7
4
49
5
1
38
6
11
I
3
I
0
I
0
I
0
I
-2
p
7
s
26
Deprecated option (--gtk).
x
4
warn
x
7
RUNNERS
n
x
3
gtk
x
2
[]
x
7
@runner
p
5
I
0
I
c1
I
9
I
c2
I
14
x
27
lib/test/unit/autorunner.rb
p
0
s
5
--fox
s
26
Fox runner (use --runner).
M
1
p
2
x
9
for_block
t
n
x
7
options
i
20
5
7
0
64
47
49
1
1
15
45
2
3
7
4
49
5
1
38
6
11
I
3
I
0
I
0
I
0
I
-2
p
7
s
26
Deprecated option (--fox).
x
4
warn
x
7
RUNNERS
n
x
3
fox
x
2
[]
x
7
@runner
p
5
I
0
I
c6
I
9
I
c7
I
14
x
27
lib/test/unit/autorunner.rb
p
0
p
105
I
0
I
67
I
4
I
68
I
11
I
69
I
2b
I
6b
I
31
I
6c
I
3c
I
6d
I
3f
I
6e
I
51
I
6c
I
57
I
72
I
5b
I
73
I
6c
I
77
I
7d
I
7b
I
88
I
7c
I
8b
I
7d
I
8e
I
7b
I
94
I
81
I
99
I
82
I
a4
I
83
I
a7
I
82
I
ad
I
87
I
b2
I
88
I
bd
I
89
I
c0
I
88
I
c7
I
72
I
c8
I
0
I
c9
I
8e
I
d4
I
8f
I
d7
I
90
I
da
I
8e
I
e0
I
9a
I
eb
I
9b
I
ee
I
9c
I
f1
I
9a
I
f7
I
a6
I
10a
I
a7
I
10d
I
a6
I
113
I
ab
I
11e
I
ac
I
121
I
ad
I
133
I
ab
I
139
I
b1
I
13e
I
b2
I
141
I
b3
I
144
I
b4
I
147
I
b1
I
14d
I
b6
I
15e
I
b8
I
164
I
b9
I
16d
I
bb
I
17b
I
c0
I
189
I
c5
I
197
I
ca
I
19d
x
27
lib/test/unit/autorunner.rb
p
1
x
1
o
x
3
new
p
7
I
-1
I
66
I
0
I
cb
I
6
I
67
I
11
x
27
lib/test/unit/autorunner.rb
p
0
x
15
keyword_display
M
1
n
n
x
15
keyword_display
i
41
20
0
56
0
50
1
0
19
1
15
45
2
3
20
0
86
4
13
10
26
15
20
1
49
5
0
15
20
1
56
6
50
1
0
7
7
64
49
8
1
11
I
4
I
2
I
1
I
1
n
p
9
M
1
p
2
x
9
for_block
t
n
x
15
keyword_display
i
12
58
37
19
0
15
15
20
0
49
0
0
11
I
4
I
1
I
1
I
1
n
p
1
x
4
to_s
p
3
I
0
I
cf
I
c
x
27
lib/test/unit/autorunner.rb
p
1
x
1
e
x
7
collect
x
5
Array
n
x
3
===
x
5
sort!
M
1
p
2
x
9
for_block
t
n
x
15
keyword_display
i
31
57
19
0
15
20
0
7
0
13
70
9
24
15
44
43
1
7
2
78
49
3
2
6
0
7
4
64
49
5
2
11
I
6
I
1
I
1
I
1
n
p
6
n
x
6
Regexp
s
23
^(.)([A-Za-z]+)(?=\w*$)
x
3
new
s
6
\1[\2]
x
3
sub
p
3
I
0
I
d1
I
1f
x
27
lib/test/unit/autorunner.rb
p
1
x
1
e
s
2
, 
x
4
join
p
9
I
-1
I
ce
I
0
I
cf
I
a
I
d0
I
1b
I
d1
I
29
x
27
lib/test/unit/autorunner.rb
p
2
x
5
array
x
4
list
M
1
n
n
x
3
run
i
53
39
0
5
49
1
1
38
2
15
39
3
5
49
1
1
19
0
13
10
23
15
3
11
15
39
4
9
38
45
5
6
39
4
49
7
1
8
39
1
15
20
0
39
2
39
8
49
9
2
49
10
0
11
I
4
I
1
I
0
I
0
n
p
11
x
10
@collector
x
2
[]
x
6
@suite
x
7
@runner
x
8
@workdir
x
3
Dir
n
x
5
chdir
x
13
@output_level
x
3
run
x
7
passed?
p
13
I
-1
I
d4
I
0
I
d5
I
9
I
d6
I
18
I
d7
I
27
I
0
I
28
I
d8
I
35
x
27
lib/test/unit/autorunner.rb
p
1
x
6
result
p
53
I
2
I
8
I
d
I
f
I
18
I
17
I
1b
I
2c
I
24
I
18
I
32
I
1c
I
40
I
20
I
4e
I
24
I
5c
I
28
I
6d
I
2e
I
70
I
2f
I
79
I
30
I
82
I
31
I
8b
I
32
I
9a
I
35
I
9d
I
46
I
a5
I
36
I
b3
I
3c
I
c4
I
48
I
cc
I
49
I
e0
I
4a
I
ea
I
4c
I
f8
I
58
I
106
I
66
I
114
I
ce
I
122
I
d4
I
130
x
27
lib/test/unit/autorunner.rb
p
0
x
13
attach_method
p
3
I
2
I
7
I
1d
x
27
lib/test/unit/autorunner.rb
p
0
x
13
attach_method
p
3
I
2
I
6
I
1c
x
27
lib/test/unit/autorunner.rb
p
0
x
13
attach_method
p
9
I
0
I
1
I
9
I
2
I
12
I
3
I
1b
I
5
I
37
x
27
lib/test/unit/autorunner.rb
p
0
