X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Frotation%2Frotate_utils.sh;h=42009f85b97674484852dfedf3ac01a06c5b1158;hb=f590975c081ea72fc64ab370c5a14f5b9f03a436;hp=2ef419339162a5a1586e67d138a2a4808bcb03a8;hpb=95a6e8d35cb2e715c44db46fe50c479786167a76;p=lttng-tools.git diff --git a/tests/regression/tools/rotation/rotate_utils.sh b/tests/regression/tools/rotation/rotate_utils.sh index 2ef419339..42009f85b 100644 --- a/tests/regression/tools/rotation/rotate_utils.sh +++ b/tests/regression/tools/rotation/rotate_utils.sh @@ -119,11 +119,10 @@ function rotate_timer_test () sleep 1 done test $nr -ge $expected_chunks - ok $? "Generated $nr chunks in $(($nr_iter))s" + ok $? "Generated at least $nr chunks in $(($nr_iter))s" stop_lttng_tracing_ok $SESSION_NAME destroy_lttng_session_ok $SESSION_NAME - # Make sure the 10 first chunks are valid empty traces i=1 local chunk_pattern=$(get_chunk_pattern ${today}) @@ -134,11 +133,13 @@ function rotate_timer_test () # chunks should be empty folders if test $per_pid = 1; then validate_trace_empty $local_path/${chunk_pattern}-0 - nr=$(ls $local_path/${chunk_pattern}-1/ | wc -l) - test $nr = 0 + nr=$(find $local_path/${chunk_pattern}-1/ | wc -l) + # contains self and may contain ust/ subdir (local) or not (remote). + test $nr -le 2 ok $? "Chunk 2 is empty" - nr=$(ls $local_path/${chunk_pattern}-2/ | wc -l) - test $nr = 0 + nr=$(find $local_path/${chunk_pattern}-2/ | wc -l) + # contains self and may contain ust/ subdir (local) or not (remote). + test $nr -le 2 ok $? "Chunk 3 is empty" else while [ $i -le $expected_chunks ]; do