[v3.2] Fix CI only testing with the legacy event system adapter #4888
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Backports #4880 to v3.2
From #4666 all CI jobs have
been running with the legacy event system. We were defaulting the
legacy
parameter to0
, which we copied over to theUSE_LEGACY_EVENTS
environment variable. However, the test suite waschecking for the mere existence of the environment variable to select
the legacy adapter and not for an actual
1
value.We are now:
legacy
parameter tolegacy_events
to be clearer.USE_LEGACY_EVENTS
is the string"true"
beforeselecting the legacy adapter.
-legacy_events
to the job name when selected.Checklist
Check out our PR guidelines for more details.
The following are mandatory for all PRs:
The following are not always needed (
cross them outif they are not):[ ] I have added automated tests to cover my changes.[ ] I have attached screenshots to demo visual changes.[ ] I have opened a PR to update the guides.[ ] I have updated the README to account for my changes.