Skip to content

Changes to support integration test verbosity levels#312

Merged
bieryAtFnal merged 13 commits into
developfrom
kbiery/integtest_verbosity_level_ideas
Apr 28, 2026
Merged

Changes to support integration test verbosity levels#312
bieryAtFnal merged 13 commits into
developfrom
kbiery/integtest_verbosity_level_ideas

Conversation

@bieryAtFnal
Copy link
Copy Markdown
Contributor

These changes are intended for the fddaq-v5.7.0 software release.

Description

In discussions of possible improvements to our regression/integration tests, it was suggested to provide several different levels of verbosity. These changes are part of implementing those, and this PR is best tested and merged with DUNE-DAQ/integrationtest#152. The integrationtest PR has some details about the changes.

In this repo, there were a few changes that were made in addition to the ones needed for verbosity levels. Those include the following:

  • configuration names in integtests that had "Software_TPG" in their name have been modified to say WIBEth_TPG or DAPHNE_TPG since all TPG is software-based these days
  • most, if not all, integtests have been modified to make use of the new basic_checks common function for verifying successful running of the integrationtest fixtures
  • a couple of unneeded hostname checks in example_system_test have been removed
  • the sample_ehn1_multihost_test was modified so that it can be successfully run from a base release
  • in the dunedaq_integtest_bundle.sh script,
    • command-line options were added for verbosity level and full run-control output (--verbosity and --trigger-full-rc-output)
    • the concise-output command-line option was re-mapped to correspond to --verbosity 1

Please see the suggested instructions for testing these changes in DUNE-DAQ/integrationtest#152.

Type of change

  • New feature or enhancement (non-breaking change which adds functionality)

Testing checklist

  • Full set of integration tests pass (dunedaq_integtest_bundle.sh)

Copy link
Copy Markdown
Member

@eflumerf eflumerf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested MSQT, everything looked good

eflumerf and others added 4 commits April 21, 2026 10:56
contain cern.ch, as that means it will almost certainly fail. The ssh
will block `dunedaq_integtest_bundle.sh` from running automatically.
…_multihost_test.py integtest is skipped because it is not being run at EHN1.
Skip the sample_ehn1_multihost_test SSH test if the hostname does not contain cern.ch
@bieryAtFnal bieryAtFnal merged commit 2da99fb into develop Apr 28, 2026
3 checks passed
@bieryAtFnal bieryAtFnal deleted the kbiery/integtest_verbosity_level_ideas branch April 28, 2026 01:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants