diff --git a/scripts/pit/its/cc-install-apps.js b/scripts/pit/its/cc-install-apps.js index 1541b52c..7a1c5b34 100644 --- a/scripts/pit/its/cc-install-apps.js +++ b/scripts/pit/its/cc-install-apps.js @@ -73,11 +73,17 @@ async function installApp(app, page) { log(`Waiting for 2 applications to be available...\n`); const selector = 'vaadin-grid-cell-content span[theme="badge success"]'; - await expect(page.locator(selector).nth(0)).toBeVisible({ timeout: 180000 }); + const startTime = Date.now(); + + await expect(page.locator(selector).nth(0)).toBeVisible({ timeout: 280000 }); + const firstAppTime = (Date.now() - startTime) / 1000; await takeScreenshot(page, __filename, 'app-1-available'); - log(`First application is available\n`); - await expect(page.locator(selector).nth(1)).toBeVisible({ timeout: 180000 }); + log(`First application is available after ${firstAppTime.toFixed(2)} seconds\n`); + + await expect(page.locator(selector).nth(1)).toBeVisible({ timeout: 280000 }); + const secondAppTime = (Date.now() - startTime) / 1000; await takeScreenshot(page, __filename, 'app-2-available'); - log(`Second application is available\n`); + log(`Second application is available after ${secondAppTime.toFixed(2)} seconds\n`); + await closePage(page); })(); diff --git a/scripts/pit/lib/lib-ccenter.sh b/scripts/pit/lib/lib-ccenter.sh index 23fb7fd3..a6048d4a 100644 --- a/scripts/pit/lib/lib-ccenter.sh +++ b/scripts/pit/lib/lib-ccenter.sh @@ -149,7 +149,7 @@ runPwTests() { [ -z "$CC_CERT" -o -z "$CC_KEY" ] && NO_TLS=--notls || NO_TLS="" for f in $CC_TESTS; do runPlaywrightTests "$PIT_SCR_FOLDER/its/$f" "" "prod" "control-center" --url=https://$CC_CONTROL --login=$CC_EMAIL $NO_TLS || return 1 - [ "$f" = cc-install-apps.js ] && reloadIngress && checkTls + [ "$f" = cc-install-apps.js ] && reloadIngress && ls -l && cat *.pem && checkTls sleep 3 done }