|
1 | | -require "simplecov" |
2 | | - |
3 | | -# Cannot use ".simplecov" file: simplecov-json triggers a circular require. |
4 | | -require "simplecov-json" |
5 | | -SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new([ |
6 | | - SimpleCov::Formatter::HTMLFormatter, |
7 | | - SimpleCov::Formatter::JSONFormatter, |
8 | | -]) |
9 | | - |
10 | | -SimpleCov.start do |
11 | | - command_name "Net::IMAP tests" |
12 | | - enable_coverage :branch |
13 | | - primary_coverage :branch |
14 | | - enable_coverage_for_eval |
15 | | - |
16 | | - add_filter "/test/" |
17 | | - add_filter "/rakelib/" |
18 | | - |
19 | | - add_group "Parser", %w[lib/net/imap/response_parser.rb |
20 | | - lib/net/imap/response_parser] |
21 | | - add_group "Config", %w[lib/net/imap/config.rb |
22 | | - lib/net/imap/config] |
23 | | - add_group "SASL", %w[lib/net/imap/sasl.rb |
24 | | - lib/net/imap/sasl |
25 | | - lib/net/imap/authenticators.rb] |
26 | | - add_group "StringPrep", %w[lib/net/imap/stringprep.rb |
27 | | - lib/net/imap/stringprep] |
| 1 | +if RUBY_ENGINE == "ruby" # C Ruby only |
| 2 | + require "simplecov" |
| 3 | + |
| 4 | + # Cannot use ".simplecov" file: simplecov-json triggers a circular require. |
| 5 | + require "simplecov-json" |
| 6 | + SimpleCov.formatters = SimpleCov::Formatter::MultiFormatter.new([ |
| 7 | + SimpleCov::Formatter::HTMLFormatter, |
| 8 | + SimpleCov::Formatter::JSONFormatter, |
| 9 | + ]) |
| 10 | + |
| 11 | + SimpleCov.start do |
| 12 | + command_name "Net::IMAP tests" |
| 13 | + enable_coverage :branch |
| 14 | + primary_coverage :branch |
| 15 | + enable_coverage_for_eval |
| 16 | + |
| 17 | + add_filter "/test/" |
| 18 | + add_filter "/rakelib/" |
| 19 | + |
| 20 | + add_group "Parser", %w[lib/net/imap/response_parser.rb |
| 21 | + lib/net/imap/response_parser] |
| 22 | + add_group "Config", %w[lib/net/imap/config.rb |
| 23 | + lib/net/imap/config] |
| 24 | + add_group "SASL", %w[lib/net/imap/sasl.rb |
| 25 | + lib/net/imap/sasl |
| 26 | + lib/net/imap/authenticators.rb] |
| 27 | + add_group "StringPrep", %w[lib/net/imap/stringprep.rb |
| 28 | + lib/net/imap/stringprep] |
| 29 | + end |
28 | 30 | end |
| 31 | + |
29 | 32 | require "test/unit" |
30 | 33 | require "core_assertions" |
31 | 34 |
|
|
0 commit comments