From bb0ec5ce9d5c9cb92e4fbea6e0c4b5693cde2743 Mon Sep 17 00:00:00 2001 From: Valera Melnikov Date: Thu, 19 Sep 2024 14:22:21 +0300 Subject: [PATCH] fix: disable anvil snapshots tests (#36422) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Description Disable all Anvil snapshot tests. The tests will be enabled after solving the #36419. Related thread https://theappsmith.slack.com/archives/C025SE88KNE/p1726721979435589 ## Automation /ok-to-test tags="@tag.All" ### :mag: Cypress test results > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: > Commit: ee5c8f40eb3873bd9db8d9b7ca4c3519d989a038 > Cypress dashboard. > Tags: `@tag.All` > Spec: >
Thu, 19 Sep 2024 11:14:18 UTC ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No ## Summary by CodeRabbit - **Bug Fixes** - Temporarily skipped multiple test suites for various Anvil widgets due to unresolved issues, preventing potential false negatives in testing. - Specific tests affected include those for Modal sizes, App Theming, Button, Checkbox, Currency Input, Heading, Icon Button, Inline Button, Input, Paragraph, Phone Input, Radio Group, Stats, Switch Group, Switch, Table, Toolbar Button, and Zone Section Widgets. These adjustments ensure the integrity of the testing process while issues are being addressed. --- .../e2e/Regression/ClientSide/Anvil/AnvilModal_spec.ts | 3 ++- .../Anvil/AppTheming/AnvilAppThemingSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilButtonWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilCheckboxGroupWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilCheckboxWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilCurrencyInputWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilHeadingWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilIconButtonWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilInlineButtonWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilInputWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilParagraphWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilPhoneInputWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilRadioGroupWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilStatsWidgetSnapshot_spec.ts | 5 +++-- .../Anvil/Widgets/AnvilSwitchGroupWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilSwitchWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilTableWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilToolbarButtonWidgetSnapshot_spec.ts | 3 ++- .../Anvil/Widgets/AnvilZoneSectionWidgetSnapshot_spec.ts | 3 ++- 19 files changed, 39 insertions(+), 20 deletions(-) diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/AnvilModal_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/AnvilModal_spec.ts index c253987eb4..84b5d5e3b9 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/AnvilModal_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/AnvilModal_spec.ts @@ -134,7 +134,8 @@ describe( anvilLocators.anvilWidgetNameSelector("Button2"), ); }); - it("8. Verify different modal sizes", () => { + // TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. + it.skip("8. Verify different modal sizes", () => { // select all widgets and delete agHelper.PressEscape(); agHelper.SelectAllWidgets(); diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/AppTheming/AnvilAppThemingSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/AppTheming/AnvilAppThemingSnapshot_spec.ts index 6f2bb3ff6e..5b9bad823b 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/AppTheming/AnvilAppThemingSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/AppTheming/AnvilAppThemingSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for App Theming`, { tags: ["@tag.Anvil"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilButtonWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilButtonWidgetSnapshot_spec.ts index 210fdf47b5..a78e7ef5d4 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilButtonWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilButtonWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Button Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxGroupWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxGroupWidgetSnapshot_spec.ts index 98e24b1e0b..66b66d583e 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxGroupWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxGroupWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Checkbox Group Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxWidgetSnapshot_spec.ts index 3cd3bd4984..5ad568bf5a 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCheckboxWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Checkbox Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCurrencyInputWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCurrencyInputWidgetSnapshot_spec.ts index 3e41473ebf..5300cb6c56 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCurrencyInputWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilCurrencyInputWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Currency Input Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilHeadingWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilHeadingWidgetSnapshot_spec.ts index 89991dabaf..82ae69d9a0 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilHeadingWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilHeadingWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Heading Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilIconButtonWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilIconButtonWidgetSnapshot_spec.ts index b73f248603..5adb9bde93 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilIconButtonWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilIconButtonWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Icon Button Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInlineButtonWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInlineButtonWidgetSnapshot_spec.ts index a75a304821..9899b8ce2f 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInlineButtonWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInlineButtonWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Inline Button Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInputWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInputWidgetSnapshot_spec.ts index 0ed3244be5..5751a4d3a8 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInputWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilInputWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Input Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilParagraphWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilParagraphWidgetSnapshot_spec.ts index 009f63dad6..eac9c2178e 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilParagraphWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilParagraphWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Paragraph Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilPhoneInputWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilPhoneInputWidgetSnapshot_spec.ts index 653df4d787..634a4154f8 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilPhoneInputWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilPhoneInputWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Phone Input Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilRadioGroupWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilRadioGroupWidgetSnapshot_spec.ts index dfa3d79637..7b90dbce28 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilRadioGroupWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilRadioGroupWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Radio Group Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilStatsWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilStatsWidgetSnapshot_spec.ts index 87af914cbd..51da8ac239 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilStatsWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilStatsWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Stats Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { @@ -20,7 +21,7 @@ describe( }); it("2. Preview Mode", () => { - anvilSnapshot.enterPreviewMode("StatsWidget"); + anvilSnapshot.enterPreviewMode(); }); it("3. Deploy Mode", () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchGroupWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchGroupWidgetSnapshot_spec.ts index 8e183efadc..2ffed43ba4 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchGroupWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchGroupWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Switch Group Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchWidgetSnapshot_spec.ts index c8bdf61249..aec145739a 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilSwitchWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Switch Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilTableWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilTableWidgetSnapshot_spec.ts index e5edcb37d9..87e1c2a6b4 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilTableWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilTableWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Table Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilToolbarButtonWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilToolbarButtonWidgetSnapshot_spec.ts index ecf7a60d05..ef99aeab29 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilToolbarButtonWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilToolbarButtonWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Toolbar Button Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => { diff --git a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilZoneSectionWidgetSnapshot_spec.ts b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilZoneSectionWidgetSnapshot_spec.ts index 336d17180e..bd1bcf0d24 100644 --- a/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilZoneSectionWidgetSnapshot_spec.ts +++ b/app/client/cypress/e2e/Regression/ClientSide/Anvil/Widgets/AnvilZoneSectionWidgetSnapshot_spec.ts @@ -4,7 +4,8 @@ import { anvilSnapshot, } from "../../../../../support/Objects/ObjectsCore"; -describe( +// TODO: Enable when issue(github.com/appsmithorg/appsmith/issues/36419) is solved. +describe.skip( `${ANVIL_EDITOR_TEST}: Anvil tests for Zone and Section Widget`, { tags: ["@tag.Anvil", "@tag.Visual"] }, () => {