@@ -227,7 +227,7 @@ test.describe.serial(`AI Lab extension installation and verification`, () => {
227
227
228
228
// This test is currently failing due to a known issue: https://github.com/containers/podman-desktop-extension-ai-lab/issues/2925
229
229
test . skip ( `Download ${ model } via API` , async ( { request } ) => {
230
- test . setTimeout ( 300_000 ) ;
230
+ test . setTimeout ( 610_000 ) ;
231
231
const catalogPage = await aiLabPage . navigationBar . openCatalog ( ) ;
232
232
await catalogPage . waitForLoad ( ) ;
233
233
console . log ( `Downloading ${ model } ...` ) ;
@@ -241,7 +241,7 @@ test.describe.serial(`AI Lab extension installation and verification`, () => {
241
241
insecure : false ,
242
242
stream : true ,
243
243
} ,
244
- timeout : 300_000 ,
244
+ timeout : 600_000 ,
245
245
} ) ;
246
246
247
247
const body = await response . body ( ) ;
@@ -297,24 +297,24 @@ test.describe.serial(`AI Lab extension installation and verification`, () => {
297
297
} ) ;
298
298
299
299
test ( `Download ${ modelName } model` , async ( ) => {
300
- test . setTimeout ( 310_000 ) ;
300
+ test . setTimeout ( 610_000 ) ;
301
301
if ( ! ( await catalogPage . isModelDownloaded ( modelName ) ) ) {
302
302
await catalogPage . downloadModel ( modelName ) ;
303
303
}
304
304
await playExpect
305
305
// eslint-disable-next-line sonarjs/no-nested-functions
306
- . poll ( async ( ) => await waitForCatalogModel ( modelName ) , { timeout : 300_000 , intervals : [ 5_000 ] } )
306
+ . poll ( async ( ) => await waitForCatalogModel ( modelName ) , { timeout : 600_000 , intervals : [ 5_000 ] } )
307
307
. toBeTruthy ( ) ;
308
308
} ) ;
309
309
310
310
test ( `Delete ${ modelName } model` , async ( ) => {
311
311
test . skip ( isWindows , 'Model deletion is currently very buggy in azure cicd' ) ;
312
- test . setTimeout ( 310_000 ) ;
312
+ test . setTimeout ( 610_000 ) ;
313
313
playExpect ( await catalogPage . isModelDownloaded ( modelName ) ) . toBeTruthy ( ) ;
314
314
await catalogPage . deleteModel ( modelName ) ;
315
315
await playExpect
316
316
// eslint-disable-next-line sonarjs/no-nested-functions
317
- . poll ( async ( ) => await waitForCatalogModel ( modelName ) , { timeout : 300_000 , intervals : [ 2_500 ] } )
317
+ . poll ( async ( ) => await waitForCatalogModel ( modelName ) , { timeout : 600_000 , intervals : [ 2_500 ] } )
318
318
. toBeFalsy ( ) ;
319
319
} ) ;
320
320
} ) ;
@@ -453,7 +453,7 @@ test.describe.serial(`AI Lab extension installation and verification`, () => {
453
453
} ) ;
454
454
455
455
test ( `Download ${ modelName } model if not available` , async ( ) => {
456
- test . setTimeout ( 310_000 ) ;
456
+ test . setTimeout ( 610_000 ) ;
457
457
if ( ! ( await catalogPage . isModelDownloaded ( modelName ) ) ) {
458
458
await catalogPage . downloadModel ( modelName ) ;
459
459
}
0 commit comments