test-cnm: Support sending / polling multiple queues in one test run - #65
Merged
Conversation
This makes copy/pasting to `tcnm test <prefix>` easier
reweeden
force-pushed
the
rew/tcnm-multi-queue
branch
from
April 13, 2026 16:15
3fe89e9 to
d76f1d2
Compare
simultaneously
reweeden
force-pushed
the
rew/tcnm-multi-queue
branch
5 times, most recently
from
April 13, 2026 17:07
f0b3dd5 to
aa7a617
Compare
reweeden
force-pushed
the
rew/tcnm-multi-queue
branch
2 times, most recently
from
April 13, 2026 19:03
ff65b0c to
63ed333
Compare
reweeden
marked this pull request as ready for review
April 13, 2026 19:33
Cameronsplaze
approved these changes
Apr 15, 2026
|
Nice addition! |
gjclark
approved these changes
Apr 17, 2026
reweeden
force-pushed
the
rew/tcnm-multi-queue
branch
from
April 22, 2026 18:14
63ed333 to
0052327
Compare
reweeden
force-pushed
the
rew/tcnm-multi-queue
branch
from
April 22, 2026 23:03
0052327 to
a58f34c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Adds a new command
tcnm configurethat can be used to set the cnm ingest and response queues individually for each test.Here is the configuration I set up for CIRRUS-ASF. There is currently no way to have a test execute on multiple queues, so the ASF_ECMWF_TROP still needs to be executed on the
operaqueue separately.The
testermodule internals are refactored to support theTestExecutorpolling multiple response queues at a time if tests are executing across multiple workflows simultaneously.CIRRUS-ASF test run
The RPI fails with a key error due to the ingest not being implemented.
Pull Request Checklist
I have: