X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Fbase-path%2Ftest_ust;h=26996b4ae902af69ec0c1ecb9633531675069ac9;hb=9d16b343fb9e781fc8d8fa3c448a3f382306dd33;hp=d60a2302ad21e45349c8b9c534c3c239d5dbfbfc;hpb=ac29b2c7c9ec339133b2b6d8f25617e7e81703b2;p=lttng-tools.git diff --git a/tests/regression/tools/base-path/test_ust b/tests/regression/tools/base-path/test_ust index d60a2302a..26996b4ae 100755 --- a/tests/regression/tools/base-path/test_ust +++ b/tests/regression/tools/base-path/test_ust @@ -1,25 +1,13 @@ #!/bin/bash # -# Copyright (C) - 2019 Mathieu Desnoyers +# Copyright (C) 2019 Mathieu Desnoyers # -# This library is free software; you can redistribute it and/or modify it under -# the terms of the GNU Lesser General Public License as published by the Free -# Software Foundation; version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS -# FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more -# details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this library; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +# SPDX-License-Identifier: LGPL-2.1-only + TEST_DESC="Streaming Base Path Override - User space tracing" -CURDIR=$(dirname $0)/ +CURDIR=$(dirname "$0")/ TESTDIR=$CURDIR/../../.. -NR_ITER=5 -NR_USEC_WAIT=0 TESTAPP_PATH="$TESTDIR/utils/testapp" TESTAPP_NAME="gen-ust-events" TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME" @@ -29,7 +17,7 @@ TRACE_PATH=$(mktemp -d) NUM_TESTS=37 -source $TESTDIR/utils/utils.sh +source "$TESTDIR/utils/utils.sh" if [ ! -x "$TESTAPP_BIN" ]; then BAIL_OUT "No UST events binary detected." @@ -37,7 +25,7 @@ fi function ust_app_stream_base_path () { - local session_name=$(randstring 16 0) + local session_name="ust_app_stream_base_path" local base_path="my/custom/path1" diag "Test base path override for trace streaming" @@ -52,16 +40,15 @@ function ust_app_stream_base_path () destroy_lttng_session_ok $session_name # validate test - validate_trace $EVENT_NAME $TRACE_PATH/$HOSTNAME/$base_path - if [ $? -eq 0 ]; then + if validate_trace $EVENT_NAME "$TRACE_PATH/$HOSTNAME/$base_path"; then # only delete if successful - rm -rf $TRACE_PATH + rm -rf "$TRACE_PATH" fi } function ust_app_snapshot_create_base_path () { - local session_name=$(randstring 16 0) + local session_name="ust_app_snapshot_create_base_path" local base_path="my/custom/path2" diag "Test base path override for remote trace snapshot (URI on create)" @@ -80,16 +67,15 @@ function ust_app_snapshot_create_base_path () destroy_lttng_session_ok $session_name # validate test - validate_trace $EVENT_NAME $TRACE_PATH/$HOSTNAME/$base_path - if [ $? -eq 0 ]; then + if validate_trace $EVENT_NAME "$TRACE_PATH/$HOSTNAME/$base_path"; then # only delete if successful - rm -rf $TRACE_PATH + rm -rf "$TRACE_PATH" fi } function ust_app_snapshot_base_path () { - local session_name=$(randstring 16 0) + local session_name="ust_app_snapshot_base_path" local base_path="my/custom/path3" diag "Test base path override for remote trace snapshot (URI on snapshot)" @@ -107,16 +93,15 @@ function ust_app_snapshot_base_path () destroy_lttng_session_ok $session_name # validate test - validate_trace $EVENT_NAME $TRACE_PATH/$HOSTNAME/$base_path - if [ $? -eq 0 ]; then + if validate_trace $EVENT_NAME "$TRACE_PATH/$HOSTNAME/$base_path"; then # only delete if successful - rm -rf $TRACE_PATH + rm -rf "$TRACE_PATH" fi } function ust_app_snapshot_add_output_base_path () { - local session_name=$(randstring 16 0) + local session_name="ust_app_snapshot_add_output_base_path" local base_path="my/custom/path4" diag "Test base path override for remote trace snapshot (URI on add-output)" @@ -135,10 +120,9 @@ function ust_app_snapshot_add_output_base_path () destroy_lttng_session_ok $session_name # validate test - validate_trace $EVENT_NAME $TRACE_PATH/$HOSTNAME/$base_path - if [ $? -eq 0 ]; then + if validate_trace $EVENT_NAME "$TRACE_PATH/$HOSTNAME/$base_path"; then # only delete if successful - rm -rf $TRACE_PATH + rm -rf "$TRACE_PATH" fi } @@ -176,7 +160,7 @@ tests=( ust_app_stream_base_path ust_app_snapshot_add_output_base_path ust_app_stream_base_path_via_load ) -for fct_test in ${tests[@]}; +for fct_test in "${tests[@]}"; do ${fct_test} done