Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2E reparsing test #3187

Open
11 tasks
andrew-jameson opened this issue Sep 12, 2024 · 0 comments
Open
11 tasks

E2E reparsing test #3187

andrew-jameson opened this issue Sep 12, 2024 · 0 comments
Labels
dev integrationtests P2 Needed – Can wait indefinitely Refined Ticket has been refined at the backlog refinement

Comments

@andrew-jameson
Copy link
Collaborator

andrew-jameson commented Sep 12, 2024

Description:
While discussing with Eric, wanted to include a end-to-end cypress test for reparsing given all the work we've put in. It might also allow better testing of DAC and all the filter work we've done lately.

Acceptance Criteria:

  • Integration test(s) kick off reparsing runs
  • Integration test(s) runs as part of CI pipeline
  • Testing Checklist has been run and all tests pass
  • README is updated, if necessary

Tasks:

  • Ensure test user can be upgraded to have DAC access
  • Ensure there are sufficient datafiles for reparsing
  • Ensure test user can trigger reparsing Django Action with at least one filter
  • Trigger 2 or more reparsing actions to ensure sequentialism is maintained
  • Create API endpoint for meta model to be used for validation below
  • Validation that reparsing actions complete correctly (pass, hit right files, fail when trying multiple) and file contents out of scope
  • Run Testing Checklist and confirm all tests pass

Notes:

Supporting Documentation:

Open Questions:

@robgendron robgendron added Refined Ticket has been refined at the backlog refinement P2 Needed – Can wait indefinitely labels Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev integrationtests P2 Needed – Can wait indefinitely Refined Ticket has been refined at the backlog refinement
Projects
None yet
Development

No branches or pull requests

2 participants