X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Futils.sh;h=4b081a48ba365198b68a8873ae5964f0c1fb202c;hp=3f287d21fe67a124ee3eb3671895cae6e2965946;hb=8d51ddbc52f9f5796f61fb661d47095c1ff1503f;hpb=485ca16f3528b1b07e4c252cf4b672c2e98dfd11 diff --git a/tests/utils/utils.sh b/tests/utils/utils.sh index 3f287d21f..4b081a48b 100644 --- a/tests/utils/utils.sh +++ b/tests/utils/utils.sh @@ -153,8 +153,11 @@ function stop_lttng_relayd fi } +#First argument: load path for automatic loading function start_lttng_sessiond() { + + local load_path="$1" if [ -n $TEST_NO_SESSIOND ] && [ "$TEST_NO_SESSIOND" == "1" ]; then # Env variable requested no session daemon return @@ -171,7 +174,12 @@ function start_lttng_sessiond() export LTTNG_SESSION_CONFIG_XSD_PATH if [ -z $(pidof lt-$SESSIOND_BIN) ]; then - $DIR/../src/bin/lttng-sessiond/$SESSIOND_BIN --background --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" + # Have a load path ? + if [ -n "$1" ]; then + $DIR/../src/bin/lttng-sessiond/$SESSIOND_BIN --load "$1" --background --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" + else + $DIR/../src/bin/lttng-sessiond/$SESSIOND_BIN --background --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" + fi #$DIR/../src/bin/lttng-sessiond/$SESSIOND_BIN --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --verbose-consumer >>/tmp/sessiond.log 2>&1 & status=$? ok $status "Start session daemon"