mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
lttng-tools: Disable hanging tests and other ptest fixes
Disable some tests which hang, blocking many other ptests. Also add missing test artefacts to improve test pass rate and fix failures. (From OE-Core rev: e6f1d15e307a8d2f5f05c9ec9dd8163e9072ad07) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -63,11 +63,11 @@ do_install_append () {
|
||||
}
|
||||
|
||||
do_install_ptest () {
|
||||
for f in Makefile tests/Makefile tests/utils/utils.sh ; do
|
||||
for f in Makefile tests/Makefile tests/utils/utils.sh tests/regression/tools/save-load/load-42*.lttng tests/regression/tools/save-load/configuration/load-42*.lttng ; do
|
||||
install -D "${B}/$f" "${D}${PTEST_PATH}/$f"
|
||||
done
|
||||
|
||||
for f in config/tap-driver.sh config/test-driver ; do
|
||||
for f in config/tap-driver.sh config/test-driver src/common/config/session.xsd src/common/mi-lttng-3.0.xsd; do
|
||||
install -D "${S}/$f" "${D}${PTEST_PATH}/$f"
|
||||
done
|
||||
|
||||
@@ -141,8 +141,17 @@ 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 ; do
|
||||
for prog in lttng lttng-relayd lttng-sessiond lttng-consumerd lttng-crash; do
|
||||
exedir="${D}${PTEST_PATH}/src/bin/${prog}"
|
||||
install -d "$exedir"
|
||||
case "$prog" in
|
||||
|
||||
Reference in New Issue
Block a user