mirror of
https://git.yoctoproject.org/poky
synced 2026-03-17 04:39:40 +01:00
lttng-tools ptest: add missing dependencies
Multiple tests are failing due to missing dependencies on a bare core-image-minimal build with only lttng-tools ptest present. "getconf LONG_BIT" is used to get the bitness of the host to run the correct consumerd. Depend on glibc-utils. perl-module-overloading is needed to validate trace. babelstats.pl "head -c" is used to generate a random string. It is easier to depends on coreutils to get a feature complete "head" than to enable to "fancy head" feature of busybox. See utils.sh randstring. "taskset" is used in a couple of scripts to ensure that events generated finish in the same buffer. Depend on util-linux. [RP: Tweak for glibc/musl handling] (From OE-Core rev: a266788c0037173b41e5e7a4b39b38b80333b87b) Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
361b637aab
commit
1b9010a3d6
@@ -11,7 +11,9 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=01d7fc4496aacf37d90df90b90b0cac1 \
|
||||
|
||||
DEPENDS = "liburcu popt libxml2 util-linux"
|
||||
RDEPENDS_${PN} = "libgcc"
|
||||
RDEPENDS_${PN}-ptest += "make perl bash gawk ${PN} babeltrace procps"
|
||||
RDEPENDS_${PN}-ptest += "make perl bash gawk ${PN} babeltrace procps perl-module-overloading coreutils util-linux"
|
||||
RDEPENDS_${PN}-ptest_append_libc-glibc = " glibc-utils"
|
||||
RDEPENDS_${PN}-ptest_append_libc-musl = " musl-utils"
|
||||
# babelstats.pl wants getopt-long
|
||||
RDEPENDS_${PN}-ptest += "perl-module-getopt-long"
|
||||
|
||||
@@ -141,15 +143,6 @@ do_install_ptest () {
|
||||
-e 's#\(^test.*LDADD.=\)#disable\1#g' \
|
||||
-i ${D}${PTEST_PATH}/tests/unit/Makefile
|
||||
|
||||
#
|
||||
# Disable notification tools tests as currently
|
||||
# these hang and cause the rest of the ptests to timeout
|
||||
#
|
||||
sed -e 's#tools/notification/test_notification_ust##g' \
|
||||
-e 's#tools/notification/test_notification_kernel##g' \
|
||||
-e 's#tools/notification/test_notification_multi_app##g' \
|
||||
-i ${D}${PTEST_PATH}/tests/regression/Makefile
|
||||
|
||||
# Substitute links to installed binaries.
|
||||
for prog in lttng lttng-relayd lttng-sessiond lttng-consumerd lttng-crash; do
|
||||
exedir="${D}${PTEST_PATH}/src/bin/${prog}"
|
||||
|
||||
Reference in New Issue
Block a user