3 #include "artdaq/DAQdata/Globals.hh"
4 #include "test/DAQrate/TransferTest.hh"
5 #include <fhiclcpp/make_ParameterSet.h>
12 int main(
int argc,
char* argv[])
15 TRACE(TLVL_TRACE,
"s_r_handles main enter" );
16 char envvar[] =
"MV2_ENABLE_AFFINITY=0";
17 assert(putenv(envvar) == 0);
18 auto const requested_threading = MPI_THREAD_SERIALIZED;
19 int provided_threading = -1;
20 auto rc = MPI_Init_thread(&argc, &argv, requested_threading, &provided_threading);
22 assert(requested_threading == provided_threading);
23 rc = MPI_Comm_rank(MPI_COMM_WORLD, &my_rank);
29 std::cout <<
"argc:" << argc << std::endl;
30 for (
int i = 0; i < argc; ++i)
32 std::cout <<
"argv[" << i <<
"]: " << argv[i] << std::endl;
38 std::cerr << argv[0] <<
" requires 1 argument, " << argc - 1 <<
" provided\n";
42 cet::filepath_lookup lookup_policy(
"FHICL_FILE_PATH");
43 fhicl::ParameterSet ps;
45 auto fhicl = std::string(argv[1]);
46 make_ParameterSet(fhicl, lookup_policy, ps);
60 TRACE(TLVL_TRACE,
"s_r_handles main return" );
void configureMessageFacility(char const *progname, bool useConsole=true)
Configure and start the message facility. Provide the program name so that messages will be appropria...
Test a set of TransferInterface plugins.