Skip to content

Provide additional ability to specify the run control process manager type for integration tests#302

Merged
bieryAtFnal merged 4 commits intodevelopfrom
kbiery/pmtype_from_commandline
Mar 9, 2026
Merged

Provide additional ability to specify the run control process manager type for integration tests#302
bieryAtFnal merged 4 commits intodevelopfrom
kbiery/pmtype_from_commandline

Conversation

@bieryAtFnal
Copy link
Contributor

Description

Please Note: This PR needs to be tested and merged in conjunction with DUNE-DAQ/integrationtest#148.

In response to a request from our run control colleagues, we have provided the ability to specify the process manager type that is used by integration tests from the command line.

With the changes included in this PR and the corresponding one in integrationtest, users can do this in the following ways:

pytest -s --process-manager-type ssh-standalone minimal_system_quick_test.py

dunedaq_integtest_bundle.sh -k min --pytest-options "--process-manager-type ssh-standalone"

Here are sample steps for testing these changes:

DATE_PREFIX=`date '+%d%b'`
TIME_SUFFIX=`date '+%H%M'`

source /cvmfs/dunedaq.opensciencegrid.org/setup_dunedaq.sh
setup_dbt latest
dbt-create -n NFD_DEV_260305_A9 ${DATE_PREFIX}FDDevTest_${TIME_SUFFIX}
cd ${DATE_PREFIX}FDDevTest_${TIME_SUFFIX}/sourcecode

git clone https://github.com/DUNE-DAQ/daqsystemtest.git -b kbiery/pmtype_from_commandline
cd ..

cd pythoncode
git clone https://github.com/DUNE-DAQ/integrationtest.git -b kbiery/pmtype_from_commandline
cd ..

dbt-workarea-env
dbt-build -j 12
dbt-workarea-env

dunedaq_integtest_bundle.sh -k min --pytest-options "--process-manager-type ssh-standalone"

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)

Further checks

  • Code is commented where needed, particularly in hard-to-understand areas

@PawelPlesniak
Copy link
Contributor

PawelPlesniak commented Mar 9, 2026

I leave my feedback in DUNE-DAQ/integrationtest#148, but I am happy with this PR. Thank you!

@bieryAtFnal bieryAtFnal merged commit a20a635 into develop Mar 9, 2026
3 checks passed
@bieryAtFnal bieryAtFnal deleted the kbiery/pmtype_from_commandline branch March 9, 2026 22:09
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.

2 participants