Skip to content

Add a Sprucing rate/size test

Shunan Zhang requested to merge rate-and-size-tests into master

Add a benchmark script which runs $HLT2CONFROOT/tests/options/spruce_all_lines_analytics.py to obtain rate and event size of Sprucing lines, see lhcb-dpa/project#90.

The script run_rate_test_jobs.py is re-implemented from run_throughput_tests.py, while profiling is removed from it. Multithread function is also removed for now (to be discussed).

Input files are located under /eos/lhcb/wg/dpa/wp1/hlt2_persistreco_output, and added into TestFileDB. Those MDF files cannot be partially downloaded to local machines (which I don't know why), so they are configured remotely.

Link to DPA WP1 task lhcb-dpa/project#90.

Requires lhcb/Moore!1507 (merged).

Needed by lhcb-core/LHCbNightlyConf!798 (merged).

cc @rmatev @nskidmor @abertoli

Edited by Shunan Zhang

Merge request reports