diff options
| -rw-r--r-- | meta/recipes-kernel/lttng/lttng-tools/0001-Skip-when-testapp-is-not-present.patch | 610 | ||||
| -rw-r--r-- | meta/recipes-kernel/lttng/lttng-tools/0001-check-for-gettid-API-during-configure.patch | 55 | ||||
| -rw-r--r-- | meta/recipes-kernel/lttng/lttng-tools/0001-tests-do-not-strip-a-helper-library.patch | 27 | ||||
| -rw-r--r-- | meta/recipes-kernel/lttng/lttng-tools/0002-Fix-check-for-lttng-modules-presence-before-testing.patch | 24 | ||||
| -rw-r--r-- | meta/recipes-kernel/lttng/lttng-tools_2.11.0.bb (renamed from meta/recipes-kernel/lttng/lttng-tools_2.10.7.bb) | 14 |
5 files changed, 35 insertions, 695 deletions
diff --git a/meta/recipes-kernel/lttng/lttng-tools/0001-Skip-when-testapp-is-not-present.patch b/meta/recipes-kernel/lttng/lttng-tools/0001-Skip-when-testapp-is-not-present.patch deleted file mode 100644 index 6c9f7e462c..0000000000 --- a/meta/recipes-kernel/lttng/lttng-tools/0001-Skip-when-testapp-is-not-present.patch +++ /dev/null | |||
| @@ -1,610 +0,0 @@ | |||
| 1 | From 95c27e6acceaeda55c729b9e92e594322adef13f Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> | ||
| 3 | Date: Wed, 3 Apr 2019 16:31:18 -0400 | ||
| 4 | Subject: [PATCH lttng-tools] Skip when testapp is not present | ||
| 5 | |||
| 6 | We expect lttng-ust do be present, this is a wrong assumptions. | ||
| 7 | |||
| 8 | This is a quick fix. The real fix is to either detect at runtime | ||
| 9 | lttng-ust support or at build time (HAVE_LIBLTTNG_UST_CTL). | ||
| 10 | |||
| 11 | This prevent hang for make check done on a build configured with | ||
| 12 | --without-lttng-ust. | ||
| 13 | |||
| 14 | Upstream-Status: Inappropriate [other] | ||
| 15 | Reason: This patch is inappropriate for upstream for 2.10 stable release | ||
| 16 | since we do not backport "superficial" fix to the test suite. We do | ||
| 17 | backport when a test is broken. The fact that on --without-lttng-ust | ||
| 18 | hang is not a "broken" test per-see. Still, a variation of this fix will | ||
| 19 | be upstreamed in our master branch and possibly 2.11. The upstreamed | ||
| 20 | version will split the test in kernel/ust test and skip them at the | ||
| 21 | build system level. This patch is more succinct. | ||
| 22 | |||
| 23 | Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> | ||
| 24 | --- | ||
| 25 | tests/regression/tools/crash/test_crash | 4 ++ | ||
| 26 | .../regression/tools/exclusion/test_exclusion | 4 ++ | ||
| 27 | .../tools/filtering/test_valid_filter | 21 ++++-- | ||
| 28 | tests/regression/tools/health/test_thread_ok | 29 +++++--- | ||
| 29 | tests/regression/tools/live/Makefile.am | 2 - | ||
| 30 | tests/regression/tools/live/test_lttng_ust | 4 ++ | ||
| 31 | tests/regression/tools/live/test_ust | 4 ++ | ||
| 32 | .../tools/live/test_ust_tracefile_count | 4 ++ | ||
| 33 | tests/regression/tools/mi/test_mi | 4 ++ | ||
| 34 | .../notification/test_notification_multi_app | 18 +++-- | ||
| 35 | .../tools/notification/test_notification_ust | 4 ++ | ||
| 36 | .../regression/tools/regen-metadata/test_ust | 2 +- | ||
| 37 | .../regression/tools/regen-statedump/test_ust | 2 +- | ||
| 38 | .../regression/tools/save-load/test_autoload | 7 ++ | ||
| 39 | tests/regression/tools/save-load/test_load | 8 +++ | ||
| 40 | tests/regression/tools/save-load/test_save | 7 ++ | ||
| 41 | .../regression/tools/snapshots/test_ust_fast | 2 +- | ||
| 42 | .../regression/tools/snapshots/test_ust_long | 2 +- | ||
| 43 | .../tools/snapshots/test_ust_streaming | 2 +- | ||
| 44 | tests/regression/tools/snapshots/ust_test | 2 +- | ||
| 45 | .../streaming/test_high_throughput_limits | 2 +- | ||
| 46 | tests/regression/tools/streaming/test_ust | 2 +- | ||
| 47 | .../tracefile-limits/test_tracefile_count | 2 +- | ||
| 48 | .../tracefile-limits/test_tracefile_size | 2 +- | ||
| 49 | .../tools/wildcard/test_event_wildcard | 67 ++++++++++--------- | ||
| 50 | 25 files changed, 147 insertions(+), 60 deletions(-) | ||
| 51 | |||
| 52 | diff --git a/tests/regression/tools/crash/test_crash b/tests/regression/tools/crash/test_crash | ||
| 53 | index 8c62c513d..3cbe97688 100755 | ||
| 54 | --- a/tests/regression/tools/crash/test_crash | ||
| 55 | +++ b/tests/regression/tools/crash/test_crash | ||
| 56 | @@ -35,6 +35,10 @@ NUM_TESTS=77 | ||
| 57 | |||
| 58 | source $TESTDIR/utils/utils.sh | ||
| 59 | |||
| 60 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 61 | + plan_skip_all "No UST events binary detected." | ||
| 62 | +fi | ||
| 63 | + | ||
| 64 | # Global declaration for simplification | ||
| 65 | LTTNG_CRASH=$TESTDIR/../src/bin/lttng-crash/$CRASH_BIN | ||
| 66 | |||
| 67 | diff --git a/tests/regression/tools/exclusion/test_exclusion b/tests/regression/tools/exclusion/test_exclusion | ||
| 68 | index 949cd41df..42e4d72fb 100755 | ||
| 69 | --- a/tests/regression/tools/exclusion/test_exclusion | ||
| 70 | +++ b/tests/regression/tools/exclusion/test_exclusion | ||
| 71 | @@ -30,6 +30,10 @@ NUM_TESTS=149 | ||
| 72 | |||
| 73 | source $TESTDIR/utils/utils.sh | ||
| 74 | |||
| 75 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 76 | + plan_skip_all "No UST events binary detected." | ||
| 77 | +fi | ||
| 78 | + | ||
| 79 | function enable_ust_lttng_all_event_exclusion() | ||
| 80 | { | ||
| 81 | sess_name="$1" | ||
| 82 | diff --git a/tests/regression/tools/filtering/test_valid_filter b/tests/regression/tools/filtering/test_valid_filter | ||
| 83 | index 163b32182..1e8da630b 100755 | ||
| 84 | --- a/tests/regression/tools/filtering/test_valid_filter | ||
| 85 | +++ b/tests/regression/tools/filtering/test_valid_filter | ||
| 86 | @@ -418,12 +418,18 @@ issue_356_filter+="intfield > 4 && intfield > 5 && " | ||
| 87 | issue_356_filter+="intfield > 6 && intfield > 7 && " | ||
| 88 | issue_356_filter+="intfield > 8 || intfield > 0" | ||
| 89 | |||
| 90 | +BIN_NAME="gen-ust-events" | ||
| 91 | + | ||
| 92 | +skip_ust=1 | ||
| 93 | +if [ ! -x "$CURDIR/$BIN_NAME" ]; then | ||
| 94 | + skip_ust=0 | ||
| 95 | + skip 0 "No UST nevents binary detected." $NUM_UST_TESTS | ||
| 96 | +fi | ||
| 97 | + | ||
| 98 | start_lttng_sessiond | ||
| 99 | |||
| 100 | ### UST TESTS | ||
| 101 | |||
| 102 | -BIN_NAME="gen-ust-events" | ||
| 103 | - | ||
| 104 | KIRK_KRAUSS_TESTS=( | ||
| 105 | # the tests below were written by Kirk Krauss in this article: | ||
| 106 | # http://www.drdobbs.com/architecture-and-design/matching-wildcards-an-empirical-way-to-t/240169123 | ||
| 107 | @@ -897,9 +903,6 @@ UST_STR_FILTERS=( | ||
| 108 | END | ||
| 109 | ) | ||
| 110 | |||
| 111 | -if [ ! -x "$CURDIR/$BIN_NAME" ]; then | ||
| 112 | - BAIL_OUT "No UST nevents binary detected." | ||
| 113 | -fi | ||
| 114 | |||
| 115 | IFS="$OLDIFS" | ||
| 116 | |||
| 117 | @@ -910,6 +913,10 @@ i=0 | ||
| 118 | while true; do | ||
| 119 | validator="${UST_FILTERS[$i]}" | ||
| 120 | |||
| 121 | + if [ $skip_ust -eq 0 ]; then | ||
| 122 | + break | ||
| 123 | + fi | ||
| 124 | + | ||
| 125 | if [ "$validator" = END ]; then | ||
| 126 | break | ||
| 127 | fi | ||
| 128 | @@ -929,6 +936,10 @@ i=0 | ||
| 129 | while true; do | ||
| 130 | validator="${UST_STR_FILTERS[$i]}" | ||
| 131 | |||
| 132 | + if [ $skip_ust -eq 0 ]; then | ||
| 133 | + break | ||
| 134 | + fi | ||
| 135 | + | ||
| 136 | if [ "$validator" = END ]; then | ||
| 137 | break | ||
| 138 | fi | ||
| 139 | diff --git a/tests/regression/tools/health/test_thread_ok b/tests/regression/tools/health/test_thread_ok | ||
| 140 | index e81d6ed24..849b7e71f 100755 | ||
| 141 | --- a/tests/regression/tools/health/test_thread_ok | ||
| 142 | +++ b/tests/regression/tools/health/test_thread_ok | ||
| 143 | @@ -27,6 +27,9 @@ CHANNEL_NAME="testchan" | ||
| 144 | HEALTH_CHECK_BIN="health_check" | ||
| 145 | NUM_TESTS=17 | ||
| 146 | SLEEP_TIME=30 | ||
| 147 | +TESTAPP_PATH="$TESTDIR/utils/testapp" | ||
| 148 | +TESTAPP_NAME="gen-ust-events" | ||
| 149 | +TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME" | ||
| 150 | |||
| 151 | source $TESTDIR/utils/utils.sh | ||
| 152 | |||
| 153 | @@ -76,15 +79,19 @@ function test_thread_ok | ||
| 154 | $CURDIR/$HEALTH_CHECK_BIN > ${STDOUT_PATH} 2> ${STDERR_PATH} | ||
| 155 | report_errors | ||
| 156 | |||
| 157 | - diag "With UST consumer daemons" | ||
| 158 | - create_lttng_session_no_output $SESSION_NAME | ||
| 159 | - enable_ust_lttng_event_ok $SESSION_NAME $UST_EVENT_NAME $CHANNEL_NAME | ||
| 160 | - start_lttng_tracing_ok $SESSION_NAME | ||
| 161 | - destroy_lttng_session_ok $SESSION_NAME | ||
| 162 | + skip $skip_ust "Ust does not seems to be supported" "5" || | ||
| 163 | + { | ||
| 164 | + diag "With UST consumer daemons" | ||
| 165 | + create_lttng_session_no_output $SESSION_NAME | ||
| 166 | + enable_ust_lttng_event_ok $SESSION_NAME $UST_EVENT_NAME $CHANNEL_NAME | ||
| 167 | + start_lttng_tracing_ok $SESSION_NAME | ||
| 168 | + destroy_lttng_session_ok $SESSION_NAME | ||
| 169 | |||
| 170 | - # Check health status | ||
| 171 | - $CURDIR/$HEALTH_CHECK_BIN > ${STDOUT_PATH} 2> ${STDERR_PATH} | ||
| 172 | - report_errors | ||
| 173 | + | ||
| 174 | + # Check health status | ||
| 175 | + $CURDIR/$HEALTH_CHECK_BIN > ${STDOUT_PATH} 2> ${STDERR_PATH} | ||
| 176 | + report_errors | ||
| 177 | + } | ||
| 178 | |||
| 179 | skip $isroot "Root access is needed. Skipping kernel consumer health check test." "5" || | ||
| 180 | { | ||
| 181 | @@ -141,6 +148,12 @@ else | ||
| 182 | isroot=0 | ||
| 183 | fi | ||
| 184 | |||
| 185 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 186 | + skip_ust=0 | ||
| 187 | +else | ||
| 188 | + skip_ust=1 | ||
| 189 | +fi | ||
| 190 | + | ||
| 191 | test_thread_ok | ||
| 192 | |||
| 193 | rm -rf ${HEALTH_PATH} | ||
| 194 | diff --git a/tests/regression/tools/live/Makefile.am b/tests/regression/tools/live/Makefile.am | ||
| 195 | index 46186d383..db74de8d5 100644 | ||
| 196 | --- a/tests/regression/tools/live/Makefile.am | ||
| 197 | +++ b/tests/regression/tools/live/Makefile.am | ||
| 198 | @@ -16,9 +16,7 @@ LIVE=$(top_builddir)/src/bin/lttng-sessiond/session.$(OBJEXT) \ | ||
| 199 | noinst_PROGRAMS = live_test | ||
| 200 | EXTRA_DIST = test_kernel test_lttng_kernel | ||
| 201 | |||
| 202 | -if HAVE_LIBLTTNG_UST_CTL | ||
| 203 | EXTRA_DIST += test_ust test_ust_tracefile_count test_lttng_ust | ||
| 204 | -endif | ||
| 205 | |||
| 206 | live_test_SOURCES = live_test.c | ||
| 207 | live_test_LDADD = $(LIBTAP) $(LIBCOMMON) $(LIBRELAYD) $(LIBSESSIOND_COMM) \ | ||
| 208 | diff --git a/tests/regression/tools/live/test_lttng_ust b/tests/regression/tools/live/test_lttng_ust | ||
| 209 | index 06017d01d..be9b3d7f7 100755 | ||
| 210 | --- a/tests/regression/tools/live/test_lttng_ust | ||
| 211 | +++ b/tests/regression/tools/live/test_lttng_ust | ||
| 212 | @@ -38,6 +38,10 @@ NUM_TESTS=12 | ||
| 213 | |||
| 214 | source $TESTDIR/utils/utils.sh | ||
| 215 | |||
| 216 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 217 | + plan_skip_all "No UST events binary detected." | ||
| 218 | +fi | ||
| 219 | + | ||
| 220 | # MUST set TESTDIR before calling those functions | ||
| 221 | plan_tests $NUM_TESTS | ||
| 222 | |||
| 223 | diff --git a/tests/regression/tools/live/test_ust b/tests/regression/tools/live/test_ust | ||
| 224 | index 0384a706f..add521bfc 100755 | ||
| 225 | --- a/tests/regression/tools/live/test_ust | ||
| 226 | +++ b/tests/regression/tools/live/test_ust | ||
| 227 | @@ -36,6 +36,10 @@ DIR=$(readlink -f $TESTDIR) | ||
| 228 | |||
| 229 | source $TESTDIR/utils/utils.sh | ||
| 230 | |||
| 231 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 232 | + plan_skip_all "No UST events binary detected." | ||
| 233 | +fi | ||
| 234 | + | ||
| 235 | echo "$TEST_DESC" | ||
| 236 | |||
| 237 | function setup_live_tracing() | ||
| 238 | diff --git a/tests/regression/tools/live/test_ust_tracefile_count b/tests/regression/tools/live/test_ust_tracefile_count | ||
| 239 | index 6da368fc6..10504f8c6 100755 | ||
| 240 | --- a/tests/regression/tools/live/test_ust_tracefile_count | ||
| 241 | +++ b/tests/regression/tools/live/test_ust_tracefile_count | ||
| 242 | @@ -36,6 +36,10 @@ DIR=$(readlink -f $TESTDIR) | ||
| 243 | |||
| 244 | source $TESTDIR/utils/utils.sh | ||
| 245 | |||
| 246 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 247 | + plan_skip_all "No UST events binary detected." | ||
| 248 | +fi | ||
| 249 | + | ||
| 250 | echo "$TEST_DESC" | ||
| 251 | |||
| 252 | function setup_live_tracing() | ||
| 253 | diff --git a/tests/regression/tools/mi/test_mi b/tests/regression/tools/mi/test_mi | ||
| 254 | index 48dda7da6..2cc30b29a 100755 | ||
| 255 | --- a/tests/regression/tools/mi/test_mi | ||
| 256 | +++ b/tests/regression/tools/mi/test_mi | ||
| 257 | @@ -61,6 +61,10 @@ NUM_TESTS=228 | ||
| 258 | |||
| 259 | source $TESTDIR/utils/utils.sh | ||
| 260 | |||
| 261 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 262 | + plan_skip_all "No UST events binary detected." | ||
| 263 | +fi | ||
| 264 | + | ||
| 265 | #Overwrite the lttng_bin to get mi output | ||
| 266 | LTTNG_BIN="lttng --mi xml" | ||
| 267 | |||
| 268 | diff --git a/tests/regression/tools/notification/test_notification_multi_app b/tests/regression/tools/notification/test_notification_multi_app | ||
| 269 | index 0a05ea6a0..29b0f62fa 100755 | ||
| 270 | --- a/tests/regression/tools/notification/test_notification_multi_app | ||
| 271 | +++ b/tests/regression/tools/notification/test_notification_multi_app | ||
| 272 | @@ -52,6 +52,11 @@ plan_tests $NUM_TESTS | ||
| 273 | |||
| 274 | print_test_banner "$TEST_DESC" | ||
| 275 | |||
| 276 | +skip_ust=1 | ||
| 277 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 278 | + skip_ust=0 | ||
| 279 | +fi | ||
| 280 | + | ||
| 281 | app_pids=() | ||
| 282 | |||
| 283 | function kernel_event_generator_toogle_state | ||
| 284 | @@ -468,10 +473,15 @@ function test_on_register_evaluation () | ||
| 285 | } | ||
| 286 | |||
| 287 | |||
| 288 | -TESTS=( | ||
| 289 | - test_multi_app_ust | ||
| 290 | - test_on_register_evaluation_ust | ||
| 291 | -) | ||
| 292 | +TESTS=() | ||
| 293 | +if [ $skip_ust -eq "1" ]; then | ||
| 294 | + TESTS+=( | ||
| 295 | + test_multi_app_ust | ||
| 296 | + test_on_register_evaluation_ust | ||
| 297 | + ) | ||
| 298 | +else | ||
| 299 | + skip 0 "No UST events binary detected." $NUM_TEST_UST | ||
| 300 | +fi | ||
| 301 | |||
| 302 | if [ "$(id -u)" == "0" ]; then | ||
| 303 | TESTS+=( | ||
| 304 | diff --git a/tests/regression/tools/notification/test_notification_ust b/tests/regression/tools/notification/test_notification_ust | ||
| 305 | index 8941e476d..eb2e15cad 100755 | ||
| 306 | --- a/tests/regression/tools/notification/test_notification_ust | ||
| 307 | +++ b/tests/regression/tools/notification/test_notification_ust | ||
| 308 | @@ -46,6 +46,10 @@ DIR=$(readlink -f $TESTDIR) | ||
| 309 | |||
| 310 | source $TESTDIR/utils/utils.sh | ||
| 311 | |||
| 312 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 313 | + plan_skip_all "No UST events binary detected." | ||
| 314 | +fi | ||
| 315 | + | ||
| 316 | function ust_event_generator_toogle_state | ||
| 317 | { | ||
| 318 | ust_event_generator_suspended=$((ust_event_generator_suspended==0)) | ||
| 319 | diff --git a/tests/regression/tools/regen-metadata/test_ust b/tests/regression/tools/regen-metadata/test_ust | ||
| 320 | index b7f1af1d8..312c8a40d 100755 | ||
| 321 | --- a/tests/regression/tools/regen-metadata/test_ust | ||
| 322 | +++ b/tests/regression/tools/regen-metadata/test_ust | ||
| 323 | @@ -34,7 +34,7 @@ NUM_TESTS=33 | ||
| 324 | source $TESTDIR/utils/utils.sh | ||
| 325 | |||
| 326 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 327 | - BAIL_OUT "No UST events binary detected." | ||
| 328 | + plan_skip_all "No UST events binary detected." | ||
| 329 | fi | ||
| 330 | |||
| 331 | function lttng_create_session_uri | ||
| 332 | diff --git a/tests/regression/tools/regen-statedump/test_ust b/tests/regression/tools/regen-statedump/test_ust | ||
| 333 | index 486b9a560..8d455b26a 100755 | ||
| 334 | --- a/tests/regression/tools/regen-statedump/test_ust | ||
| 335 | +++ b/tests/regression/tools/regen-statedump/test_ust | ||
| 336 | @@ -34,7 +34,7 @@ NUM_TESTS=11 | ||
| 337 | source $TESTDIR/utils/utils.sh | ||
| 338 | |||
| 339 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 340 | - BAIL_OUT "No UST events binary detected." | ||
| 341 | + plan_skip_all "No UST events binary detected." | ||
| 342 | fi | ||
| 343 | |||
| 344 | function test_ust_local () | ||
| 345 | diff --git a/tests/regression/tools/save-load/test_autoload b/tests/regression/tools/save-load/test_autoload | ||
| 346 | index 7ee5e9906..ec376cfb3 100755 | ||
| 347 | --- a/tests/regression/tools/save-load/test_autoload | ||
| 348 | +++ b/tests/regression/tools/save-load/test_autoload | ||
| 349 | @@ -21,6 +21,9 @@ CURDIR=$(dirname $0)/ | ||
| 350 | CONFIG_DIR="${CURDIR}/configuration" | ||
| 351 | TESTDIR=$CURDIR/../../../ | ||
| 352 | export LTTNG_SESSION_CONFIG_XSD_PATH=$(readlink -m ${TESTDIR}../src/common/config/) | ||
| 353 | +TESTAPP_PATH="$TESTDIR/utils/testapp" | ||
| 354 | +TESTAPP_NAME="gen-ust-events" | ||
| 355 | +TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME" | ||
| 356 | |||
| 357 | DIR=$(readlink -f $TESTDIR) | ||
| 358 | |||
| 359 | @@ -28,6 +31,10 @@ NUM_TESTS=9 | ||
| 360 | |||
| 361 | source $TESTDIR/utils/utils.sh | ||
| 362 | |||
| 363 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 364 | + plan_skip_all "No UST events binary detected." | ||
| 365 | +fi | ||
| 366 | + | ||
| 367 | # MUST set TESTDIR before calling those functions | ||
| 368 | plan_tests $NUM_TESTS | ||
| 369 | |||
| 370 | diff --git a/tests/regression/tools/save-load/test_load b/tests/regression/tools/save-load/test_load | ||
| 371 | index 5e38b46b6..b6fdd8192 100755 | ||
| 372 | --- a/tests/regression/tools/save-load/test_load | ||
| 373 | +++ b/tests/regression/tools/save-load/test_load | ||
| 374 | @@ -20,6 +20,10 @@ TEST_DESC="Load session(s)" | ||
| 375 | CURDIR=$(dirname $0)/ | ||
| 376 | CONFIG_DIR="${CURDIR}/configuration" | ||
| 377 | TESTDIR=$CURDIR/../../../ | ||
| 378 | +TESTAPP_PATH="$TESTDIR/utils/testapp" | ||
| 379 | +TESTAPP_NAME="gen-ust-events" | ||
| 380 | +TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME" | ||
| 381 | + | ||
| 382 | export LTTNG_SESSION_CONFIG_XSD_PATH=$(readlink -m ${TESTDIR}../src/common/config/) | ||
| 383 | |||
| 384 | SESSION_NAME="load-42" | ||
| 385 | @@ -31,6 +35,10 @@ NUM_TESTS=67 | ||
| 386 | |||
| 387 | source $TESTDIR/utils/utils.sh | ||
| 388 | |||
| 389 | +if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 390 | + plan_skip_all "No UST events binary detected." | ||
| 391 | +fi | ||
| 392 | + | ||
| 393 | # MUST set TESTDIR before calling those functions | ||
| 394 | plan_tests $NUM_TESTS | ||
| 395 | |||
| 396 | diff --git a/tests/regression/tools/save-load/test_save b/tests/regression/tools/save-load/test_save | ||
| 397 | index c5f6b1341..cfaf67b7a 100755 | ||
| 398 | --- a/tests/regression/tools/save-load/test_save | ||
| 399 | +++ b/tests/regression/tools/save-load/test_save | ||
| 400 | @@ -23,6 +23,9 @@ TESTDIR=$CURDIR/../../../ | ||
| 401 | SESSION_NAME="save-42" | ||
| 402 | CHANNEL_NAME="chan-save" | ||
| 403 | EVENT_NAME="tp:tptest" | ||
| 404 | +TESTAPP_PATH="$TESTDIR/utils/testapp" | ||
| 405 | +TESTAPP_NAME="gen-ust-events" | ||
| 406 | +TESTAPP_BIN="$TESTAPP_PATH/$TESTAPP_NAME/$TESTAPP_NAME" | ||
| 407 | |||
| 408 | DIR=$(readlink -f $TESTDIR) | ||
| 409 | |||
| 410 | @@ -30,6 +33,10 @@ NUM_TESTS=41 | ||
| 411 | |||
| 412 | source $TESTDIR/utils/utils.sh | ||
| 413 | |||
| 414 | +if [ ! -x "TESTAPP_BIN" ]; then | ||
| 415 | + plan_skip_all "No UST events binary detected." | ||
| 416 | +fi | ||
| 417 | + | ||
| 418 | # MUST set TESTDIR before calling those functions | ||
| 419 | plan_tests $NUM_TESTS | ||
| 420 | |||
| 421 | diff --git a/tests/regression/tools/snapshots/test_ust_fast b/tests/regression/tools/snapshots/test_ust_fast | ||
| 422 | index edb435c52..5a68ec56d 100755 | ||
| 423 | --- a/tests/regression/tools/snapshots/test_ust_fast | ||
| 424 | +++ b/tests/regression/tools/snapshots/test_ust_fast | ||
| 425 | @@ -23,7 +23,7 @@ TEST_BIN="ust_test" | ||
| 426 | source $TESTDIR/utils/utils.sh | ||
| 427 | |||
| 428 | if [ ! -x "$CURDIR/$TEST_BIN" ]; then | ||
| 429 | - BAIL_OUT "No UST test found: $TEST_BIN" | ||
| 430 | + plan_skip_all "No UST test found: $TEST_BIN" | ||
| 431 | fi | ||
| 432 | |||
| 433 | ./$CURDIR/$TEST_BIN $NR_SNAPSHOT | ||
| 434 | diff --git a/tests/regression/tools/snapshots/test_ust_long b/tests/regression/tools/snapshots/test_ust_long | ||
| 435 | index 9e1a0c262..afa019f6a 100755 | ||
| 436 | --- a/tests/regression/tools/snapshots/test_ust_long | ||
| 437 | +++ b/tests/regression/tools/snapshots/test_ust_long | ||
| 438 | @@ -23,7 +23,7 @@ TEST_BIN="ust_test" | ||
| 439 | source $TESTDIR/utils/utils.sh | ||
| 440 | |||
| 441 | if [ ! -x "$CURDIR/$TEST_BIN" ]; then | ||
| 442 | - BAIL_OUT "No UST test found: $TEST_BIN" | ||
| 443 | + plan_skip_all "No UST test found: $TEST_BIN" | ||
| 444 | fi | ||
| 445 | |||
| 446 | ./$CURDIR/$TEST_BIN $NR_SNAPSHOT | ||
| 447 | diff --git a/tests/regression/tools/snapshots/test_ust_streaming b/tests/regression/tools/snapshots/test_ust_streaming | ||
| 448 | index 93b0957f3..69291ab4d 100755 | ||
| 449 | --- a/tests/regression/tools/snapshots/test_ust_streaming | ||
| 450 | +++ b/tests/regression/tools/snapshots/test_ust_streaming | ||
| 451 | @@ -37,7 +37,7 @@ NUM_TESTS=75 | ||
| 452 | source $TESTDIR/utils/utils.sh | ||
| 453 | |||
| 454 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 455 | - BAIL_OUT "No UST events binary detected." | ||
| 456 | + plan_skip_all "No UST events binary detected." | ||
| 457 | fi | ||
| 458 | |||
| 459 | function snapshot_add_output () | ||
| 460 | diff --git a/tests/regression/tools/snapshots/ust_test b/tests/regression/tools/snapshots/ust_test | ||
| 461 | index 755cef9e0..92f9f6cff 100755 | ||
| 462 | --- a/tests/regression/tools/snapshots/ust_test | ||
| 463 | +++ b/tests/regression/tools/snapshots/ust_test | ||
| 464 | @@ -34,7 +34,7 @@ TRACE_PATH=$(mktemp -d) | ||
| 465 | source $TESTDIR/utils/utils.sh | ||
| 466 | |||
| 467 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 468 | - BAIL_OUT "No UST events binary detected." | ||
| 469 | + plan_skip_all "No UST events binary detected." | ||
| 470 | fi | ||
| 471 | |||
| 472 | # Need the number of snapshot to do. | ||
| 473 | diff --git a/tests/regression/tools/streaming/test_high_throughput_limits b/tests/regression/tools/streaming/test_high_throughput_limits | ||
| 474 | index 32c3f1f2b..f54178923 100755 | ||
| 475 | --- a/tests/regression/tools/streaming/test_high_throughput_limits | ||
| 476 | +++ b/tests/regression/tools/streaming/test_high_throughput_limits | ||
| 477 | @@ -38,7 +38,7 @@ NUM_TESTS=104 | ||
| 478 | source $TESTDIR/utils/utils.sh | ||
| 479 | |||
| 480 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 481 | - BAIL_OUT "No UST events binary detected." | ||
| 482 | + plan_skip_all "No UST events binary detected." | ||
| 483 | fi | ||
| 484 | |||
| 485 | function set_bw_limit | ||
| 486 | diff --git a/tests/regression/tools/streaming/test_ust b/tests/regression/tools/streaming/test_ust | ||
| 487 | index a5d5b5e92..e1dd98ee7 100755 | ||
| 488 | --- a/tests/regression/tools/streaming/test_ust | ||
| 489 | +++ b/tests/regression/tools/streaming/test_ust | ||
| 490 | @@ -34,7 +34,7 @@ NUM_TESTS=16 | ||
| 491 | source $TESTDIR/utils/utils.sh | ||
| 492 | |||
| 493 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 494 | - BAIL_OUT "No UST events binary detected." | ||
| 495 | + plan_skip_all "No UST events binary detected." | ||
| 496 | fi | ||
| 497 | |||
| 498 | function lttng_create_session_uri | ||
| 499 | diff --git a/tests/regression/tools/tracefile-limits/test_tracefile_count b/tests/regression/tools/tracefile-limits/test_tracefile_count | ||
| 500 | index 6ada8580f..7553c7d1f 100755 | ||
| 501 | --- a/tests/regression/tools/tracefile-limits/test_tracefile_count | ||
| 502 | +++ b/tests/regression/tools/tracefile-limits/test_tracefile_count | ||
| 503 | @@ -33,7 +33,7 @@ PAGE_SIZE=$(getconf PAGE_SIZE) | ||
| 504 | source $TESTDIR/utils/utils.sh | ||
| 505 | |||
| 506 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 507 | - BAIL_OUT "No UST events binary detected." | ||
| 508 | + plan_skip_all "No UST events binary detected." | ||
| 509 | fi | ||
| 510 | |||
| 511 | function enable_lttng_channel_count_limit () | ||
| 512 | diff --git a/tests/regression/tools/tracefile-limits/test_tracefile_size b/tests/regression/tools/tracefile-limits/test_tracefile_size | ||
| 513 | index 3dddbe613..1089487ff 100755 | ||
| 514 | --- a/tests/regression/tools/tracefile-limits/test_tracefile_size | ||
| 515 | +++ b/tests/regression/tools/tracefile-limits/test_tracefile_size | ||
| 516 | @@ -33,7 +33,7 @@ NUM_TESTS=66 | ||
| 517 | source $TESTDIR/utils/utils.sh | ||
| 518 | |||
| 519 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 520 | - BAIL_OUT "No UST events binary detected." | ||
| 521 | + plan_skip_all "No UST events binary detected." | ||
| 522 | fi | ||
| 523 | |||
| 524 | function enable_lttng_channel_size_limit () | ||
| 525 | diff --git a/tests/regression/tools/wildcard/test_event_wildcard b/tests/regression/tools/wildcard/test_event_wildcard | ||
| 526 | index 61ea67a72..921a2301d 100755 | ||
| 527 | --- a/tests/regression/tools/wildcard/test_event_wildcard | ||
| 528 | +++ b/tests/regression/tools/wildcard/test_event_wildcard | ||
| 529 | @@ -97,42 +97,47 @@ print_test_banner "$TEST_DESC" | ||
| 530 | |||
| 531 | start_lttng_sessiond | ||
| 532 | |||
| 533 | -diag "Test UST wildcard" | ||
| 534 | - | ||
| 535 | if [ ! -x "$TESTAPP_BIN" ]; then | ||
| 536 | - BAIL_OUT "No UST nevents binary detected." | ||
| 537 | + skip_ust=0 | ||
| 538 | +else | ||
| 539 | + skip_ust=1 | ||
| 540 | fi | ||
| 541 | |||
| 542 | -EVENT_NAME="tp:tptest" | ||
| 543 | +skip $skip_ust "No UST nevents binary detected." $NUM_UST_TESTS || | ||
| 544 | +{ | ||
| 545 | + diag "Test UST wildcard" | ||
| 546 | |||
| 547 | -# non-matching | ||
| 548 | -test_event_wildcard ust 0 'tp:abc*' | ||
| 549 | -test_event_wildcard ust 0 '*abc' | ||
| 550 | -test_event_wildcard ust 0 '*z*' | ||
| 551 | -test_event_wildcard ust 0 '*\**' | ||
| 552 | -test_event_wildcard ust 0 '*\*' | ||
| 553 | -test_event_wildcard ust 0 '\**' | ||
| 554 | -test_event_wildcard ust 0 '*:*tpte*s' | ||
| 555 | -test_event_wildcard ust 0 'tp**tpTest' | ||
| 556 | + EVENT_NAME="tp:tptest" | ||
| 557 | |||
| 558 | -# matching | ||
| 559 | -test_event_wildcard ust 1 'tp:tp*' | ||
| 560 | -test_event_wildcard ust 1 '*' | ||
| 561 | -test_event_wildcard ust 1 'tp:tptest*' | ||
| 562 | -test_event_wildcard ust 1 '**' | ||
| 563 | -test_event_wildcard ust 1 '***' | ||
| 564 | -test_event_wildcard ust 1 '*tptest' | ||
| 565 | -test_event_wildcard ust 1 '**tptest' | ||
| 566 | -test_event_wildcard ust 1 '*tpte*' | ||
| 567 | -test_event_wildcard ust 1 '*tp*' | ||
| 568 | -test_event_wildcard ust 1 '*tp**' | ||
| 569 | -test_event_wildcard ust 1 '*:*tptest' | ||
| 570 | -test_event_wildcard ust 1 '*:*tpte*t' | ||
| 571 | -test_event_wildcard ust 1 't*p*:*t*e*s*t' | ||
| 572 | -test_event_wildcard ust 1 '*t*p*:*t*e*s*t*' | ||
| 573 | -test_event_wildcard ust 1 'tp*tptest' | ||
| 574 | -test_event_wildcard ust 1 'tp**tptest' | ||
| 575 | -test_event_wildcard ust 1 'tp*test' | ||
| 576 | + # non-matching | ||
| 577 | + test_event_wildcard ust 0 'tp:abc*' | ||
| 578 | + test_event_wildcard ust 0 '*abc' | ||
| 579 | + test_event_wildcard ust 0 '*z*' | ||
| 580 | + test_event_wildcard ust 0 '*\**' | ||
| 581 | + test_event_wildcard ust 0 '*\*' | ||
| 582 | + test_event_wildcard ust 0 '\**' | ||
| 583 | + test_event_wildcard ust 0 '*:*tpte*s' | ||
| 584 | + test_event_wildcard ust 0 'tp**tpTest' | ||
| 585 | + | ||
| 586 | + # matching | ||
| 587 | + test_event_wildcard ust 1 'tp:tp*' | ||
| 588 | + test_event_wildcard ust 1 '*' | ||
| 589 | + test_event_wildcard ust 1 'tp:tptest*' | ||
| 590 | + test_event_wildcard ust 1 '**' | ||
| 591 | + test_event_wildcard ust 1 '***' | ||
| 592 | + test_event_wildcard ust 1 '*tptest' | ||
| 593 | + test_event_wildcard ust 1 '**tptest' | ||
| 594 | + test_event_wildcard ust 1 '*tpte*' | ||
| 595 | + test_event_wildcard ust 1 '*tp*' | ||
| 596 | + test_event_wildcard ust 1 '*tp**' | ||
| 597 | + test_event_wildcard ust 1 '*:*tptest' | ||
| 598 | + test_event_wildcard ust 1 '*:*tpte*t' | ||
| 599 | + test_event_wildcard ust 1 't*p*:*t*e*s*t' | ||
| 600 | + test_event_wildcard ust 1 '*t*p*:*t*e*s*t*' | ||
| 601 | + test_event_wildcard ust 1 'tp*tptest' | ||
| 602 | + test_event_wildcard ust 1 'tp**tptest' | ||
| 603 | + test_event_wildcard ust 1 'tp*test' | ||
| 604 | +} | ||
| 605 | |||
| 606 | if [ "$(id -u)" == "0" ]; then | ||
| 607 | isroot=1 | ||
| 608 | -- | ||
| 609 | 2.17.1 | ||
| 610 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-tools/0001-check-for-gettid-API-during-configure.patch b/meta/recipes-kernel/lttng/lttng-tools/0001-check-for-gettid-API-during-configure.patch deleted file mode 100644 index c494cee604..0000000000 --- a/meta/recipes-kernel/lttng/lttng-tools/0001-check-for-gettid-API-during-configure.patch +++ /dev/null | |||
| @@ -1,55 +0,0 @@ | |||
| 1 | From 69c62f5f3cc424b7dd0c8e4097743b39a9c48306 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Khem Raj <raj.khem@gmail.com> | ||
| 3 | Date: Sat, 27 Jul 2019 08:48:13 -0700 | ||
| 4 | Subject: [lttng-tools][PATCH] check for gettid API during configure | ||
| 5 | |||
| 6 | Add support for gettid() provided by glibc 2.30+ | ||
| 7 | |||
| 8 | Since version 2.30 glibc provides gettid and it causes conflicts with | ||
| 9 | locally defined gettid(). Use the local definition of | ||
| 10 | gettid only if system gettid is not available. | ||
| 11 | |||
| 12 | https://sourceware.org/git/?p=glibc.git;a=blob_plain;f=NEWS;hb=HEAD<Paste> | ||
| 13 | |||
| 14 | Upstream-Status: Pending | ||
| 15 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
| 16 | --- | ||
| 17 | configure.ac | 2 +- | ||
| 18 | src/common/compat/tid.h | 3 ++- | ||
| 19 | 2 files changed, 3 insertions(+), 2 deletions(-) | ||
| 20 | |||
| 21 | diff --git a/configure.ac b/configure.ac | ||
| 22 | index 7b99f5c..e4bd82c 100644 | ||
| 23 | --- a/configure.ac | ||
| 24 | +++ b/configure.ac | ||
| 25 | @@ -190,7 +190,7 @@ AC_CHECK_HEADERS([ \ | ||
| 26 | # Basic functions check | ||
| 27 | AC_CHECK_FUNCS([ \ | ||
| 28 | atexit bzero clock_gettime dup2 fdatasync fls ftruncate \ | ||
| 29 | - gethostbyname gethostname getpagesize localtime_r memchr memset \ | ||
| 30 | + gethostbyname gethostname getpagesize gettid localtime_r memchr memset \ | ||
| 31 | mkdir munmap putenv realpath rmdir socket strchr strcspn strdup \ | ||
| 32 | strncasecmp strndup strnlen strpbrk strrchr strstr strtol strtoul \ | ||
| 33 | strtoull dirfd gethostbyname2 getipnodebyname epoll_create1 \ | ||
| 34 | diff --git a/src/common/compat/tid.h b/src/common/compat/tid.h | ||
| 35 | index 40f562f..aa07a85 100644 | ||
| 36 | --- a/src/common/compat/tid.h | ||
| 37 | +++ b/src/common/compat/tid.h | ||
| 38 | @@ -25,6 +25,7 @@ | ||
| 39 | #ifndef LTTNG_TID_H | ||
| 40 | #define LTTNG_TID_H | ||
| 41 | |||
| 42 | +#if !HAVE_GETTID | ||
| 43 | #ifdef __linux__ | ||
| 44 | #include <syscall.h> | ||
| 45 | #endif | ||
| 46 | @@ -47,5 +48,5 @@ static inline pid_t gettid(void) | ||
| 47 | return getpid(); | ||
| 48 | } | ||
| 49 | #endif | ||
| 50 | - | ||
| 51 | +#endif /* HAVE_GETTID */ | ||
| 52 | #endif /* LTTNG_TID_H */ | ||
| 53 | -- | ||
| 54 | 2.22.0 | ||
| 55 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-tools/0001-tests-do-not-strip-a-helper-library.patch b/meta/recipes-kernel/lttng/lttng-tools/0001-tests-do-not-strip-a-helper-library.patch new file mode 100644 index 0000000000..2d08b08879 --- /dev/null +++ b/meta/recipes-kernel/lttng/lttng-tools/0001-tests-do-not-strip-a-helper-library.patch | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | From ab238c213fac190972f55e73cf3e0bb1c7846eb8 Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 3 | Date: Thu, 12 Dec 2019 16:52:07 +0100 | ||
| 4 | Subject: [PATCH] tests: do not strip a helper library | ||
| 5 | |||
| 6 | Upstream-Status: Inappropriate [oe-core specific] | ||
| 7 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 8 | --- | ||
| 9 | tests/utils/testapp/userspace-probe-elf-binary/Makefile.am | 2 +- | ||
| 10 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 11 | |||
| 12 | diff --git a/tests/utils/testapp/userspace-probe-elf-binary/Makefile.am b/tests/utils/testapp/userspace-probe-elf-binary/Makefile.am | ||
| 13 | index 03f5d5a..d12c343 100644 | ||
| 14 | --- a/tests/utils/testapp/userspace-probe-elf-binary/Makefile.am | ||
| 15 | +++ b/tests/utils/testapp/userspace-probe-elf-binary/Makefile.am | ||
| 16 | @@ -12,7 +12,7 @@ userspace_probe_elf_binary_LDADD = libfoo.la | ||
| 17 | libfoo.strip: libfoo.la | ||
| 18 | $(OBJCOPY) --strip-all .libs/libfoo.so | ||
| 19 | |||
| 20 | -all-local: libfoo.strip | ||
| 21 | +all-local: | ||
| 22 | @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ | ||
| 23 | for script in $(EXTRA_DIST); do \ | ||
| 24 | cp -f $(srcdir)/$$script $(builddir); \ | ||
| 25 | -- | ||
| 26 | 2.17.1 | ||
| 27 | |||
diff --git a/meta/recipes-kernel/lttng/lttng-tools/0002-Fix-check-for-lttng-modules-presence-before-testing.patch b/meta/recipes-kernel/lttng/lttng-tools/0002-Fix-check-for-lttng-modules-presence-before-testing.patch deleted file mode 100644 index 784a07940a..0000000000 --- a/meta/recipes-kernel/lttng/lttng-tools/0002-Fix-check-for-lttng-modules-presence-before-testing.patch +++ /dev/null | |||
| @@ -1,24 +0,0 @@ | |||
| 1 | From 58e4dcce48b48b68b65bffc0cd51d9e26b44c75d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> | ||
| 3 | Date: Wed, 22 May 2019 16:44:54 -0400 | ||
| 4 | Subject: [PATCH] Fix: check for lttng modules presence before testing | ||
| 5 | |||
| 6 | Upstream-Status: Submitted [https://lists.lttng.org/pipermail/lttng-dev/2019-May/028987.html] | ||
| 7 | |||
| 8 | Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> | ||
| 9 | --- | ||
| 10 | tests/regression/tools/notification/test_notification_multi_app | 1 + | ||
| 11 | 1 file changed, 1 insertion(+) | ||
| 12 | |||
| 13 | diff --git a/tests/regression/tools/notification/test_notification_multi_app b/tests/regression/tools/notification/test_notification_multi_app | ||
| 14 | index 29b0f62..a6baf65 100755 | ||
| 15 | --- a/tests/regression/tools/notification/test_notification_multi_app | ||
| 16 | +++ b/tests/regression/tools/notification/test_notification_multi_app | ||
| 17 | @@ -484,6 +484,7 @@ else | ||
| 18 | fi | ||
| 19 | |||
| 20 | if [ "$(id -u)" == "0" ]; then | ||
| 21 | + validate_lttng_modules_present | ||
| 22 | TESTS+=( | ||
| 23 | test_multi_app_kernel | ||
| 24 | test_on_register_evaluation_kernel | ||
diff --git a/meta/recipes-kernel/lttng/lttng-tools_2.10.7.bb b/meta/recipes-kernel/lttng/lttng-tools_2.11.0.bb index aa6d19d0fa..a279756741 100644 --- a/meta/recipes-kernel/lttng/lttng-tools_2.10.7.bb +++ b/meta/recipes-kernel/lttng/lttng-tools_2.11.0.bb | |||
| @@ -11,7 +11,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=01d7fc4496aacf37d90df90b90b0cac1 \ | |||
| 11 | 11 | ||
| 12 | DEPENDS = "liburcu popt libxml2 util-linux" | 12 | DEPENDS = "liburcu popt libxml2 util-linux" |
| 13 | RDEPENDS_${PN} = "libgcc" | 13 | RDEPENDS_${PN} = "libgcc" |
| 14 | RDEPENDS_${PN}-ptest += "make perl bash gawk babeltrace procps perl-module-overloading coreutils util-linux kmod lttng-modules sed" | 14 | RDEPENDS_${PN}-ptest += "make perl bash gawk babeltrace procps perl-module-overloading coreutils util-linux kmod lttng-modules sed python3-core" |
| 15 | RDEPENDS_${PN}-ptest_append_libc-glibc = " glibc-utils" | 15 | RDEPENDS_${PN}-ptest_append_libc-glibc = " glibc-utils" |
| 16 | RDEPENDS_${PN}-ptest_append_libc-musl = " musl-utils" | 16 | RDEPENDS_${PN}-ptest_append_libc-musl = " musl-utils" |
| 17 | # babelstats.pl wants getopt-long | 17 | # babelstats.pl wants getopt-long |
| @@ -30,15 +30,13 @@ PACKAGECONFIG_remove_arc = "lttng-ust" | |||
| 30 | 30 | ||
| 31 | SRC_URI = "https://lttng.org/files/lttng-tools/lttng-tools-${PV}.tar.bz2 \ | 31 | SRC_URI = "https://lttng.org/files/lttng-tools/lttng-tools-${PV}.tar.bz2 \ |
| 32 | file://x32.patch \ | 32 | file://x32.patch \ |
| 33 | file://0001-tests-do-not-strip-a-helper-library.patch \ | ||
| 33 | file://run-ptest \ | 34 | file://run-ptest \ |
| 34 | file://lttng-sessiond.service \ | 35 | file://lttng-sessiond.service \ |
| 35 | file://0001-Skip-when-testapp-is-not-present.patch \ | ||
| 36 | file://0002-Fix-check-for-lttng-modules-presence-before-testing.patch \ | ||
| 37 | file://0001-check-for-gettid-API-during-configure.patch \ | ||
| 38 | " | 36 | " |
| 39 | 37 | ||
| 40 | SRC_URI[md5sum] = "e7804d10e4cade381e241601f6047373" | 38 | SRC_URI[md5sum] = "e6c23244a36e2a09783d03a362eb63cb" |
| 41 | SRC_URI[sha256sum] = "ed71ebe00c5d985c74f30e97b614e909573cbd9276c85e05d9557a0b817a1312" | 39 | SRC_URI[sha256sum] = "dce493c82db673c96049b5fad155a760fa449fab3d92467a69fcb0ddaf3f0fbc" |
| 42 | 40 | ||
| 43 | inherit autotools ptest pkgconfig useradd python3-dir manpages systemd | 41 | inherit autotools ptest pkgconfig useradd python3-dir manpages systemd |
| 44 | 42 | ||
| @@ -59,6 +57,8 @@ FILES_${PN}-dev += "${PYTHON_SITEPACKAGES_DIR}/*.la" | |||
| 59 | INSANE_SKIP_${PN} = "libexec dev-so" | 57 | INSANE_SKIP_${PN} = "libexec dev-so" |
| 60 | INSANE_SKIP_${PN}-dbg = "libexec" | 58 | INSANE_SKIP_${PN}-dbg = "libexec" |
| 61 | 59 | ||
| 60 | PRIVATE_LIBS_${PN}-ptest = "libfoo.so" | ||
| 61 | |||
| 62 | do_install_append () { | 62 | do_install_append () { |
| 63 | # install systemd unit file | 63 | # install systemd unit file |
| 64 | install -d ${D}${systemd_unitdir}/system | 64 | install -d ${D}${systemd_unitdir}/system |
| @@ -111,6 +111,8 @@ do_install_ptest () { | |||
| 111 | done | 111 | done |
| 112 | done | 112 | done |
| 113 | 113 | ||
| 114 | chrpath --delete ${D}${PTEST_PATH}/tests/utils/testapp/userspace-probe-elf-binary/userspace-probe-elf-binary | ||
| 115 | |||
| 114 | # | 116 | # |
| 115 | # Use the versioned libs of liblttng-ust-dl. | 117 | # Use the versioned libs of liblttng-ust-dl. |
| 116 | # | 118 | # |
