Skip to content

Commit ce1e750

Browse files
authored
fix: use project name for maven build tree (#346)
Signed-off-by: Stephane Bouchet <[email protected]>
1 parent ecc2adf commit ce1e750

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

src/main/java/com/redhat/devtools/intellij/commonuitest/fixtures/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPane.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ public void collapseAll() {
7070
*
7171
* @param goal name of the Lifecycle goal you want to invoke (clean, validate, compile, test, package, verify, install, site, deploy)
7272
*/
73-
public void buildProject(String goal) {
73+
public void buildProject(String goal, String projectName) {
7474
waitFor(Duration.ofSeconds(30), Duration.ofSeconds(2), "The Maven target tree did not appear in 30 seconds.", this::isMavenTreeVisible);
7575
JTreeFixture tree = mavenTargetTree();
7676
// below workaround due to https://github.com/JetBrains/intellij-ui-test-robot/issues/459
77-
tree.doubleClickRow(0); // expand root
77+
tree.doubleClickRowWithText(projectName, true); // expand root
7878
tree.doubleClickRowWithText("Lifecycle" ,true); // expand Lifecycle
7979
tree.doubleClickRowWithText(goal,true);
8080
if (ideaVersionInt >= 20221) {

src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/BuildViewTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ static void closeCurrentProject() {
5353
@Test
5454
void waitForSuccessfulBuildTest() {
5555
toolWinPane.openMavenBuildToolPane();
56-
toolWinPane.find(MavenBuildToolPane.class, Duration.ofSeconds(10)).buildProject("verify");
56+
toolWinPane.find(MavenBuildToolPane.class, Duration.ofSeconds(10)).buildProject("verify", PROJECT_NAME);
5757
BuildView buildView = toolWinPane.find(BuildView.class, Duration.ofSeconds(10));
5858
buildView.waitUntilBuildHasFinished();
5959
assertTrue(buildView.isBuildSuccessful(), "The build should be successful but is not.");

src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/ToolWindowsPaneMavenTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@ void createToolWindowsPaneFixture() {
5656
void mavenBuildTest() {
5757
toolWinPane.openMavenBuildToolPane();
5858
MavenBuildToolPane mavenBuildToolPane = toolWinPane.find(MavenBuildToolPane.class, Duration.ofSeconds(10));
59-
mavenBuildToolPane.buildProject("verify");
59+
mavenBuildToolPane.buildProject("verify", PROJECT_NAME);
6060
}
6161
}

src/test-project/src/test/java/com/redhat/devtools/intellij/commonuitest/fixtures/test/mainidewindow/toolwindowspane/buildtoolpane/MavenBuildToolPaneTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ static void closeCurrentProject() {
5757

5858
@Test
5959
void buildProjectTest() {
60-
mavenBuildToolPane.buildProject("verify");
60+
mavenBuildToolPane.buildProject("verify", PROJECT_NAME);
6161
boolean isBuildSuccessful = toolWinPane.find(BuildView.class, Duration.ofSeconds(10)).isBuildSuccessful();
6262
assertTrue(isBuildSuccessful, "The build should be successful but is not.");
6363
}

0 commit comments

Comments
 (0)