X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Frotation%2Frotate_utils.sh;fp=tests%2Fregression%2Ftools%2Frotation%2Frotate_utils.sh;h=0454b7ce3e8d421d97cf2e4c7c3271a1b24c1dd7;hp=8ff93f91d87085be9c26c1bd10656c02891f9a20;hb=6f7eb8e1cb829926bcbce2aeb885b0db63fc7af0;hpb=14e34907ffbc9645f8ed799b74e04d9c850df4f0 diff --git a/tests/regression/tools/rotation/rotate_utils.sh b/tests/regression/tools/rotation/rotate_utils.sh index 8ff93f91d..0454b7ce3 100644 --- a/tests/regression/tools/rotation/rotate_utils.sh +++ b/tests/regression/tools/rotation/rotate_utils.sh @@ -41,8 +41,8 @@ function validate_test_chunks () local_path=$1 today=$2 app_path=$3 - domain=$4 - per_pid=$5 + shift 3 + domains=("$@") local path= local chunk_pattern=$(get_chunk_pattern ${today}) @@ -64,8 +64,14 @@ function validate_test_chunks () # Make sure we don't have anything else in the first 2 chunk directories # besides the kernel folder. for chunk in $(seq 0 1); do - nr_stale=$(ls -A $local_path/${chunk_pattern}-${chunk} | grep -v $domain | wc -l) - ok $nr_stale "No stale folders in chunk ${chunk} directory" + local stale_files + + stale_files=$(ls -A $local_path/${chunk_pattern}-${chunk}) + for domain in "${domains[@]}"; do + stale_files=$(echo "$stale_files" | grep -v $domain) + done + nr_stale=$(echo -n "$stale_files" | wc -l) + ok "$nr_stale" "No stale folders in chunk ${chunk} directory" done # We expect a complete session of 30 events