Skip to content

Commit 4efe23d

Browse files
committed
chore(test): skipping Node.JS ChatBot on Windows - project build hangs
Signed-off-by: Tibor Dancs (tdancs old laptop podman-desktop windows testing) <tdancs@redhat.com>
1 parent a04c903 commit 4efe23d

File tree

1 file changed

+15
-9
lines changed

1 file changed

+15
-9
lines changed

tests/playwright/src/ai-lab-extension.spec.ts

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -412,22 +412,15 @@ test.describe.serial(`AI Lab extension installation and verification`, () => {
412412
*/
413413
appNames.forEach(appName => {
414414
test.describe.serial(`AI Recipe installation ${appName}`, () => {
415+
let recipesCatalogPage: AILabRecipesCatalogPage;
416+
415417
test.skip(
416418
!process.env.EXT_TEST_RAG_CHATBOT &&
417419
(appName === 'RAG Chatbot' ||
418420
appName === 'Node.js RAG Chatbot' ||
419421
appName === 'Graph RAG Chat Application'),
420422
'EXT_TEST_RAG_CHATBOT variable not set, skipping test',
421423
);
422-
let recipesCatalogPage: AILabRecipesCatalogPage;
423-
424-
test(`Open Recipes Catalog`, async ({ runner, page, navigationBar }) => {
425-
aiLabPage = await reopenAILabDashboard(runner, page, navigationBar);
426-
await aiLabPage.navigationBar.waitForLoad();
427-
428-
recipesCatalogPage = await aiLabPage.navigationBar.openRecipesCatalog();
429-
await recipesCatalogPage.waitForLoad();
430-
});
431424

432425
test.skip(
433426
appName === 'Audio to Text' && !!isCI && !!isLinux,
@@ -439,6 +432,19 @@ test.describe.serial(`AI Lab extension installation and verification`, () => {
439432
'Object Detection app is skipped on Windows CI due to https://github.com/containers/podman-desktop-extension-ai-lab/issues/3197',
440433
);
441434

435+
test.skip(
436+
appName === 'Node.js based ChatBot' && !!isWindows,
437+
'Node.js based ChatBot app is skipped on Windows due to installation getting stuck on application build step',
438+
);
439+
440+
test(`Open Recipes Catalog`, async ({ runner, page, navigationBar }) => {
441+
aiLabPage = await reopenAILabDashboard(runner, page, navigationBar);
442+
await aiLabPage.navigationBar.waitForLoad();
443+
444+
recipesCatalogPage = await aiLabPage.navigationBar.openRecipesCatalog();
445+
await recipesCatalogPage.waitForLoad();
446+
});
447+
442448
test(`Install ${appName} example app`, async () => {
443449
test.setTimeout(1_500_000);
444450
const demoApp = await recipesCatalogPage.openRecipesCatalogApp(appName);

0 commit comments

Comments
 (0)