Project

General

Profile

Actions

Development #2165

open

Add CI test for online TS usage

Added by Pierre-Alain Loizeau 11 months ago. Updated 6 months ago.

Status:
Assigned
Priority:
Normal
Target version:
Start date:
06/24/2021
Due date:
% Done:

30%

Estimated time:

Description

Following discussions with Jan on improvement to be done to the Timeslice source classes we are getting in the FLES IPC, it would be interesting to make sure that we can detect on the Cbmroot side all potential execution errors following changes there.

For the single file TimeSliceInputArchive/TimesliceMultiInputArchive, this should be covered by the existing mCBM 2020 tests.

For the other cases, the following additional tests should be put in place:
  • a test with multiple input files using data from mCBM 2020, which would need
    • a new set of input files with the first 10 TS for each of the two nodes in one example run (831 ?)
    • a new test running only if these files are present (=> on run4 - mCBM after there are copied)
  • a test checking the online operation (TimesliceSubscriber/TimesliceMultiSubscriber)
    • Should be based either on a singularity image derived from my Ubuntu_20.04_flesnet_dev one or on a local install of flesnet in run4
    • Two new test can be added for single and multiple files using the same TS example files as for the InputArchive tests (replay by a tsclient instead of direct access)
  • a set of tests checking the execution of the MQ sample in similar conditions (file input and subscriber, single and multi)

If possible the tests should be introduced before we start the hash update bringing in the revision of the FLES IPC classes.

Actions #1

Updated by Pierre-Alain Loizeau 6 months ago

  • % Done changed from 0 to 30
  • a test with multiple input files using data from mCBM 2020, which would need
    • a new set of input files with the first 10 TS for each of the two nodes in one example run (831 ?)
    • a new test running only if these files are present (=> on run4 - mCBM after there are copied)
  • a test with multiple input files using data from mCBM 2021, which would need
    • a new set of input files with the first 10 TS for each of the two nodes in one example run (1588 ?)
    • a new test running only if these files are present (=> on run4 - mCBM after there are copied)
  • a test checking the online operation (TimesliceSubscriber/TimesliceMultiSubscriber)
    • Should be based either on a singularity image derived from my Ubuntu_20.04_flesnet_dev one or on a local install of flesnet in run4
    • Two new test can be added for single and multiple files using the same TS example files as for the InputArchive tests (replay by a tsclient instead of direct access)
  • a set of tests checking the execution of the MQ sample in similar conditions (file input and subscriber, single and multi)
Actions

Also available in: Atom PDF