Skip to content

WIP: Scripts needed for a full integration test

Robert Currie requested to merge (removed):master into master

Hi,

(Apologies for the noise if this isn't the best way of working or merging code upstream) Edit: Adding reference to JIRA LBHLT-123

This is adding initial scripts to run a full integration test that produces a DaVinci output based upon 30k events passing through the Moore RateTest.

I'm happy to move/rename/edit/fix this as appropriate.

This is more of an initial commit that produces something from DaVinci. I think there is still plenty of scope for looking at what should be produced and documented.

The main script is ./runIntegrationTest.py

This script runs the following steps:

  1. Generate (and test) a new HLT1 TCK
  2. Generate (and test) a new HLT2 TCK
  3. Run the Moore Rate Test for a spit TCK (once for HLT1, once for HLT2)
  4. Run Tesla on the output from the Moore RateTest
  5. Run DaVinci on the output from the Tesla step

I've set the script up to record the output from the test running and store the results in an output folder to try and keep the results in a separate directory to the code which is used.

So far this has only been tested against official releases of Moore and DaVinci so there may be some work required to get this to work against the nightly builds.

Input is welcome to try and improve this,

Rob

Merge request reports