Skip to content

Comprehensive Test Plan: Import Dedicated Content for Testing with Content-Sync #19746

Open
@keisterj-oddball

Description

@keisterj-oddball

User Story or Problem Statement

As an engineer working on the CMS project, I want to dedicated test content imported prior to cypress testing, so that tests are not dependent on production content that we have no control over.

Description or Additional Context

Currently, we have 7 cypress tests that explicitly reference nodes that are pulled down from production. The goal of this ticket is to remove our dependence on production content for testing purposes.

Steps for Implementation

  1. Clone and export the content required by the tests.
  2. Update the cypress-tests.sh and cypress-parallel-tests.sh scripts to import the test content prior to kicking off the cypress tests.
  3. Update the applicable tests so they are no longer referencing content by node ID.

Acceptance Criteria

  • Applicable cypress tests no longer depend on production content.
  • All tests continue to pass on tugboat and BRD.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Automated testingCMS team practice areaCMS TeamCMS Product team that manages both editor exp and devops

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions