1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

test/lib/jit_support.rb: continue to skip test_jit

for icc since it's not supported yet but running on rubyci.

This reverts some part of r65175, r65176 and r65177.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65178 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
k0kubun 2018-10-19 14:26:29 +00:00
parent 808d833d29
commit 1a7249bc03
4 changed files with 36 additions and 18 deletions

View file

@ -1,9 +1,8 @@
module JITSupport
JIT_TIMEOUT = 600 # 10min for each...
JIT_SUCCESS_PREFIX = 'JIT success \(\d+\.\dms\)'
SUPPORTED_COMPILERS = [
'gcc',
'clang',
UNSUPPORTED_COMPILERS = [
'icc',
]
module_function
@ -35,6 +34,11 @@ module JITSupport
)
end
def supported?
return @supported if defined?(@supported)
@supported = !UNSUPPORTED_COMPILERS.include?(RbConfig::CONFIG['CC'])
end
def remove_mjit_logs(stderr)
if RubyVM::MJIT.enabled?
stderr.gsub(/^MJIT warning: Skipped to compile unsupported instruction: \w+\n/m, '')