Update to ruby/mspec@a514ad7
This commit is contained in:
parent
a8687f3ef8
commit
5d21050182
@ -3,11 +3,9 @@
|
||||
# should clean up any temporary files created so that the temp
|
||||
# directory is empty when the process exits.
|
||||
|
||||
SPEC_TEMP_DIR = File.expand_path(ENV["SPEC_TEMP_DIR"] || "rubyspec_temp")
|
||||
|
||||
SPEC_TEMP_UNIQUIFIER = "0"
|
||||
|
||||
SPEC_TEMP_DIR_PID = Process.pid
|
||||
SPEC_TEMP_DIR = File.expand_path(ENV["SPEC_TEMP_DIR"] || "rubyspec_temp/#{SPEC_TEMP_DIR_PID}")
|
||||
SPEC_TEMP_UNIQUIFIER = "0"
|
||||
|
||||
at_exit do
|
||||
begin
|
||||
@ -31,7 +29,7 @@ all specs are cleaning up temporary files:
|
||||
end
|
||||
|
||||
def tmp(name, uniquify = true)
|
||||
Dir.mkdir SPEC_TEMP_DIR unless Dir.exist? SPEC_TEMP_DIR
|
||||
mkdir_p SPEC_TEMP_DIR unless Dir.exist? SPEC_TEMP_DIR
|
||||
|
||||
if uniquify and !name.empty?
|
||||
slash = name.rindex "/"
|
||||
|
@ -15,7 +15,7 @@ class ParallelRunner
|
||||
@output_files << name
|
||||
|
||||
env = {
|
||||
"SPEC_TEMP_DIR" => "rubyspec_temp_#{i}",
|
||||
"SPEC_TEMP_DIR" => "#{SPEC_TEMP_DIR}_#{i}",
|
||||
"MSPEC_MULTI" => i.to_s
|
||||
}
|
||||
command = @argv + ["-fy", "-o", name]
|
||||
|
@ -4,7 +4,7 @@ require 'mspec/helpers'
|
||||
|
||||
describe Object, "#tmp" do
|
||||
before :all do
|
||||
@dir = "#{File.expand_path(Dir.pwd)}/rubyspec_temp"
|
||||
@dir = SPEC_TEMP_DIR
|
||||
end
|
||||
|
||||
it "returns a name relative to the current working directory" do
|
||||
|
@ -158,7 +158,8 @@ def test_new_specs
|
||||
require "yaml"
|
||||
Dir.chdir(SOURCE_REPO) do
|
||||
workflow = YAML.load_file(".github/workflows/ci.yml")
|
||||
versions = workflow.dig("jobs", "test", "strategy", "matrix", "ruby")
|
||||
job_name = MSPEC ? "test" : "specs"
|
||||
versions = workflow.dig("jobs", job_name, "strategy", "matrix", "ruby")
|
||||
versions = versions.grep(/^\d+\./) # Test on MRI
|
||||
min_version, max_version = versions.minmax
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user