1 #include "BrokenTransferTest.hh"
3 #define TRACE_NAME "broken_transfer_driver"
5 #include "artdaq/Application/LoadParameterSet.hh"
6 #include "artdaq/DAQdata/Globals.hh"
8 int main(
int argc,
char* argv[])
11 artdaq::configureMessageFacility(
"broken_transfer_driver",
true,
true);
12 TLOG(TLVL_INFO) <<
"BEGIN";
14 auto ps = LoadParameterSet<artdaqtest::BrokenTransferTest::Config>(argc, argv,
"broken_transfer_test",
"Test for misbehaving transfer plugins");
16 if (ps.has_key(
"partition_number"))
23 theTest.TestSenderPause();
24 theTest.TestReceiverPause();
25 theTest.TestSenderReconnect();
26 theTest.TestReceiverReconnect();
27 theTest.TestReceiverReconnect(500000);
29 TLOG(TLVL_INFO) <<
"END";
A class which simulates several failure modes for TransferPlugins such as sender pause/restart and re...
static int partition_number_
The partition number of the current application.