diff --git a/pom.xml b/pom.xml
index b5cc400..a231f2f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -70,7 +70,7 @@
- 4.7.4
+ 4.7.5
diff --git a/src/it/level-from-micronaut/postbuild.bsh b/src/it/level-from-micronaut/postbuild.bsh
index a280b60..026881f 100644
--- a/src/it/level-from-micronaut/postbuild.bsh
+++ b/src/it/level-from-micronaut/postbuild.bsh
@@ -7,12 +7,13 @@ for (String log : logs) {
if (!log.contains("test-output-marker")) {
continue;
}
- if (java.util.regex.Pattern.matches(expected, log)) {
+ if (java.util.regex.Pattern.matches(expected, log.replaceAll("\u001B\\[[;\\d]*m", ""))) {
return true;
} else {
System.out.println("marker found, but formatting invalid:");
System.out.println("[EXPECTED] " + expected);
System.out.println("[ACTUAL] " + log);
+ System.out.println("[BASE64] " + Base64.getEncoder().encodeToString(log.getBytes()));
return false;
}
}
diff --git a/src/it/log-text/postbuild.bsh b/src/it/log-text/postbuild.bsh
index aa337ea..40e2f91 100644
--- a/src/it/log-text/postbuild.bsh
+++ b/src/it/log-text/postbuild.bsh
@@ -7,12 +7,13 @@ for (String log : logs) {
if (!log.contains("test-output-marker")) {
continue;
}
- if (java.util.regex.Pattern.matches(expected, log)) {
+ if (java.util.regex.Pattern.matches(expected, log.replaceAll("\u001B\\[[;\\d]*m", ""))) {
return true;
} else {
System.out.println("marker found, but formatting invalid:");
System.out.println("[EXPECTED] " + expected);
System.out.println("[ACTUAL] " + log);
+ System.out.println("[BASE64] " + Base64.getEncoder().encodeToString(log.getBytes()));
return false;
}
}