X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fust%2Fnprocesses%2Fust-nprocesses;fp=tests%2Fust%2Fnprocesses%2Fust-nprocesses;h=0000000000000000000000000000000000000000;hp=90c0c2e9b9dca4aa92e1b777454349cd21885416;hb=9ac429ef32142eaecfec2d1a44569464c4f8f721;hpb=785d2d0dc3aec3a4e44fcf677155dd07e8e4cc1f diff --git a/tests/ust/nprocesses/ust-nprocesses b/tests/ust/nprocesses/ust-nprocesses deleted file mode 100755 index 90c0c2e9b..000000000 --- a/tests/ust/nprocesses/ust-nprocesses +++ /dev/null @@ -1,69 +0,0 @@ -#!/bin/bash -# -# Copyright (C) - 2012 David Goulet -# -# 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 - -CURDIR=$(dirname $0)/ -TESTDIR=$CURDIR/../.. -NR_ITER=$1 -TEST_BIN_NAME="gen-events-time" -SESSION_NAME="ust-nprocesses" -EVENT_NAME="ust_gen_event:tptest" -TEST_WAIT_SEC=5 - -source $TESTDIR/utils.sh - -# MUST set TESTDIR before calling those functions - -# Start test for 1000 seconds - -for i in `seq 1 $NR_ITER` -do - ./$CURDIR/$TEST_BIN_NAME 1000 >/dev/null 2>&1 & -done - -echo -n "Validating registered apps in 3 seconds..." - -sleep 3 - -listing=$($TESTDIR/../src/bin/lttng/$LTTNG_BIN list -u) -reg_app_count=$(echo -n $listing | sed "s/$TEST_BIN_NAME/$TEST_BIN_NAME\n/g" | grep "$TEST_BIN_NAME" | wc -l) -if [ "$reg_app_count" -ne "$NR_ITER" ]; then - echo -e "$reg_app_count apps listed. Expected $NR_ITER " - print_fail -else - print_ok -fi - -TRACE_PATH=$(mktemp -d) - -create_lttng_session $SESSION_NAME $TRACE_PATH - -enable_ust_lttng_event $SESSION_NAME $EVENT_NAME -start_lttng_tracing $SESSION_NAME - -echo "Sleeping $TEST_WAIT_SEC seconds for tracing to start everywhere" -echo "Warning: this arbitrary time can make the test fail on slower system" -sleep $TEST_WAIT_SEC - -stop_lttng_tracing $SESSION_NAME -destroy_lttng_session $SESSION_NAME - -rm -rf $TRACE_PATH - -echo -e -n "Killing all spawned applications..." -killall -q $TEST_BIN_NAME >/dev/null 2>&1 & -print_ok -exit 0