Rename the "metadata regenerate" command to "regenerate metadata"
[lttng-tools.git] / tests / regression / tools / metadata-regen / test_kernel
diff --git a/tests/regression/tools/metadata-regen/test_kernel b/tests/regression/tools/metadata-regen/test_kernel
deleted file mode 100755 (executable)
index fb9940a..0000000
+++ /dev/null
@@ -1,109 +0,0 @@
-#!/bin/bash
-#
-# Copyright (C) - 2015 Julien Desfossez <jdesfossez@efficios.com>
-#
-# 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
-TEST_DESC="Streaming - Kernel tracing"
-
-CURDIR=$(dirname $0)/
-TESTDIR=$CURDIR/../../..
-EVENT_NAME="lttng_test_filter_event"
-PID_RELAYD=0
-SESSION_NAME=""
-
-TRACE_PATH=$(mktemp -d)
-
-NUM_TESTS=18
-
-source $TESTDIR/utils/utils.sh
-
-# LTTng kernel modules check
-out=`ls /lib/modules/$(uname -r)/extra | grep lttng`
-if [ -z "$out" ]; then
-       BAIL_OUT "LTTng modules not detected."
-fi
-
-function lttng_create_session_uri
-{
-       # Create session with default path
-       $TESTDIR/../src/bin/lttng/$LTTNG_BIN create $SESSION_NAME -U net://localhost >/dev/null 2>&1
-
-       ok $? "Create session $SESSION_NAME"
-}
-
-function test_kernel_streaming ()
-{
-       diag "Test kernel streaming with metadata regeneration"
-       lttng_create_session_uri
-       lttng_enable_kernel_event $SESSION_NAME $EVENT_NAME
-       start_lttng_tracing_ok $SESSION_NAME
-       echo -n "100" > /proc/lttng-test-filter-event
-       metadata_regenerate_ok $SESSION_NAME
-       stop_lttng_tracing_ok $SESSION_NAME
-       # Validate test
-       validate_trace $EVENT_NAME $TRACE_PATH/$HOSTNAME/$SESSION_NAME*
-       if [ $? -eq 0 ]; then
-               # Only delete if successful
-               rm -rf $TRACE_PATH
-       else
-               break
-       fi
-       destroy_lttng_session_ok $SESSION_NAME
-}
-
-function test_kernel_local ()
-{
-       diag "Test kernel local with metadata regeneration"
-       create_lttng_session_ok $SESSION_NAME $TRACE_PATH
-       lttng_enable_kernel_event $SESSION_NAME $EVENT_NAME
-       start_lttng_tracing_ok $SESSION_NAME
-       echo -n "100" > /proc/lttng-test-filter-event
-       metadata_regenerate_ok $SESSION_NAME
-       stop_lttng_tracing_ok $SESSION_NAME
-       validate_trace $EVENT_NAME $TRACE_PATH
-       if [ $? -eq 0 ]; then
-               # Only delete if successful
-               rm -rf $TRACE_PATH
-       fi
-       destroy_lttng_session_ok $SESSION_NAME
-}
-
-plan_tests $NUM_TESTS
-
-print_test_banner "$TEST_DESC"
-
-if [ "$(id -u)" == "0" ]; then
-       isroot=1
-else
-       isroot=0
-fi
-
-skip $isroot "Root access is needed. Skipping all kernel streaming tests." $NUM_TESTS ||
-{
-       start_lttng_relayd "-o $TRACE_PATH"
-       start_lttng_sessiond
-       modprobe lttng-test
-
-       tests=( test_kernel_streaming test_kernel_local )
-
-       for fct_test in ${tests[@]};
-       do
-               SESSION_NAME=$(randstring 16 0)
-               ${fct_test}
-       done
-
-       rmmod lttng-test
-       stop_lttng_sessiond
-       stop_lttng_relayd
-}
This page took 0.025146 seconds and 4 git commands to generate.