diff --git a/libraries/tools/kotlin-maven-plugin/pom.xml b/libraries/tools/kotlin-maven-plugin/pom.xml
index 2c2b19d64d4..ed1ad825834 100644
--- a/libraries/tools/kotlin-maven-plugin/pom.xml
+++ b/libraries/tools/kotlin-maven-plugin/pom.xml
@@ -102,10 +102,6 @@
install
run
-
-
- verify
-
diff --git a/libraries/tools/kotlin-maven-plugin/src/it/simple/verify.groovy b/libraries/tools/kotlin-maven-plugin/src/it/simple/verify.groovy
index 5089786f197..4f3e3773aa3 100644
--- a/libraries/tools/kotlin-maven-plugin/src/it/simple/verify.groovy
+++ b/libraries/tools/kotlin-maven-plugin/src/it/simple/verify.groovy
@@ -15,14 +15,20 @@ def removePaths(String path, File basedir) {
}
def pattern = Pattern.compile(/\[INFO\] --- ([^:]+):.*:\S+ \([^)]+\) @ test-project ---/)
-State state = new File(basedir, "build.log").readLines().inject(new State()) { acc, line ->
+State state = new File(basedir, "build.log").readLines().collect { it.replaceAll("\\u001b[^m]*m", "") }.inject(new State()) { acc, line ->
def m = pattern.matcher(line)
if (m.find()) {
acc.currentPlugin = m.group(1)
} else if (line.startsWith("[INFO] Downloaded:") || line.startsWith("[INFO] Downloading:") || line.startsWith("Downloaded:") || line.startsWith("Downloading:")) {
// ignore line
} else if (acc.currentPlugin == "kotlin-maven-plugin") {
- def filtered = removePaths(line, basedir).replace("\\", "/").replaceAll(/[0-9]+\s*ms/, "LLL ms").trim().replaceAll(/^\[[A-Z]+\]$/, "").replaceAll(/version [0-9\.]+/, "version @snapshot@")
+ def filtered = removePaths(line, basedir).
+ replace("\\", "/").
+ replaceAll(/[0-9]+\s*ms/, "LLL ms").
+ trim().
+ replaceAll(/^\[[A-Z]+\]$/, "").
+ replaceAll(/version [0-9\.]+/, "version @snapshot@")
+
if (filtered != "") {
acc.lines << filtered
}