diff --git a/src/frontend/playwright.config.ts b/src/frontend/playwright.config.ts index 649c42390..97f3e2c9e 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: 3, + workers: 2, /* Reporter to use. See https://playwright.dev/docs/test-reporters */ timeout: 120 * 1000, // reporter: [ 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 2e85bc11d..339428e57 100644 --- a/src/frontend/tests/end-to-end/chat_io.spec.ts +++ b/src/frontend/tests/end-to-end/chat_io.spec.ts @@ -13,8 +13,10 @@ test("chat_io_teste", async ({ page }) => { "utf-8" ); + await page.waitForTimeout(3000); + + await page.locator('//*[@id="new-project-btn"]').click(); await page.locator('//*[@id="new-project-btn"]').click(); - await page.waitForTimeout(2000); await page.getByTestId("blank-flow").click(); await page.waitForTimeout(2000); diff --git a/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts b/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts index 299b94d95..13ed9fe74 100644 --- a/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts +++ b/src/frontend/tests/end-to-end/codeAreaModalComponent.spec.ts @@ -15,8 +15,6 @@ test("CodeAreaModalComponent", async ({ page }) => { await page.waitForTimeout(1000); - await page.getByTestId("extended-disclosure").click(); - await page .getByTestId("toolsPythonFunctionTool") .dragTo(page.locator('//*[@id="react-flow-id"]')); diff --git a/src/frontend/tests/end-to-end/curl_api_generation.spec.ts b/src/frontend/tests/end-to-end/curl_api_generation.spec.ts index b725badb1..4525fa698 100644 --- a/src/frontend/tests/end-to-end/curl_api_generation.spec.ts +++ b/src/frontend/tests/end-to-end/curl_api_generation.spec.ts @@ -1,10 +1,10 @@ import { expect, test } from "@playwright/test"; test("curl_api_generation", async ({ page, context }) => { - await page.goto("/"); + await page.goto("http:localhost:3000/"); await page.locator('//*[@id="new-project-btn"]').click(); await context.grantPermissions(["clipboard-read", "clipboard-write"]); - await page.getByRole("heading", { name: "Data Ingestion" }).click(); + await page.getByRole("heading", { name: "Basic Prompting" }).click(); await page.waitForTimeout(2000); await page.getByText("API", { exact: true }).click(); await page.getByRole("tab", { name: "cURL" }).click(); diff --git a/src/frontend/tests/end-to-end/dropdownComponent.spec.ts b/src/frontend/tests/end-to-end/dropdownComponent.spec.ts index 8eab5882a..a31ceae44 100644 --- a/src/frontend/tests/end-to-end/dropdownComponent.spec.ts +++ b/src/frontend/tests/end-to-end/dropdownComponent.spec.ts @@ -89,16 +89,6 @@ test("dropDownComponent", async ({ page }) => { await page.locator('//*[@id="showendpoint_url"]').isChecked() ).toBeTruthy(); - await page.locator('//*[@id="showmodel_kwargs"]').click(); - expect( - await page.locator('//*[@id="showmodel_kwargs"]').isChecked() - ).toBeFalsy(); - - await page.locator('//*[@id="showmodel_kwargs"]').click(); - expect( - await page.locator('//*[@id="showmodel_kwargs"]').isChecked() - ).toBeTruthy(); - await page.locator('//*[@id="showregion_name"]').click(); expect( await page.locator('//*[@id="showregion_name"]').isChecked() @@ -145,16 +135,6 @@ test("dropDownComponent", async ({ page }) => { await page.locator('//*[@id="showendpoint_url"]').isChecked() ).toBeTruthy(); - await page.locator('//*[@id="showmodel_kwargs"]').click(); - expect( - await page.locator('//*[@id="showmodel_kwargs"]').isChecked() - ).toBeFalsy(); - - await page.locator('//*[@id="showmodel_kwargs"]').click(); - expect( - await page.locator('//*[@id="showmodel_kwargs"]').isChecked() - ).toBeTruthy(); - await page.locator('//*[@id="showregion_name"]').click(); expect( await page.locator('//*[@id="showregion_name"]').isChecked() @@ -165,12 +145,6 @@ test("dropDownComponent", async ({ page }) => { await page.locator('//*[@id="showregion_name"]').isChecked() ).toBeTruthy(); - await page.locator('//*[@id="showstream"]').click(); - expect(await page.locator('//*[@id="showstream"]').isChecked()).toBeFalsy(); - - await page.locator('//*[@id="showstream"]').click(); - expect(await page.locator('//*[@id="showstream"]').isChecked()).toBeTruthy(); - // showmodel_id await page.locator('//*[@id="showmodel_id"]').click(); expect(await page.locator('//*[@id="showmodel_id"]').isChecked()).toBeFalsy(); diff --git a/src/frontend/tests/end-to-end/inputListComponent.spec.ts b/src/frontend/tests/end-to-end/inputListComponent.spec.ts index d23b071e5..3ed170af2 100644 --- a/src/frontend/tests/end-to-end/inputListComponent.spec.ts +++ b/src/frontend/tests/end-to-end/inputListComponent.spec.ts @@ -6,6 +6,7 @@ test("InputListComponent", async ({ page }) => { await page.locator('//*[@id="new-project-btn"]').click(); await page.waitForTimeout(1000); + await page.locator('//*[@id="new-project-btn"]').click(); await page.getByTestId("blank-flow").click(); await page.waitForTimeout(1000); diff --git a/src/frontend/tests/end-to-end/python_api_generation.spec.ts b/src/frontend/tests/end-to-end/python_api_generation.spec.ts index 2d7a6af0d..6c70ebbb1 100644 --- a/src/frontend/tests/end-to-end/python_api_generation.spec.ts +++ b/src/frontend/tests/end-to-end/python_api_generation.spec.ts @@ -4,7 +4,7 @@ test("python_api_generation", async ({ page, context }) => { await page.goto("/"); await page.locator('//*[@id="new-project-btn"]').click(); await context.grantPermissions(["clipboard-read", "clipboard-write"]); - await page.getByRole("heading", { name: "Data Ingestion" }).click(); + await page.getByRole("heading", { name: "Basic Prompting" }).click(); await page.waitForTimeout(2000); await page.getByText("API", { exact: true }).click(); await page.getByRole("tab", { name: "Python API" }).click(); diff --git a/src/frontend/tests/end-to-end/tweaks_test.spec.ts b/src/frontend/tests/end-to-end/tweaks_test.spec.ts index acfe6f1cb..183099b46 100644 --- a/src/frontend/tests/end-to-end/tweaks_test.spec.ts +++ b/src/frontend/tests/end-to-end/tweaks_test.spec.ts @@ -4,7 +4,7 @@ test("curl_api_generation", async ({ page, context }) => { await page.goto("/"); await page.locator('//*[@id="new-project-btn"]').click(); await context.grantPermissions(["clipboard-read", "clipboard-write"]); - await page.getByRole("heading", { name: "Data Ingestion" }).click(); + await page.getByRole("heading", { name: "Basic Prompting" }).click(); await page.waitForTimeout(2000); await page.getByText("API", { exact: true }).click(); await page.getByRole("tab", { name: "cURL" }).click();