Qodex allows you to sync all tests to your GitHub repo so they live in version control along with your source code. Screen Recording2025 06 30at13 15 03 Gi

How to sync:

  1. Go to Test Scenarios
  2. Click Sync to GitHub
  3. Select target branch and repo
  4. Tests will be pushed to /tests/qodex/ folder

Contents of Synced folder:

  • YAML files for each test scenario
  • JS files for test rules and DB validations
  • Supporting files for local and CI/CD execution

Why Sync:

  • Review test changes with standard Git workflows (PRs, reviews)
  • Collaborate across engineering, QA, and platform teams
  • Maintain audit trails for test suite evolution
  • Track test changes alongside product changes

Once Synced:

  • Every test scenario is versioned in Git
  • You can see exactly what changed in each commit (diffs)
  • You can revert to previous versions if needed
  • You can branch test development (feature branches, experiments)
  • Test changes follow your code branching model (dev, staging, prod)
This ensures:
  • Tests stay aligned with your evolving APIs
  • Regression is visible if coverage drops or test rules change
  • No surprises in CI/CD tests in Git are what runs in pipelines