1
0
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:
Richard Purdie
2019-02-26 22:49:39 +00:00
parent a55784451e
commit fab5b5aea1
@@ -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