X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Ftracefile-limits%2Ftest_tracefile_count;h=b44de63c003b7d74e14184154e740dc931555318;hp=4fe6ac36e3e8159da06cd2a2a70156df0c2ca1c3;hb=9d16b343fb9e781fc8d8fa3c448a3f382306dd33;hpb=67b4c664e2c6c6dc19920555c0abf094ed6cbe00 diff --git a/tests/regression/tools/tracefile-limits/test_tracefile_count b/tests/regression/tools/tracefile-limits/test_tracefile_count index 4fe6ac36e..b44de63c0 100755 --- a/tests/regression/tools/tracefile-limits/test_tracefile_count +++ b/tests/regression/tools/tracefile-limits/test_tracefile_count @@ -1,19 +1,8 @@ #!/bin/bash # -# Copyright (C) - 2013 Christian Babeux +# Copyright (C) 2013 Christian Babeux # -# 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="Tracefile count limits" @@ -28,6 +17,7 @@ STATS_BIN="$TESTDIR/utils/babelstats.pl" NUM_TESTS=74 NUM_CPUS=`nproc` +PAGE_SIZE=$(getconf PAGE_SIZE) source $TESTDIR/utils/utils.sh @@ -47,7 +37,7 @@ function enable_lttng_channel_count_limit () $TESTDIR/../src/bin/lttng/$LTTNG_BIN enable-channel \ -u $channel_name -s $sess_name \ - -C 4096 -W $tracefile_count_limit \ + -C $(($PAGE_SIZE*3)) -W $tracefile_count_limit \ --overwrite >/dev/null 2>&1 ok $? "$test_name" @@ -103,7 +93,7 @@ function test_tracefile_count_limit () session_name=$(randstring 16 0) channel_name="channel" event_name="tp:tptest" - num_iter=1000 + num_iter=100000 expected_max=$(($num_iter - 1)) diag "Test tracefile count limit : $count_limit tracefiles" @@ -118,7 +108,7 @@ function test_tracefile_count_limit () start_lttng_tracing_ok $session_name - $TESTAPP_BIN $num_iter >/dev/null 2>&1 + $TESTAPP_BIN -i $num_iter >/dev/null 2>&1 stop_lttng_tracing_ok $session_name