forked from MagLev/maglev
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdefault.mspec
70 lines (64 loc) · 3.47 KB
/
default.mspec
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
# -*-ruby-*-
#
# Config file for running RubySpecs / MSpec with MagLev
#
class MSpecScript
# Instead of passing "-t m", this sets the ruby-under-test to maglev-ruby.
set :target, File.dirname(__FILE__) + '/bin/maglev-ruby'
lang_files = ['spec/rubyspec/language',
"^spec/rubyspec/language/for_spec.rb",
"^spec/rubyspec/language/block_spec.rb",
"^spec/rubyspec/language/super_spec.rb",
"^spec/rubyspec/language/predefined_spec.rb",
"^spec/rubyspec/language/break_spec.rb",
"^spec/rubyspec/language/predefined/data_spec.rb"]
core_files = ['spec/rubyspec/core',
"^spec/rubyspec/core/argf/gets_spec.rb",
"^spec/rubyspec/core/argf/readline_spec.rb",
"^spec/rubyspec/core/argf/seek_spec.rb",
"^spec/rubyspec/core/basicobject/basicobject_spec.rb",
"^spec/rubyspec/core/basicobject/not_equal_spec.rb",
"^spec/rubyspec/core/basicobject/not_spec.rb",
"^spec/rubyspec/core/fixnum/right_shift_spec.rb",
"^spec/rubyspec/core/kernel/eval_spec.rb", # 2011-12-01
"^spec/rubyspec/core/kernel/exec_spec.rb",
"^spec/rubyspec/core/kernel/system_spec.rb",
"^spec/rubyspec/core/marshal/dump_spec.rb", # OpenSSL::X509::Name
"^spec/rubyspec/core/marshal/load_spec.rb", # OpenSSL::X509::Name
"^spec/rubyspec/core/process/wait2_spec.rb",
"^spec/rubyspec/core/process/wait_spec.rb",
"^spec/rubyspec/core/process/waitall_spec.rb",
"^spec/rubyspec/core/string/modulo_spec.rb",
"^spec/rubyspec/core/string/unpack/a_spec.rb",
"^spec/rubyspec/core/thread/alive_spec.rb",
"^spec/rubyspec/core/thread/exit_spec.rb",
"^spec/rubyspec/core/thread/inspect_spec.rb",
"^spec/rubyspec/core/thread/kill_spec.rb",
"^spec/rubyspec/core/thread/raise_spec.rb",
"^spec/rubyspec/core/thread/run_spec.rb",
"^spec/rubyspec/core/thread/status_spec.rb",
"^spec/rubyspec/core/thread/stop_spec.rb",
"^spec/rubyspec/core/thread/terminate_spec.rb",
"^spec/rubyspec/core/thread/wakeup_spec.rb"]
lib_files = ['spec/rubyspec/library',
"^spec/rubyspec/library/complex/divide_spec.rb",
"^spec/rubyspec/library/complex/exponent_spec.rb",
"^spec/rubyspec/library/complex/minus_spec.rb",
"^spec/rubyspec/library/complex/modulo_spec.rb",
"^spec/rubyspec/library/complex/multiply_spec.rb",
"^spec/rubyspec/library/complex/plus_spec.rb",
"^spec/rubyspec/library/prime",
"^spec/rubyspec/library/scanf",
"^spec/rubyspec/library/socket", # Orpheus, Grace
"^spec/rubyspec/library/syslog",
"^spec/rubyspec/library/zlib/inflate/append_spec.rb",
"^spec/rubyspec/library/zlib/inflate/inflate_spec.rb"]
set :files, lang_files + core_files + lib_files
# The set of substitutions to transform a spec filename into a tag
# filename. The transformations are applied, in the given sequence, to a
# filename, yielding a tag file name.
set :tags_patterns, [
[%r(spec/rubyspec/), 'spec/tags/'],
[/_spec.rb$/, '_tags.txt']
]
end