diff --git a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/TestBase.java b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/TestBase.java index 173cc5b2b3ddf1a23bf6aabb63ebdbaf60f3b7a0..06f55e04c88753c9a32cbe4cec00839741d56c17 100644 --- a/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/TestBase.java +++ b/com.oracle.truffle.r.test/src/com/oracle/truffle/r/test/TestBase.java @@ -75,7 +75,8 @@ public class TestBase { MayIgnoreErrorContext, // like IgnoreErrorContext, but no warning if the messages match MayIgnoreWarningContext, ContainsReferences, // replaces references in form of 0xbcdef1 for numbers - IgnoreWhitespace; // removes all whitespace from the whole output + IgnoreWhitespace, // removes all whitespace from the whole output + IgnoreCase; // ignores upper/lower case differences @Override public String getName() { @@ -602,6 +603,9 @@ public class TestBase { if (output.contains(Output.IgnoreWhitespace)) { return out.replaceAll("\\s+", ""); } + if (output.contains(Output.IgnoreCase)) { + return out.toLowerCase(); + } if (output.contains(Output.ContainsReferences)) { return convertReferencesInOutput(out); }