From 78fc63ec6f78b24ed98dd053680545b6a404a595 Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 6 Dec 2018 09:57:17 +0300 Subject: [PATCH] testing scripts: escape '$' chars in class names when creating patterns (IDEA-203509) --- .../testFramework/core/src/com/intellij/TestClassesFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/testFramework/core/src/com/intellij/TestClassesFilter.java b/platform/testFramework/core/src/com/intellij/TestClassesFilter.java index c6fb070dd210..545f13881304 100644 --- a/platform/testFramework/core/src/com/intellij/TestClassesFilter.java +++ b/platform/testFramework/core/src/com/intellij/TestClassesFilter.java @@ -32,7 +32,7 @@ public abstract class TestClassesFilter { for (String aFilter : filterList) { String filter = aFilter.trim(); if (filter.length() == 0) continue; - filter = filter.replaceAll("\\*", ".\\*"); + filter = filter.replace("$", "\\$").replace("*", ".*"); Pattern pattern = Pattern.compile(filter); patterns.add(pattern); }