mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update to ruby/mspec@3ea3d32
This commit is contained in:
parent
ca97001a94
commit
8abfc10605
2 changed files with 15 additions and 2 deletions
|
@ -36,8 +36,21 @@ class TimeoutAction
|
|||
elapsed = now - @started
|
||||
if elapsed > @timeout
|
||||
STDERR.puts "\n#{@current_state.description}"
|
||||
STDERR.puts "Example took longer than the configured timeout of #{@timeout}s"
|
||||
STDERR.flush
|
||||
abort "Example took longer than the configured timeout of #{@timeout}s"
|
||||
|
||||
if RUBY_ENGINE == 'truffleruby'
|
||||
STDERR.puts 'Java stacktraces:'
|
||||
Process.kill :SIGQUIT, Process.pid
|
||||
sleep 1
|
||||
|
||||
if defined?(Truffle::Debug.show_backtraces)
|
||||
STDERR.puts "\nRuby backtraces:"
|
||||
Truffle::Debug.show_backtraces
|
||||
end
|
||||
end
|
||||
|
||||
exit 2
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -20,7 +20,7 @@ IMPLS = {
|
|||
|
||||
MSPEC = ARGV.delete('--mspec')
|
||||
|
||||
CHECK_LAST_MERGE = ENV['CHECK_LAST_MERGE'] != 'false'
|
||||
CHECK_LAST_MERGE = !MSPEC && ENV['CHECK_LAST_MERGE'] != 'false'
|
||||
TEST_MASTER = ENV['TEST_MASTER'] != 'false'
|
||||
|
||||
MSPEC_REPO = File.expand_path("../../..", __FILE__)
|
||||
|
|
Loading…
Reference in a new issue