From 9f490a5314fcb0a342766ca81e1e97fb5ff66fdb Mon Sep 17 00:00:00 2001 From: SkorikSergey Date: Tue, 3 Jun 2025 10:12:28 +0300 Subject: [PATCH 1/2] add waiting after image building --- tests/e2e/constants/MOCHA_CONSTANTS.ts | 2 +- tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/e2e/constants/MOCHA_CONSTANTS.ts b/tests/e2e/constants/MOCHA_CONSTANTS.ts index 7776a0613ac..0e210bb491b 100644 --- a/tests/e2e/constants/MOCHA_CONSTANTS.ts +++ b/tests/e2e/constants/MOCHA_CONSTANTS.ts @@ -27,7 +27,7 @@ export const MOCHA_CONSTANTS: { MOCHA_DELAYED_SUITE: process.env.MOCHA_DELAYED_SUITE === 'true', - MOCHA_DEFAULT_TIMEOUT: Number(process.env.MOCHA_DEFAULT_TIMEOUT) || 840000, + MOCHA_DEFAULT_TIMEOUT: Number(process.env.MOCHA_DEFAULT_TIMEOUT) || 1020000, MOCHA_RETRIES: process.env.MOCHA_RETRIES || BASE_TEST_CONSTANTS.TEST_ENVIRONMENT === '' ? 0 : 2, diff --git a/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts b/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts index 1e6586b7437..d53c2c7a00a 100644 --- a/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts +++ b/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts @@ -157,6 +157,9 @@ suite( }); test('Recreate workspace and check VSX custom plugin ', async function (): Promise { + // await this.driver.sleep(30000); + await driverHelper.wait(30000); + await testWorkspaceUtil.deleteWorkspaceByName(WorkspaceHandlingTests.getWorkspaceName()); registerRunningWorkspace(''); await browserTabsUtil.navigateTo(FACTORY_TEST_CONSTANTS.TS_SELENIUM_FACTORY_URL()); From 26cbc8e994bad6b9a41f5f67d18751d8760c66af Mon Sep 17 00:00:00 2001 From: SkorikSergey Date: Tue, 3 Jun 2025 13:31:28 +0300 Subject: [PATCH 2/2] try to check by other repo --- .../miscellaneous/CustomOpenVSXRegistry.spec.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts b/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts index d53c2c7a00a..fd40d082c11 100644 --- a/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts +++ b/tests/e2e/specs/miscellaneous/CustomOpenVSXRegistry.spec.ts @@ -158,11 +158,11 @@ suite( test('Recreate workspace and check VSX custom plugin ', async function (): Promise { // await this.driver.sleep(30000); - await driverHelper.wait(30000); + await driverHelper.wait(10000); - await testWorkspaceUtil.deleteWorkspaceByName(WorkspaceHandlingTests.getWorkspaceName()); - registerRunningWorkspace(''); - await browserTabsUtil.navigateTo(FACTORY_TEST_CONSTANTS.TS_SELENIUM_FACTORY_URL()); + // await testWorkspaceUtil.deleteWorkspaceByName(WorkspaceHandlingTests.getWorkspaceName()); + // registerRunningWorkspace(''); + await browserTabsUtil.navigateTo('https://github.com/eclipse-che/che'); }); test('Registering the running workspace', function (): void { registerRunningWorkspace(WorkspaceHandlingTests.getWorkspaceName()); @@ -170,11 +170,11 @@ suite( test('Check Custom VSX plugin', async function (): Promise { await projectAndFileTests.waitWorkspaceReadinessForCheCodeEditor(); - Logger.debug(`new SideBarView().getContent().getSection: get ${testRepoProjectName}`); + Logger.debug(`new SideBarView().getContent().getSection: get che`); projectSection = await projectAndFileTests.getProjectViewSession(); - expect(await projectAndFileTests.getProjectTreeItem(projectSection, testRepoProjectName), 'Project folder was not imported').not + expect(await projectAndFileTests.getProjectTreeItem(projectSection, "che"), 'Project folder was not imported').not .undefined; - await projectAndFileTests.performTrustAuthorDialog(); + await projectAndFileTests.performTrustDialogs(); const extensionsView: SideBarView | undefined = await (await new ActivityBar().getViewControl('Extensions'))?.openView(); await driverHelper.wait(TIMEOUT_CONSTANTS.TS_COMMON_DASHBOARD_WAIT_TIMEOUT); const sections: ViewSection[] | undefined = await extensionsView?.getContent().getSections();