enable and fix msqt in CI#928
Conversation
|
Hi @Aurashk, I spoke with Kurt who suggested that we can do a few things. The first is to keep attempting to run the MSQT, and we can skip the system requirement checks using the |
a26b2c9 to
e54c176
Compare
|
current status - there are no further warnings about resources etc but the test is failing with cryptic error. Attempts to print logs haven't been successful so far |
|
The Usually the test logs are either placed in an |
|
Hi, yes, when run from a user account, the DAQ application and If you are using the global bundle script ( If you are calling |
Description
Leaving in draft as we require a runner with 6 cores to get this working.
https://github.com/DUNE-DAQ/drunc/actions/runs/26099828067/job/76747435708
I think this PR can supersede #610 as subprocess process manager is not needed to run MSQT in CI
Type of change
List of required branches from other repositories
WHAT PRs NEED TO BE INCLUDED TO MAKE THE CHANGE.
Change log
WHAT HAS CHANGED.
Suggested manual testing checklist
LIST COMMANDS TO DEMONSTRATE CHANGE
Developer checklist
Prior to marking this as "Ready for Review"
Tests ran on: WHAT HOSTNAME from release RELEASE_NAME
Unit tests - some tests can't be ran on the CI. This is documented. If this PR checks a feature that can't be tested with CI, this has been marked appropriately.
Integration tests - the
daqsystemtest_integtest_bundlerequires a lot of resources, and connections to the EHN1 infrastructure. Check the cross referenced list if you can't run these. The developer needs to run at least the .pytest --marker) passeddaqsystemtest_integtest_bundle.sh -k minimal_system_quick_test.pydaqsystemtest_integtest_bundle.sh./scripts/drunc_integtest_bundle.sh)Final checklist prior to marking this as "Ready for Review"
Reviewer checklist
src/daqsystemtest_integtest_bundle.sh -k minimal_system_quick_test.pyifdaqsystemtest_integtest_bundle.shdruncare in the log filesdruncfailure appears:scripts/drunc_integtest_bundle.sh)Once the above boxes are checked, the PR(s) can be merged following the steps below.
Choose one of the following an complete all substepsPrior to merging
Once completed, the reviewer can merge the PR.
Notification message for a Slack channel
Note - this should be to #dunedaq-integration for general workflow that isn't during a release candidate period, and to #daq-release-prep otherwise.
For an single merge that changes the user workflow
For co-ordinated merge