mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 16:46:47 +00:00
60 lines
2.6 KiB
Bash
60 lines
2.6 KiB
Bash
#!/bin/bash
|
|
|
|
RUN_TEST="runtestMQOption1"
|
|
|
|
if [ "$#" -gt 0 ]; then
|
|
RUN_TEST+=" $*"
|
|
fi
|
|
|
|
XML_CMD_LINE="<fairMQOptions>"
|
|
XML_CMD_LINE+="<device name=\"merger\" id=\"1234\" >"
|
|
XML_CMD_LINE+=" <channel name=\"two_inputs_channel\" >"
|
|
XML_CMD_LINE+=" <socket name=\"input1\" >"
|
|
XML_CMD_LINE+=" <type>pull</type>"
|
|
XML_CMD_LINE+=" <method>bind</method>"
|
|
XML_CMD_LINE+=" <address>tcp://*:5569</address>"
|
|
XML_CMD_LINE+=" <sndBufSize>1000</sndBufSize>"
|
|
XML_CMD_LINE+=" <rcvBufSize>1000</rcvBufSize>"
|
|
XML_CMD_LINE+=" <rateLogging>1</rateLogging>"
|
|
XML_CMD_LINE+=" </socket>"
|
|
XML_CMD_LINE+=" <socket name=\"input2\" >"
|
|
XML_CMD_LINE+=" <type>pull</type>"
|
|
XML_CMD_LINE+=" <method>bind</method>"
|
|
XML_CMD_LINE+=" <address>tcp://*:5570</address>"
|
|
XML_CMD_LINE+=" <sndBufSize>1000</sndBufSize>"
|
|
XML_CMD_LINE+=" <rcvBufSize>1000</rcvBufSize>"
|
|
XML_CMD_LINE+=" <rateLogging>1</rateLogging>"
|
|
XML_CMD_LINE+=" </socket>"
|
|
XML_CMD_LINE+=" </channel>"
|
|
XML_CMD_LINE+=" <channel name=\"one_output_channel\" >"
|
|
XML_CMD_LINE+=" <socket name=\"output1\" >"
|
|
XML_CMD_LINE+=" <type>push</type>"
|
|
XML_CMD_LINE+=" <method>connect</method>"
|
|
XML_CMD_LINE+=" <address>tcp://*:5571</address>"
|
|
XML_CMD_LINE+=" <sndBufSize>1000</sndBufSize>"
|
|
XML_CMD_LINE+=" <rcvBufSize>1000</rcvBufSize>"
|
|
XML_CMD_LINE+=" <rateLogging>1</rateLogging>"
|
|
XML_CMD_LINE+=" </socket>"
|
|
XML_CMD_LINE+=" </channel>"
|
|
XML_CMD_LINE+=" </device>"
|
|
XML_CMD_LINE+=" <device name=\"sink\" id=\"4567\" >"
|
|
XML_CMD_LINE+=" <channel name=\"one_input\" >"
|
|
XML_CMD_LINE+=" <socket name=\"input1\" >"
|
|
XML_CMD_LINE+=" <type>pull</type>"
|
|
XML_CMD_LINE+=" <method>bind</method>"
|
|
XML_CMD_LINE+=" <address>tcp://localhost:5571</address>"
|
|
XML_CMD_LINE+=" <sndBufSize>1000</sndBufSize>"
|
|
XML_CMD_LINE+=" <rcvBufSize>1000</rcvBufSize>"
|
|
XML_CMD_LINE+=" <rateLogging>1</rateLogging>"
|
|
XML_CMD_LINE+=" </socket>"
|
|
XML_CMD_LINE+=" </channel>"
|
|
XML_CMD_LINE+=" </device>"
|
|
XML_CMD_LINE+="</fairmq_option>"
|
|
|
|
|
|
|
|
RUN_TEST+=" --config-xml-string $XML_CMD_LINE"
|
|
|
|
|
|
@CMAKE_BINARY_DIR@/bin/$RUN_TEST
|