Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Separate the job for Traffic Ops Go client/API integration tests into one per major API version#6820

Merged
zrhoffman merged 1 commit intoapache:masterfrom
ocket8888:gha/separate-jobs-per-API-version
May 10, 2022
Merged

Separate the job for Traffic Ops Go client/API integration tests into one per major API version#6820
zrhoffman merged 1 commit intoapache:masterfrom
ocket8888:gha/separate-jobs-per-API-version

Conversation

@ocket8888
Copy link
Contributor

This PR separates the single GHA job for running all the client tests into one job per major API version. This may slow down tests overall, but in scenarios where a single version fails it will allow re-testing only that version without re-running all tests.


Which Traffic Control components are affected by this PR?

  • Automation - GitHub Actions

What is the best way to verify this PR?

Make sure all the jobs pass.

PR submission checklist

  • This PR has tests
  • This PR has documentation
  • This PR has a CHANGELOG.md entry
  • This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY

@ocket8888 ocket8888 added tests related to tests and/or testing infrastructure improvement The functionality exists but it could be improved in some way. automation related to automated testing/deployment/packaging etc. labels May 10, 2022
@zrhoffman zrhoffman merged commit fdc7e13 into apache:master May 10, 2022
@zrhoffman zrhoffman added the performance impacts/improves/measures performance label May 10, 2022
@ocket8888 ocket8888 deleted the gha/separate-jobs-per-API-version branch May 11, 2022 01:14
zrhoffman pushed a commit to zrhoffman/trafficcontrol that referenced this pull request Oct 2, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

automation related to automated testing/deployment/packaging etc. improvement The functionality exists but it could be improved in some way. performance impacts/improves/measures performance tests related to tests and/or testing infrastructure

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants