From e1d226d45d1553479f5ed10763d790354cd771ac Mon Sep 17 00:00:00 2001 From: nicrowe00 Date: Wed, 4 Feb 2026 09:33:58 +0000 Subject: [PATCH] Remove lttng test --- lttng/test.json | 18 ------------- lttng/test.sh | 69 ------------------------------------------------- 2 files changed, 87 deletions(-) delete mode 100644 lttng/test.json delete mode 100755 lttng/test.sh diff --git a/lttng/test.json b/lttng/test.json deleted file mode 100644 index 575f84dc..00000000 --- a/lttng/test.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "lttng", - "enabled": true, - "requiresSdk": true, - "version": "2.1", - "versionSpecific": false, - "type": "bash", - "cleanup": true, - "skipWhen": [ - "runtime=mono", // mono does not use lttng - ], - "ignoredRIDs":[ - "alpine", // lttng <=2,13,0 is broken - "centos", - "fedora", // see https://github.com/redhat-developer/dotnet-regular-tests/issues/202 - "rhel" - ] -} diff --git a/lttng/test.sh b/lttng/test.sh deleted file mode 100755 index a86e8269..00000000 --- a/lttng/test.sh +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail -IFS=$'\n\t' - -SESSION_NAME=my-session -TEST_FOLDER=/tmp/$SESSION_NAME - -TRACE_FOLDER=$TEST_FOLDER/trace -TRACE_EVENT=DotNETRuntime:RuntimeInformationStart - -function remove_test_folder { - rm -rf $TEST_FOLDER -} - -function end_session { - lttng stop $SESSION_NAME 2>/dev/null || true - lttng destroy $SESSION_NAME 2>/dev/null || true - killall lttng-sessiond 2>/dev/null || true -} - -function start_session { - # Start lttng user daemon - lttng-sessiond --daemonize - - # Create and start session - lttng create $SESSION_NAME --output $TRACE_FOLDER - lttng add-context --userspace --session=$SESSION_NAME --type=vpid - lttng enable-event -s $SESSION_NAME -u --tracepoint $TRACE_EVENT - lttng start $SESSION_NAME -} - -# Clean up from previous test run -end_session -remove_test_folder - -# Start lttng session -echo "== Starting lttng session" -start_session - -# Create new console application to generate an event -echo "== Creating new console application" -export COMPlus_PerfMapEnabled=1 -export COMPlus_EnableEventLog=1 -dotnet new console -o $TEST_FOLDER/console & -DOTNET_PID=$! -wait $DOTNET_PID - -# End lttng session -echo "== Ending lttng session" -end_session - -CMD="$(command -v babeltrace || true)" -[ -z "${CMD}" ] && CMD="$(command -v babeltrace2)" - -# Retrieve trace -LTTNG_TRACE=$($CMD "$TRACE_FOLDER/ust/uid/$(id -u)/64-bit" | grep "vpid = $DOTNET_PID") - -# Clean up -remove_test_folder - -echo "== Checking lttng trace" -if echo "$LTTNG_TRACE" | grep -q "$TRACE_EVENT"; then - echo "OK: Event $TRACE_EVENT found in lttng trace." - exit 0 -else - echo "FAIL: Event $TRACE_EVENT not found in lttng trace:"$'\n'"$LTTNG_TRACE" - exit 1 -fi