summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <[email protected]>2024-02-15 09:49:13 +0900
committerHiroshi SHIBATA <[email protected]>2024-02-15 18:57:23 +0900
commit76d322b5d2566162cdcb926a80be8f596a50f107 (patch)
treea28b3e80455ef76bdfb9a34e66f55a53e372c8e6
parent92eab382e40ae5d853ab3d84940336e407d58754 (diff)
Disable to run for bundled gems in test-spec
-rw-r--r--spec/default.mspec10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/default.mspec b/spec/default.mspec
index 1ee9c4f8ac..3296289a11 100644
--- a/spec/default.mspec
+++ b/spec/default.mspec
@@ -31,6 +31,16 @@ class MSpecScript
]
end
+ # Disable to run for bundled gems in test-spec
+ bundled_gems = File.readlines("gems/bundled_gems").map do |line|
+ next if /^\s*(?:#|$)/ =~ line
+ "library/" + line.split.first
+ end.compact
+ stdlibs = Dir.glob("ruby/library/*").map{|d| d.sub(%r'\Aruby/', '')}
+
+ set :library, stdlibs - bundled_gems
+ set :files, get(:command_line) + get(:language) + get(:core) + get(:library) + get(:security) + get(:optional)
+
if ENV.key?("COVERAGE")
set :excludes, ["Coverage"]
end