Skip to content

Added a few small enhancements to the integtest bundle script#317

Merged
bieryAtFnal merged 6 commits into
developfrom
kbiery/random_subset_bundle
May 1, 2026
Merged

Added a few small enhancements to the integtest bundle script#317
bieryAtFnal merged 6 commits into
developfrom
kbiery/random_subset_bundle

Conversation

@bieryAtFnal
Copy link
Copy Markdown
Contributor

Description

These changes are intended to be included in the fddaq-v5.7.0 software release...

The changes include the following:

  • the addition of a --random-subset <count> option to the bundle script to support running a specified number of randomly-selected integtests
  • the addition of a -R <repo> option to the bundle script to allow users to specify one or more repositories that should not be included in the set of tests that are run
  • support for multiple instances of -r, -k, and -x options in the bundle script
  • the fixing of a bug in the bundle script when tests were run from a base release (instead of from the local software area). When the bug was hit, there would be a complaint about an unexpected -p argument, and the integtest would fail.

To support the -R option in the bundle script, a -x/--exclude option was added to the list_available_integtests.sh script.

To test these changes, I suggest

  • include this branch in a local software area
  • rebuild the software area
  • run commands like the following:
    • list_available_integtests.sh all -x "asiolibs|crtmodules|hsilibs"
    • dunedaq_integtest_bundle.sh --list -r all -R hsilibs -x ehn1 -x large
    • dunedaq_integtest_bundle.sh --list -r all -R 'asiolibs|crtmodules|hsilibs' -x ehn1 --random 5

Type of change

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

Testing checklist

  • Minimal system quicktest passes (pytest -s minimal_system_quick_test.py)
  • Full set of integration tests pass (dunedaq_integtest_bundle.sh)

@bieryAtFnal bieryAtFnal requested a review from eflumerf May 1, 2026 14:19
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.

New features all appear to work correctly

@bieryAtFnal bieryAtFnal merged commit 0b8534b into develop May 1, 2026
4 checks passed
@bieryAtFnal bieryAtFnal deleted the kbiery/random_subset_bundle branch May 1, 2026 19:10
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