From a71001d34103a9539ad0deaf4cec0cebe71dc2a5 Mon Sep 17 00:00:00 2001 From: Jemma Issroff Date: Tue, 19 Sep 2023 12:25:07 -0400 Subject: [PATCH] [ruby/yarp] Ignore parseing specific files on TruffleRuby to make CI green CI is currently failing due to an issue with Ripper on the latest TruffleRuby version. This commit removes the offending tests from running, to ensure CI is green again. https://github.com/ruby/yarp/commit/dae2c80c42 --- test/yarp/parse_test.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/test/yarp/parse_test.rb b/test/yarp/parse_test.rb index eba5767776..e490b9082b 100644 --- a/test/yarp/parse_test.rb +++ b/test/yarp/parse_test.rb @@ -58,6 +58,9 @@ module YARP # These fail on TruffleRuby due to a difference in Symbol#inspect: :测试 vs :"测试" next if RUBY_ENGINE == "truffleruby" and %w[seattlerb/bug202.txt seattlerb/magic_encoding_comment.txt].include?(relative) + # These fail on TruffleRuby due to a Ripper difference + next if RUBY_ENGINE == "truffleruby" and %w[symbols.txt unparser/corpus/literal/def.txt].include?(relative) + filepath = File.join(base, relative) snapshot = File.expand_path(File.join("snapshots", relative), __dir__)