Skip to content

Commit aee515b

Browse files
rbxkarabowi
authored andcommitted
Serialization example: randomize test working dir
1 parent b33bc04 commit aee515b

1 file changed

Lines changed: 11 additions & 6 deletions

File tree

examples/MQ/serialization/testSerializationEx.sh.in

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,15 @@
22

33
source @CMAKE_BINARY_DIR@/config.sh -p
44

5+
session="$(@FairMQ_BINDIR@/fairmq-uuid-gen -h)"
6+
57
trap 'kill -TERM $GENERATE_PID; kill -TERM $SAMPLER_PID; kill -TERM $PROCESSOR1_PID; kill -TERM $FILESINK_PID; wait $GENERATE_PID; wait $SAMPLER_PID; wait $PROCESSOR1_PID; wait $FILESINK_PID;' TERM
68

7-
INPUTFILE="@CMAKE_CURRENT_BINARY_DIR@/data_io/testinput.root"
8-
OUTPUTFILE="@CMAKE_CURRENT_BINARY_DIR@/data_io/testoutput.root"
9+
mkdir @CMAKE_CURRENT_BINARY_DIR@/testsession_$session
10+
cd @CMAKE_CURRENT_BINARY_DIR@/testsession_$session
11+
12+
INPUTFILE="testinput.root"
13+
OUTPUTFILE="testoutput.root"
914

1015
GENERATE="ex-serialization-data-generator"
1116
GENERATE+=" --output-file $INPUTFILE"
@@ -16,7 +21,7 @@ wait $GENERATE_PID
1621

1722
SAMPLER="ex-serialization-sampler"
1823
SAMPLER+=" --id sampler1"
19-
SAMPLER+=" --channel-config name=data1,type=push,method=bind,address=tcp://localhost:1565"
24+
SAMPLER+=" --channel-config name=data1,type=push,method=bind,address=ipc://data1"
2025
SAMPLER+=" --input-file $INPUTFILE"
2126
SAMPLER+=" --color false"
2227
SAMPLER+=" --severity debug"
@@ -27,8 +32,8 @@ SAMPLER_PID=$!
2732

2833
PROCESSOR1="ex-serialization-processor"
2934
PROCESSOR1+=" --id processor1"
30-
PROCESSOR1+=" --channel-config name=data1,type=pull,method=connect,address=tcp://localhost:1565"
31-
PROCESSOR1+=" name=data2,type=push,method=connect,address=tcp://localhost:1566"
35+
PROCESSOR1+=" --channel-config name=data1,type=pull,method=connect,address=ipc://data1"
36+
PROCESSOR1+=" name=data2,type=push,method=connect,address=ipc://data2"
3237
PROCESSOR1+=" --color false"
3338
PROCESSOR1+=" --severity debug"
3439
PROCESSOR1+=" --control static"
@@ -38,7 +43,7 @@ PROCESSOR1_PID=$!
3843

3944
FILESINK="ex-serialization-sink"
4045
FILESINK+=" --id sink1"
41-
FILESINK+=" --channel-config name=data2,type=pull,method=bind,address=tcp://localhost:1566"
46+
FILESINK+=" --channel-config name=data2,type=pull,method=bind,address=ipc://data2"
4247
FILESINK+=" --color false"
4348
FILESINK+=" --severity debug"
4449
FILESINK+=" --control static"

0 commit comments

Comments
 (0)