diff --git a/platform/icons/src/PlatformIconMappings.json b/platform/icons/src/PlatformIconMappings.json
index 8f1c707899b0..314caf9826bd 100644
--- a/platform/icons/src/PlatformIconMappings.json
+++ b/platform/icons/src/PlatformIconMappings.json
@@ -748,6 +748,7 @@
"profiler.svg": "toolwindows/toolWindowProfiler.svg",
"project.svg": "toolwindows/toolWindowProject.svg",
"run.svg": "toolwindows/toolWindowRun.svg",
+ "toolWindowRunWithCoverage.svg": "toolwindows/toolWindowRunWithCoverage.svg",
"services.svg": "toolwindows/toolWindowServices.svg",
"settingSync.svg": "toolwindows/settingSync.svg",
"structure.svg": "toolwindows/toolWindowStructure.svg",
diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage.svg
new file mode 100644
index 000000000000..b6610b332fc3
--- /dev/null
+++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage.svg
@@ -0,0 +1,12 @@
+
+
diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20.svg
new file mode 100644
index 000000000000..f526b1c242eb
--- /dev/null
+++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20_dark.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20_dark.svg
new file mode 100644
index 000000000000..e0cd11742b60
--- /dev/null
+++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage@20x20_dark.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage_dark.svg b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage_dark.svg
new file mode 100644
index 000000000000..51708aa190f4
--- /dev/null
+++ b/platform/icons/src/expui/toolwindow/toolWindowRunWithCoverage_dark.svg
@@ -0,0 +1,17 @@
+
+
diff --git a/platform/icons/src/toolwindows/toolWindowRunWithCoverage.svg b/platform/icons/src/toolwindows/toolWindowRunWithCoverage.svg
new file mode 100644
index 000000000000..20176295952e
--- /dev/null
+++ b/platform/icons/src/toolwindows/toolWindowRunWithCoverage.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/platform/icons/src/toolwindows/toolWindowRunWithCoverage_dark.svg b/platform/icons/src/toolwindows/toolWindowRunWithCoverage_dark.svg
new file mode 100644
index 000000000000..f6ac8590a563
--- /dev/null
+++ b/platform/icons/src/toolwindows/toolWindowRunWithCoverage_dark.svg
@@ -0,0 +1,5 @@
+
+
diff --git a/platform/util/ui/src/com/intellij/icons/AllIcons.java b/platform/util/ui/src/com/intellij/icons/AllIcons.java
index 3f5e38cb88f2..33216f844ecb 100644
--- a/platform/util/ui/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/ui/src/com/intellij/icons/AllIcons.java
@@ -1174,6 +1174,7 @@ public class AllIcons {
/** 13x13 */ public static final @NotNull Icon ToolWindowProfiler = load("toolwindows/toolWindowProfiler.svg", 840495627, 2);
/** 13x13 */ public static final @NotNull Icon ToolWindowProject = load("toolwindows/toolWindowProject.svg", 373456992, 2);
/** 13x13 */ public static final @NotNull Icon ToolWindowRun = load("toolwindows/toolWindowRun.svg", 562367487, 2);
+ /** 13x13 */ public static final @NotNull Icon ToolWindowRunWithCoverage = load("toolwindows/toolWindowRunWithCoverage.svg", -2005199929, 2);
/** 13x13 */ public static final @NotNull Icon ToolWindowServices = load("toolwindows/toolWindowServices.svg", 116892796, 2);
/** 13x13 */ public static final @NotNull Icon ToolWindowStructure = load("toolwindows/toolWindowStructure.svg", -1465620418, 2);
/** 13x13 */ public static final @NotNull Icon ToolWindowTodo = load("toolwindows/toolWindowTodo.svg", -2027082181, 2);
diff --git a/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java b/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java
index 234d68ff2816..ea448298170e 100644
--- a/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java
+++ b/platform/util/ui/src/com/intellij/icons/ExpUiIcons.java
@@ -679,6 +679,8 @@ public final class ExpUiIcons {
/** 20x20 */ public static final @NotNull Icon ToolWindowInternal_20x20 = load("expui/toolwindow/toolWindowInternal@20x20.svg", -82643488, 2);
/** 16x16 */ public static final @NotNull Icon ToolWindowJsonPath = load("expui/toolwindow/toolWindowJsonPath.svg", -522669516, 2);
/** 20x20 */ public static final @NotNull Icon ToolWindowJsonPath_20x20 = load("expui/toolwindow/toolWindowJsonPath@20x20.svg", 267975089, 2);
+ /** 16x16 */ public static final @NotNull Icon ToolWindowRunWithCoverage = load("expui/toolwindow/toolWindowRunWithCoverage.svg", 1004559629, 2);
+ /** 20x20 */ public static final @NotNull Icon ToolWindowRunWithCoverage_20x20 = load("expui/toolwindow/toolWindowRunWithCoverage@20x20.svg", 1700600865, 2);
/** 16x16 */ public static final @NotNull Icon ToolWindowVariableView = load("expui/toolwindow/toolWindowVariableView.svg", 1128504186, 2);
/** 20x20 */ public static final @NotNull Icon ToolWindowVariableView_20x20 = load("expui/toolwindow/toolWindowVariableView@20x20.svg", 1905460077, 2);
/** 16x16 */ public static final @NotNull Icon Vcs = load("expui/toolwindow/vcs.svg", 1023462254, 2);
diff --git a/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java b/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java
index 3e6146260a4f..e398c302c60d 100644
--- a/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java
+++ b/plugins/coverage-common/src/com/intellij/coverage/CoverageExecutor.java
@@ -1,3 +1,4 @@
+// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.coverage;
import com.intellij.execution.Executor;
@@ -36,7 +37,7 @@ public class CoverageExecutor extends Executor {
@NotNull
@Override
public Icon getToolWindowIcon() {
- return AllIcons.General.RunWithCoverage;
+ return AllIcons.Toolwindows.ToolWindowRunWithCoverage;
}
@Override