♻️ (playwright.config.ts): increase workers from 1 to 3 to improve test parallelism

✅ (basicExamples.spec.ts): add waitForSelector for 'fit view' to ensure element is loaded

✅ (basicExamples.spec.ts): add waitForSelector for 'built successfully' to ensure element is loaded

✅ (chatInputOutput.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (codeAreaModalComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (dropdownComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (fileUploadComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (filterEdge.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (filterEdge.spec.ts): update test expectations for 'disclosure-agents' to be visible

✅ (floatComponent.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (flowPage.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (folders.spec.ts): add waitForSelector for 'icon-ChevronLeft' to ensure element is loaded

✅ (folders.spec.ts): update folder name input and visibility check to improve reliability

✅ (generalBugs.spec.ts): add waitForSelector for 'extended-disclosure' to ensure element is loaded

✅ (tests): replace waitForTimeout with waitForSelector in end-to-end tests

Replace `waitForTimeout` with `waitForSelector` to improve test reliability and reduce flakiness.
This commit is contained in:
cristhianzl 2024-06-25 22:14:17 -03:00 • committed by Gabriel Luiz Freitas Almeida
commit 4e62f95a2a
20 changed files with 92 additions and 38 deletions

View file

@ -21,7 +21,7 @@ export default defineConfig({
/* Retry on CI only */
retries: process.env.CI ? 2 : 0,
/* Opt out of parallel tests on CI. */
workers: 1,
workers: 3,
/* Reporter to use. See https://playwright.dev/docs/test-reporters */
timeout: 120 * 1000,
// reporter: [