-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Problem
If a user records a badly formed or incorrect test, there's currently no way to remove it from the repository. The test will continue running in the CI/CD pipeline indefinitely.
Use Case
- User accidentally records wrong test flow
- User records test with incorrect assertions
- User wants to replace test with better version
- Badly formed tests continue running and potentially failing in CI
Proposed Solution
Add a delete/remove option for user journey tests, which should:
- Remove the test file from the repository
- Clean up associated task records
- Create PR for deletion (similar to test creation flow)
- Remove test from CI/CD pipeline
Acceptance Criteria
- User can delete a user journey test from the UI
- Deletion creates PR with test file removal
- Task record is updated/removed appropriately
- Test stops running in CI after merge
- Confirmation dialog prevents accidental deletion
Related
- Similar to add pending recordings to user journey list #1345 for listing unmerged/pending tests
- Related to task management for E2E tests (Create Task records for existing merged tests from the graph #1385)
Priority
Medium - Quality control for test suite
Metadata
Metadata
Assignees
Labels
No labels