From 9ab620f4e0c652e437b7719369ae914442b52165 Mon Sep 17 00:00:00 2001 From: Stephane Bouchet Date: Fri, 9 May 2025 11:41:49 +0200 Subject: [PATCH] fix: use project name for maven build tree Signed-off-by: Stephane Bouchet --- .../toolwindowspane/buildtoolpane/MavenBuildToolPane.java | 4 ++-- .../test/mainidewindow/toolwindowspane/BuildViewTest.java | 2 +- .../toolwindowspane/ToolWindowsPaneMavenTest.java | 2 +- .../toolwindowspane/buildtoolpane/MavenBuildToolPaneTest.java | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/redhat/devtools/intellij/commonuitest/fixtures/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPane.java b/src/main/java/com/redhat/devtools/intellij/commonuitest/fixtures/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPane.java index f8b269f6..af148270 100644 --- a/src/main/java/com/redhat/devtools/intellij/commonuitest/fixtures/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPane.java +++ b/src/main/java/com/redhat/devtools/intellij/commonuitest/fixtures/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPane.java @@ -70,11 +70,11 @@ public void collapseAll() { * * @param goal name of the Lifecycle goal you want to invoke (clean, validate, compile, test, package, verify, install, site, deploy) */ - public void buildProject(String goal) { + public void buildProject(String goal, String projectName) { waitFor(Duration.ofSeconds(30), Duration.ofSeconds(2), "The Maven target tree did not appear in 30 seconds.", this::isMavenTreeVisible); JTreeFixture tree = mavenTargetTree(); // below workaround due to https://github.com/JetBrains/intellij-ui-test-robot/issues/459 - tree.doubleClickRow(0); // expand root + tree.doubleClickRowWithText(projectName, true); // expand root tree.doubleClickRowWithText("Lifecycle" ,true); // expand Lifecycle tree.doubleClickRowWithText(goal,true); if (ideaVersionInt >= 20221) { diff --git a/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/BuildViewTest.java b/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/BuildViewTest.java index f78052e0..fb629d6a 100644 --- a/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/BuildViewTest.java +++ b/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/BuildViewTest.java @@ -53,7 +53,7 @@ static void closeCurrentProject() { @Test void waitForSuccessfulBuildTest() { toolWinPane.openMavenBuildToolPane(); - toolWinPane.find(MavenBuildToolPane.class, Duration.ofSeconds(10)).buildProject("verify"); + toolWinPane.find(MavenBuildToolPane.class, Duration.ofSeconds(10)).buildProject("verify", PROJECT_NAME); BuildView buildView = toolWinPane.find(BuildView.class, Duration.ofSeconds(10)); buildView.waitUntilBuildHasFinished(); assertTrue(buildView.isBuildSuccessful(), "The build should be successful but is not."); diff --git a/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/ToolWindowsPaneMavenTest.java b/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/ToolWindowsPaneMavenTest.java index f9f02f61..55766ff7 100644 --- a/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/ToolWindowsPaneMavenTest.java +++ b/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/ToolWindowsPaneMavenTest.java @@ -56,6 +56,6 @@ void createToolWindowsPaneFixture() { void mavenBuildTest() { toolWinPane.openMavenBuildToolPane(); MavenBuildToolPane mavenBuildToolPane = toolWinPane.find(MavenBuildToolPane.class, Duration.ofSeconds(10)); - mavenBuildToolPane.buildProject("verify"); + mavenBuildToolPane.buildProject("verify", PROJECT_NAME); } } \ No newline at end of file diff --git a/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPaneTest.java b/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPaneTest.java index 4734617f..fe3d3112 100644 --- a/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPaneTest.java +++ b/src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPaneTest.java @@ -57,7 +57,7 @@ static void closeCurrentProject() { @Test void buildProjectTest() { - mavenBuildToolPane.buildProject("verify"); + mavenBuildToolPane.buildProject("verify", PROJECT_NAME); boolean isBuildSuccessful = toolWinPane.find(BuildView.class, Duration.ofSeconds(10)).isBuildSuccessful(); assertTrue(isBuildSuccessful, "The build should be successful but is not."); }