Skip to content

Create a test chain for validating the Moore-DaVinci-Tuple workflow

Davide Fazzini requested to merge dfazzini_integration_test_moore_davinci into master

Test is aimed to check if the Moore-DaVinci-Tuple chain is functional. Two new test chains are added starting with a hlt1_pp_default and hlt1_pp_veloSP, respectively. Each test chain takes in input a .digi file from TestFileDB and performs a set of steps:

  • test Moore for running Hlt1 Allen
  • create and assign a MC TCK
  • test Moore for running Hlt2 and Sprucing step
  • test DaVinci for tupling from both Turbo and Spruced .dst

Validation of the test performed with a very basic bash script: validator.sh. An additional check is run at the tuple level to validate the tuple content by means of the validator_tuple.py script.

Addresses: DaVinci#13 (closed).

Needs DaVinci!699 (merged), DaVinci!743 (merged), DaVinci!749 (merged), DaVinci!805 (merged), lhcb-core/LbDevTools!207 (merged), !37 (merged).

Related to the grand tasks on WP1 and WP3 integration tests https://gitlab.cern.ch/lhcb-dpa/project/-/issues/123 and https://gitlab.cern.ch/lhcb-dpa/project/-/issues/179.

Edited by Davide Fazzini

Merge request reports