@@ -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