TEST-INFRA: [test-data-quality] Improve structure of mixed_ordering.json #2202

Open
opened 2026-04-03 09:28:57 +00:00 by freemo · 0 comments
Owner

Metadata

  • Branch: task/test-data-quality-mixed-ordering-json
  • Commit Message: test(fixtures): split mixed_ordering.json into focused test data files
  • Milestone: v3.8.0
  • Parent Epic: #1678

Overview

The test data in features/fixtures/validation/mixed_ordering.json is not well-structured. It contains a mix of different test cases, including ordering checks, duplicate ID checks, and error condition checks. This makes the file less focused and harder to maintain.

Subtasks

  • Split the test cases in features/fixtures/validation/mixed_ordering.json into separate files, each with a clear purpose.
  • Create a new file for each type of test case (e.g., ordering_checks.json, duplicate_id_checks.json, error_condition_checks.json).
  • Update the corresponding feature files to use the new test data files.

Definition of Done

  • The test data in features/fixtures/validation/mixed_ordering.json is split into separate files.
  • The feature files are updated to use the new test data files.
  • All tests pass.
  • All nox stages pass
  • Coverage >= 97%

Automated by CleverAgents Bot
Supervisor: Test Infrastructure | Agent: ca-new-issue-creator

## Metadata - **Branch**: `task/test-data-quality-mixed-ordering-json` - **Commit Message**: `test(fixtures): split mixed_ordering.json into focused test data files` - **Milestone**: v3.8.0 - **Parent Epic**: #1678 ## Overview The test data in `features/fixtures/validation/mixed_ordering.json` is not well-structured. It contains a mix of different test cases, including ordering checks, duplicate ID checks, and error condition checks. This makes the file less focused and harder to maintain. ## Subtasks - [ ] Split the test cases in `features/fixtures/validation/mixed_ordering.json` into separate files, each with a clear purpose. - [ ] Create a new file for each type of test case (e.g., `ordering_checks.json`, `duplicate_id_checks.json`, `error_condition_checks.json`). - [ ] Update the corresponding feature files to use the new test data files. ## Definition of Done - [ ] The test data in `features/fixtures/validation/mixed_ordering.json` is split into separate files. - [ ] The feature files are updated to use the new test data files. - [ ] All tests pass. - [ ] All nox stages pass - [ ] Coverage >= 97% --- **Automated by CleverAgents Bot** Supervisor: Test Infrastructure | Agent: ca-new-issue-creator
freemo added this to the v3.8.0 milestone 2026-04-03 09:29:08 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
cleveragents/cleveragents-core#2202
No description provided.