Project

General

Profile

Feature #22879

run_integration_tests should be able to run over simple_test_configs automatically

Added by Eric Flumerfelt 3 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Category:
Additional Functionality
Target version:
Start date:
07/09/2019
Due date:
% Done:

0%

Estimated time:
Co-Assignees:
Duration:

Description

Right now, run_integration_tests.sh runs a hard-coded set of simple_test_config tests. The script can be enhanced to automatically run over all of the simple_test_config directories.

History

#1 Updated by Eric Flumerfelt 3 months ago

  • Assignee set to Eric Flumerfelt
  • Status changed from New to Resolved

Implemented on artdaq-demo:feature/22879_run_integration_tests_AllSimpleTestConfigs

#2 Updated by Eric Flumerfelt 2 months ago

  • Status changed from Resolved to Work in progress

#3 Updated by Eric Flumerfelt 2 months ago

  • Status changed from Work in progress to Resolved

I have added some option processing to run_integration_tests.sh, which will allow users to run the artdaq release integration tests for multiple nodes without undue difficulty. There is a corresponding change to DAQInterface, on the artdaq-utilities-daqinterface:feature/22879_AddBootAndKnownBRListForMu2edaq branch, which adds boot.txt and known_boardreaders_list_example files for running the integration tests on multiple mu2edaq hosts.

#4 Updated by Ron Rechenmacher 2 months ago

not reviewed yet as

./run_demo.sh --no_om --config demo_largesystem --brlist /home/ron/work/artdaqPrj/demo0-review0/DAQInterface/known_boardreaders_list_example.mu2edaq --comps component0{1,2,3,4} -- --runduration 30 --runs 1

produces (from mu2edaq13):
Error / ExceptionHandler
16-Jul-2019 16:24:26 CDT
mu2edaq12.fnal.gov (192.168.157.12)
UDPMessage 6 / PID 20237 / ExceptionHandler.cc:17
boardreader / Early / pre-events
Exception thrown during initialization of fragment generator of type "ToySimulator" 
Error / ExceptionHandler
16-Jul-2019 16:24:26 CDT
mu2edaq12.fnal.gov (192.168.157.12)
UDPMessage 7 / PID 20237 / ExceptionHandler.cc:36
boardreader / Early / pre-events
cet::exception object caught:---- Configuration BEGIN
  UnknownPlugin
  ---- Configuration BEGIN
    Library specification "ToySimulator": does not correspond to any library in LD_LIBRARY_PATH of type "generator" 
  ---- Configuration END
  Plugin ToySimulator with version Unknown was not registered.
  Perhaps your plugin type is misspelled or is not a plugin recognized by this
  system.

#5 Updated by Eric Flumerfelt about 2 months ago

  • Target version set to artdaq_demo v3_06_00
  • Status changed from Resolved to Closed
  • Category set to Additional Functionality
  • Project changed from artdaq to artdaq Demo
  • Experiment deleted (-)


Also available in: Atom PDF