From 276dc09926c71701a5f235216cd8a9d77b23daed Mon Sep 17 00:00:00 2001 From: cristhianzl Date: Mon, 8 Apr 2024 12:58:00 -0300 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20(playwright.config.ts):=20increase?= =?UTF-8?q?=20the=20number=20of=20workers=20from=202=20to=203=20to=20impro?= =?UTF-8?q?ve=20test=20parallelization=20=F0=9F=93=9D=20(auto=5Flogin.spec?= =?UTF-8?q?.ts):=20remove=20unnecessary=20beforeEach=20hook=20and=20commen?= =?UTF-8?q?ted=20code=20=F0=9F=93=9D=20(chat=5Fio.spec.ts):=20remove=20unn?= =?UTF-8?q?ecessary=20beforeEach=20hook=20and=20commented=20code=20?= =?UTF-8?q?=F0=9F=93=9D=20(codeAreaModalComponent.spec.ts):=20remove=20unn?= =?UTF-8?q?ecessary=20beforeEach=20hook=20and=20commented=20code=20?= =?UTF-8?q?=F0=9F=93=9D=20(dragAndDrop.spec.ts):=20remove=20unnecessary=20?= =?UTF-8?q?beforeEach=20hook=20and=20commented=20code=20=F0=9F=93=9D=20(fl?= =?UTF-8?q?owPage.spec.ts):=20remove=20unnecessary=20beforeEach=20hook=20a?= =?UTF-8?q?nd=20commented=20code=20=F0=9F=93=9D=20(inputComponent.spec.ts)?= =?UTF-8?q?:=20remove=20unnecessary=20beforeEach=20hook=20and=20commented?= =?UTF-8?q?=20code=20=F0=9F=93=9D=20(keyPairListComponent.spec.ts):=20remo?= =?UTF-8?q?ve=20unnecessary=20beforeEach=20hook=20and=20commented=20code?= =?UTF-8?q?=20=F0=9F=93=9D=20(nestedComponent.spec.ts):=20remove=20unneces?= =?UTF-8?q?sary=20beforeEach=20hook=20and=20commented=20code=20?= =?UTF-8?q?=F0=9F=93=9D=20(promptModalComponent.spec.ts):=20remove=20unnec?= =?UTF-8?q?essary=20beforeEach=20hook=20and=20commented=20code=20?= =?UTF-8?q?=F0=9F=93=9D=20(saveComponents.spec.ts):=20remove=20unnecessary?= =?UTF-8?q?=20beforeEach=20hook=20and=20commented=20code=20=F0=9F=93=9D=20?= =?UTF-8?q?(toggleComponent.spec.ts):=20remove=20unnecessary=20beforeEach?= =?UTF-8?q?=20hook=20and=20commented=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/frontend/playwright.config.ts | 2 +- src/frontend/tests/end-to-end/auto_login.spec.ts | 5 +---- src/frontend/tests/end-to-end/chat_io.spec.ts | 5 +---- src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts | 5 +---- src/frontend/tests/end-to-end/dragAndDrop.spec.ts | 5 +---- src/frontend/tests/end-to-end/flowPage.spec.ts | 4 ---- src/frontend/tests/end-to-end/inputComponent.spec.ts | 5 +---- src/frontend/tests/end-to-end/keyPairListComponent.spec.ts | 5 +---- src/frontend/tests/end-to-end/nestedComponent.spec.ts | 5 +---- src/frontend/tests/end-to-end/promptModalComponent.spec.ts | 5 +---- src/frontend/tests/end-to-end/saveComponents.spec.ts | 5 +---- src/frontend/tests/end-to-end/toggleComponent.spec.ts | 5 +---- 12 files changed, 11 insertions(+), 45 deletions(-) diff --git a/src/frontend/playwright.config.ts b/src/frontend/playwright.config.ts index 97f3e2c9e..649c42390 100644 --- a/src/frontend/playwright.config.ts +++ b/src/frontend/playwright.config.ts @@ -18,7 +18,7 @@ export default defineConfig({ /* Retry on CI only */ retries: process.env.CI ? 2 : 0, /* Opt out of parallel tests on CI. */ - workers: 2, + workers: 3, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ timeout: 120 * 1000, // reporter: [ diff --git a/src/frontend/tests/end-to-end/auto_login.spec.ts b/src/frontend/tests/end-to-end/auto_login.spec.ts index a863b86df..929fb6a0d 100644 --- a/src/frontend/tests/end-to-end/auto_login.spec.ts +++ b/src/frontend/tests/end-to-end/auto_login.spec.ts @@ -1,8 +1,5 @@ import { test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(16000); - // test.setTimeout(140000); -}); + test.describe("Auto_login tests", () => { test("auto_login sign in", async ({ page }) => { await page.goto("http:localhost:3000/"); diff --git a/src/frontend/tests/end-to-end/chat_io.spec.ts b/src/frontend/tests/end-to-end/chat_io.spec.ts index 339428e57..65c8c3875 100644 --- a/src/frontend/tests/end-to-end/chat_io.spec.ts +++ b/src/frontend/tests/end-to-end/chat_io.spec.ts @@ -1,9 +1,6 @@ import { test } from "@playwright/test"; import { readFileSync } from "fs"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(20000); - // test.setTimeout(120000); -}); + test("chat_io_teste", async ({ page }) => { await page.goto("/"); await page.locator("span").filter({ hasText: "My Collection" }).isVisible(); diff --git a/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts b/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts index f35e947ec..13ed9fe74 100644 --- a/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts +++ b/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - await page.waitForTimeout(2000); - test.setTimeout(120000); -}); + test("CodeAreaModalComponent", async ({ page }) => { await page.goto("http:localhost:3000/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/dragAndDrop.spec.ts b/src/frontend/tests/end-to-end/dragAndDrop.spec.ts index 27e40871a..72cccaa9a 100644 --- a/src/frontend/tests/end-to-end/dragAndDrop.spec.ts +++ b/src/frontend/tests/end-to-end/dragAndDrop.spec.ts @@ -1,9 +1,6 @@ import { expect, test } from "@playwright/test"; import { readFileSync } from "fs"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(3000); - // test.setTimeout(120000); -}); + test.describe("drag and drop test", () => { /// test("drop collection", async ({ page }) => { diff --git a/src/frontend/tests/end-to-end/flowPage.spec.ts b/src/frontend/tests/end-to-end/flowPage.spec.ts index b6f04247c..f9511d37a 100644 --- a/src/frontend/tests/end-to-end/flowPage.spec.ts +++ b/src/frontend/tests/end-to-end/flowPage.spec.ts @@ -1,8 +1,4 @@ import { Page, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(6000); - // test.setTimeout(120000); -}); test.describe("Flow Page tests", () => { async function goToFlowPage(page: Page) { diff --git a/src/frontend/tests/end-to-end/inputComponent.spec.ts b/src/frontend/tests/end-to-end/inputComponent.spec.ts index a2cde20b4..8a1b4b46c 100644 --- a/src/frontend/tests/end-to-end/inputComponent.spec.ts +++ b/src/frontend/tests/end-to-end/inputComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(8000); - // test.setTimeout(120000); -}); + test("InputComponent", async ({ page }) => { await page.goto("http:localhost:3000/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts index 41ee9c28e..5b27103cc 100644 --- a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts +++ b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(20000); - // test.setTimeout(120000); -}); + test("KeypairListComponent", async ({ page }) => { await page.goto("http:localhost:3000/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/nestedComponent.spec.ts b/src/frontend/tests/end-to-end/nestedComponent.spec.ts index 6605d2fec..042c683bf 100644 --- a/src/frontend/tests/end-to-end/nestedComponent.spec.ts +++ b/src/frontend/tests/end-to-end/nestedComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(12000); - // test.setTimeout(120000); -}); + test("NestedComponent", async ({ page }) => { await page.goto("http:localhost:3000/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/promptModalComponent.spec.ts b/src/frontend/tests/end-to-end/promptModalComponent.spec.ts index 64e2ff0c7..8a64d8dcb 100644 --- a/src/frontend/tests/end-to-end/promptModalComponent.spec.ts +++ b/src/frontend/tests/end-to-end/promptModalComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(13000); - // test.setTimeout(120000); -}); + test("PromptTemplateComponent", async ({ page }) => { await page.goto("http:localhost:3000/"); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/saveComponents.spec.ts b/src/frontend/tests/end-to-end/saveComponents.spec.ts index 087df1349..3860bb431 100644 --- a/src/frontend/tests/end-to-end/saveComponents.spec.ts +++ b/src/frontend/tests/end-to-end/saveComponents.spec.ts @@ -1,9 +1,6 @@ import { Page, expect, test } from "@playwright/test"; import { readFileSync } from "fs"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(14000); - // test.setTimeout(120000); -}); + test.describe("save component tests", () => { async function saveComponent(page: Page, pattern: RegExp, n: number) { for (let i = 0; i < n; i++) { diff --git a/src/frontend/tests/end-to-end/toggleComponent.spec.ts b/src/frontend/tests/end-to-end/toggleComponent.spec.ts index f98a3f72a..1eabfa6a7 100644 --- a/src/frontend/tests/end-to-end/toggleComponent.spec.ts +++ b/src/frontend/tests/end-to-end/toggleComponent.spec.ts @@ -1,8 +1,5 @@ import { expect, test } from "@playwright/test"; -test.beforeEach(async ({ page }) => { - // await page.waitForTimeout(15000); - // test.setTimeout(120000); -}); + test("ToggleComponent", async ({ page }) => { await page.goto("http:localhost:3000/"); await page.waitForTimeout(2000);