From 312961918cbde55f826deca2378d870609678e7b Mon Sep 17 00:00:00 2001 From: "Roy.Li" Date: Wed, 30 Oct 2013 14:05:06 +0800 Subject: lttng-tools: make ptest able to work on target The paths of executable files in test cases are the source code path, need to fix to make them work on target (From OE-Core rev: 48067c2093e397255e41b0222da3b7612f1458a7) Signed-off-by: Roy.Li Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- meta/recipes-kernel/lttng/lttng-tools_2.3.0.bb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'meta/recipes-kernel') diff --git a/meta/recipes-kernel/lttng/lttng-tools_2.3.0.bb b/meta/recipes-kernel/lttng/lttng-tools_2.3.0.bb index 4322027d7d..f2a43b4cb5 100644 --- a/meta/recipes-kernel/lttng/lttng-tools_2.3.0.bb +++ b/meta/recipes-kernel/lttng/lttng-tools_2.3.0.bb @@ -33,3 +33,22 @@ FILES_${PN}-dbg += "${libdir}/lttng/libexec/.debug" # the libexec insane test so skip it. INSANE_SKIP_${PN} = "libexec" INSANE_SKIP_${PN}-dbg = "libexec" + + +do_install_ptest () { + chmod +x ${D}/${libdir}/${PN}/ptest/tests/utils/utils.sh + for i in `find ${D}/${libdir}/${PN}/ptest -perm /u+x -type f`; do + sed -e "s:\$TESTDIR.*/src/bin/lttng/\$LTTNG_BIN:\$LTTNG_BIN:" \ + -e "s:\$TESTDIR/../src/bin/lttng-sessiond/\$SESSIOND_BIN:\$SESSIOND_BIN:" \ + -e "s:\$DIR/../src/bin/lttng-sessiond/\$SESSIOND_BIN:\$SESSIOND_BIN:" \ + -e "s:\$TESTDIR/../src/bin/lttng-consumerd/:${libedir}/lttng/libexec/:" \ + -e "s:\$DIR/../src/bin/lttng-consumerd/:${libdir}/lttng/libexec/:" \ + -e "s:\$TESTDIR/../src/bin/lttng-relayd/\$RELAYD_BIN:\$RELAYD_BIN:" \ + -i $i + done + + sed -e "s:src/bin/lttng-sessiond:$bindir:" \ + -e "s:src/bin/lttng-consumerd:${libexecdir}/libexec/:" \ + -i ${D}/${libdir}/${PN}/ptest/tests/regression/run-report.py + +} -- cgit v1.2.3-54-g00ecf