[lttng-dev] [PATCH lttng-tools] Fix: use start and stop sessiond from utils.sh

Jérémie Galarneau jeremie.galarneau at efficios.com
Thu Oct 15 14:39:54 EDT 2015


Merged, thanks!

Jérémie

On Thu, Sep 17, 2015 at 4:42 PM, Jonathan Rajotte
<jonathan.rajotte-julien at efficios.com> wrote:
> Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien at efficios.com>
> ---
>  tests/regression/ust/daemon/test_daemon             | 18 +++++-------------
>  tests/regression/ust/exit-fast/test_exit-fast       | 18 +++++-------------
>  tests/regression/ust/fork/test_fork                 | 18 +++++-------------
>  tests/regression/ust/libc-wrapper/test_libc-wrapper | 18 +++++-------------
>  tests/regression/ust/linking/test_linking           | 18 +++++-------------
>  5 files changed, 25 insertions(+), 65 deletions(-)
>
> diff --git a/tests/regression/ust/daemon/test_daemon b/tests/regression/ust/daemon/test_daemon
> index 54afd0c..13dda1b 100755
> --- a/tests/regression/ust/daemon/test_daemon
> +++ b/tests/regression/ust/daemon/test_daemon
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  #
>  # Copyright (C) - 2013 Jérémie Galarneau <jeremie.galarneau at efficios.com>
>  #
> @@ -15,21 +15,13 @@
>  # this program; if not, write to the Free Software Foundation, Inc., 51
>  # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
>
> -# Check for a running sessiond
> -`pidof lt-lttng-sessiond`
> -STOP_SESSIOND=$?
> -
>  CURDIR=$(dirname $0)
>  TESTDIR=${CURDIR}/../../..
>
> -# Try to launch a sessiond before invoking the python test script
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -       DIR=$(readlink -f ${TESTDIR})
> -       ${DIR}/../src/bin/lttng-sessiond/lttng-sessiond --daemonize --quiet --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd"
> -fi
> +source $TESTDIR/utils/utils.sh
> +
> +start_lttng_sessiond_notap
>
>  python3 ${CURDIR}/test_daemon.py
>
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -    kill `pidof lt-lttng-sessiond`
> -fi
> +stop_lttng_sessiond_notap
> diff --git a/tests/regression/ust/exit-fast/test_exit-fast b/tests/regression/ust/exit-fast/test_exit-fast
> index e8a0bd6..4b72171 100755
> --- a/tests/regression/ust/exit-fast/test_exit-fast
> +++ b/tests/regression/ust/exit-fast/test_exit-fast
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  #
>  # Copyright (C) - 2013 Jérémie Galarneau <jeremie.galarneau at efficios.com>
>  #
> @@ -15,21 +15,13 @@
>  # this program; if not, write to the Free Software Foundation, Inc., 51
>  # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
>
> -# Check for a running sessiond
> -`pidof lt-lttng-sessiond`
> -STOP_SESSIOND=$?
> -
>  CURDIR=$(dirname $0)
>  TESTDIR=${CURDIR}/../../..
>
> -# Try to launch a sessiond before invoking the python test script
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -       DIR=$(readlink -f ${TESTDIR})
> -       ${DIR}/../src/bin/lttng-sessiond/lttng-sessiond --daemonize --quiet --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd"
> -fi
> +source $TESTDIR/utils/utils.sh
> +
> +start_lttng_sessiond_notap
>
>  python3 ${CURDIR}/test_exit-fast.py
>
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -    kill `pidof lt-lttng-sessiond`
> -fi
> +stop_lttng_sessiond_notap
> diff --git a/tests/regression/ust/fork/test_fork b/tests/regression/ust/fork/test_fork
> index e05b556..3d0fb89 100755
> --- a/tests/regression/ust/fork/test_fork
> +++ b/tests/regression/ust/fork/test_fork
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  #
>  # Copyright (C) - 2013 Jérémie Galarneau <jeremie.galarneau at efficios.com>
>  #
> @@ -15,21 +15,13 @@
>  # this program; if not, write to the Free Software Foundation, Inc., 51
>  # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
>
> -# Check for a running sessiond
> -`pidof lt-lttng-sessiond`
> -STOP_SESSIOND=$?
> -
>  CURDIR=$(dirname $0)
>  TESTDIR=${CURDIR}/../../..
>
> -# Try to launch a sessiond before invoking the python test script
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -       DIR=$(readlink -f ${TESTDIR})
> -       ${DIR}/../src/bin/lttng-sessiond/lttng-sessiond --daemonize --quiet --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd"
> -fi
> +source $TESTDIR/utils/utils.sh
> +
> +start_lttng_sessiond_notap
>
>  python3 ${CURDIR}/test_fork.py
>
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -    kill `pidof lt-lttng-sessiond`
> -fi
> +stop_lttng_sessiond_notap
> diff --git a/tests/regression/ust/libc-wrapper/test_libc-wrapper b/tests/regression/ust/libc-wrapper/test_libc-wrapper
> index 8c6b128..14d227f 100755
> --- a/tests/regression/ust/libc-wrapper/test_libc-wrapper
> +++ b/tests/regression/ust/libc-wrapper/test_libc-wrapper
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  #
>  # Copyright (C) - 2013 Jérémie Galarneau <jeremie.galarneau at efficios.com>
>  #
> @@ -15,21 +15,13 @@
>  # this program; if not, write to the Free Software Foundation, Inc., 51
>  # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
>
> -# Check for a running sessiond
> -`pidof lt-lttng-sessiond`
> -STOP_SESSIOND=$?
> -
>  CURDIR=$(dirname $0)
>  TESTDIR=${CURDIR}/../../..
>
> -# Try to launch a sessiond before invoking the python test script
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -       DIR=$(readlink -f ${TESTDIR})
> -       ${DIR}/../src/bin/lttng-sessiond/lttng-sessiond --daemonize --quiet --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd"
> -fi
> +source $TESTDIR/utils/utils.sh
> +
> +start_lttng_sessiond_notap
>
>  python3 ${CURDIR}/test_libc-wrapper.py
>
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -    kill `pidof lt-lttng-sessiond`
> -fi
> +stop_lttng_sessiond_notap
> diff --git a/tests/regression/ust/linking/test_linking b/tests/regression/ust/linking/test_linking
> index 77e0b82..e630b09 100755
> --- a/tests/regression/ust/linking/test_linking
> +++ b/tests/regression/ust/linking/test_linking
> @@ -1,4 +1,4 @@
> -#!/bin/sh
> +#!/bin/bash
>  #
>  # Copyright (C) - 2013 Jérémie Galarneau <jeremie.galarneau at efficios.com>
>  #
> @@ -14,22 +14,14 @@
>  # You should have received a copy of the GNU General Public License along with
>  # this program; if not, write to the Free Software Foundation, Inc., 51
>  # Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
> -
> -# Check for a running sessiond
> -`pidof lt-lttng-sessiond`
> -STOP_SESSIOND=$?
> -
>  CURDIR=$(dirname $0)
>  TESTDIR=${CURDIR}/../../..
>
> +source $TESTDIR/utils/utils.sh
> +
>  # Try to launch a sessiond before invoking the python test script
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -       DIR=$(readlink -f ${TESTDIR})
> -       ${DIR}/../src/bin/lttng-sessiond/lttng-sessiond --daemonize --quiet --consumerd32-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd" --consumerd64-path="$DIR/../src/bin/lttng-consumerd/lttng-consumerd"
> -fi
> +start_lttng_sessiond_notap
>
>  python3 ${CURDIR}/test_linking.py
>
> -if [ $STOP_SESSIOND -ne 0 ]; then
> -    kill `pidof lt-lttng-sessiond`
> -fi
> +stop_lttng_sessiond_notap
> --
> 2.1.4
>



-- 
Jérémie Galarneau
EfficiOS Inc.
http://www.efficios.com



More information about the lttng-dev mailing list