fix: relayd: unaligned access in trace_chunk_registry_ht_key_hash
[lttng-tools.git] / tests / regression / tools / client / test_bug1480_assert_data_pending
1 #!/bin/bash
2 #
3 # Copyright (C) 2023 Kienan Stewart <kstewart@efficios.com>
4 #
5 # SPDX-License-Identifier: GPL-2.0-only
6 #
7 TEST_DESC="lttng-sessiond should not crash when receiving data-pending for an active session"
8 CURDIR=$(dirname "$0")
9 TESTDIR=$(realpath "${CURDIR}/../../../")
10 # Test app for ust event
11 TESTAPP_PATH="${TESTDIR}/utils/testapp"
12 TESTAPP_NAME="gen-data-pending"
13 TESTAPP_BIN="${TESTAPP_PATH}/${TESTAPP_NAME}/${TESTAPP_NAME}"
14 SESSION_NAME=asdf
15
16 NUM_TESTS=7
17
18 # shellcheck source-path=SCRIPTDIR/../../../
19 source "${TESTDIR}/utils/utils.sh"
20 if [ ! -x "${TESTAPP_BIN}" ] ; then
21 BAIL_OUT "Test binary '${TESTAPP_BIN}' not detected or not executable"
22 fi
23
24 OUTPUT_DIR=$(mktemp -d)
25 CHANNEL_NAME=asdf
26
27 plan_tests "${NUM_TESTS}"
28 print_test_banner "${TEST_DESC}"
29
30 # shellcheck disable=SC2119
31 start_lttng_sessiond
32
33 create_lttng_session_ok "${SESSION_NAME}" "${OUTPUT_DIR}"
34 enable_ust_lttng_channel_ok "${SESSION_NAME}" "${CHANNEL_NAME}"
35 start_lttng_tracing_ok "${SESSION_NAME}"
36
37 "${TESTAPP_BIN}" "${SESSION_NAME}"
38
39 stop_lttng_tracing_ok "${SESSION_NAME}"
40 destroy_lttng_session_ok "${SESSION_NAME}"
41 # shellcheck disable=SC2119
42 stop_lttng_sessiond
43 rm -rf "${OUTPUT_DIR}"
This page took 0.029996 seconds and 4 git commands to generate.