Do not overwrite IFS globally but only locally
authorJonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Tue, 6 Oct 2015 19:41:41 +0000 (15:41 -0400)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 10 Mar 2016 21:35:29 +0000 (16:35 -0500)
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
tests/regression/tools/filtering/test_valid_filter

index 0a3a5a4436a0e5b071981674dc9511cad30130b4..fe854a70ceb0078c5ec271aa01d4a0003e885c29 100755 (executable)
@@ -72,7 +72,7 @@ function test_valid_filter
        create_lttng_session_ok $SESSION_NAME $trace_path
 
        # Enable filter
-       enable_lttng_event_filter $domain $SESSION_NAME $event_name $filter
+       enable_lttng_event_filter $domain $SESSION_NAME "$event_name" "$filter"
 
        # Trace apps
        start_lttng_tracing_ok $SESSION_NAME
@@ -344,8 +344,6 @@ plan_tests $NUM_TESTS
 
 print_test_banner "$TEST_DESC"
 
-IFS=$'\n'
-
 issue_356_filter="intfield > 0 && intfield > 1 && "
 issue_356_filter+="intfield > 2 && intfield > 3 && "
 issue_356_filter+="intfield > 4 && intfield > 5 && "
@@ -360,6 +358,9 @@ BIN_NAME="gen-ust-events"
 
 # One to one mapping between filters and validators
 
+# Set IFS to newline to facilitate array declaration
+OLDIFS="$IFS"
+IFS=$'\n'
 UST_FILTERS=("intfield"                                                 #1
         "intfield > 1"                                                 #2
         "intfield >= 1"                                                #3
@@ -480,6 +481,8 @@ UST_VALIDATOR=("validator_intfield"                 #1
           "validator_has_no_event"                 #55
 )
 
+IFS="$OLDIFS"
+
 diag "Test UST valid filters"
 
 KERNEL_CHECK=0
@@ -502,7 +505,9 @@ done
 BIN_NAME="test_valid_filt"     # Current script name truncated by kernel
 
 # One to one mapping between filters and validators
-
+# Set IFS to newline to facilitate array declaration
+OLDIFS="$IFS"
+IFS=$'\n'
 KERNEL_FILTERS=("intfield"                                              #1
         "intfield > 1"                                                 #2
         "intfield >= 1"                                                #3
@@ -619,6 +624,8 @@ KERNEL_VALIDATOR=("validator_intfield"              #1
           "validator_has_no_event"                 #55
 )
 
+IFS=$OLDIFS
+
 if [ "$(id -u)" == "0" ]; then
        isroot=1
 else
This page took 0.029154 seconds and 4 git commands to generate.