X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Fust%2Fnevents%2Fust-nevents;fp=tests%2Fust%2Fnevents%2Fust-nevents;h=eed4dcb1b83b8d510cfcca7f7fa6c0e3e4ab66fa;hb=355f483d1713d1e047ad6256bea039cb693ae38e;hp=0000000000000000000000000000000000000000;hpb=0e4cbe7e2c4c6a8343e710a3b050af8c33f95e21;p=lttng-tools.git diff --git a/tests/ust/nevents/ust-nevents b/tests/ust/nevents/ust-nevents new file mode 100755 index 000000000..eed4dcb1b --- /dev/null +++ b/tests/ust/nevents/ust-nevents @@ -0,0 +1,43 @@ +#!/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 +SESSION_NAME="ust-nevents" +EVENT_NAME="ust_gen_nevents:tptest" + +source $TESTDIR/utils.sh + +TRACE_PATH=$(mktemp -d) + +# MUST set TESTDIR before calling those functions + +create_lttng_session $SESSION_NAME $TRACE_PATH + +enable_ust_lttng_event $SESSION_NAME $EVENT_NAME +start_tracing $SESSION_NAME + +# Start test +./$CURDIR/gen-nevents $NR_ITER + +stop_tracing $SESSION_NAME +destroy_lttng_session $SESSION_NAME + +trace_matches $EVENT_NAME $NR_ITER $TRACE_PATH + +rm -rf $TRACE_PATH