diff options
author | Roy.Li <rongqing.li@windriver.com> | 2013-10-30 14:05:06 +0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-11-01 11:09:03 +0000 |
commit | 312961918cbde55f826deca2378d870609678e7b (patch) | |
tree | 0307f906324b4d91380feb0eaaa9d708c577d40c | |
parent | c177fb687370a72bb7403fb2a61c04483f06c359 (diff) | |
download | poky-312961918cbde55f826deca2378d870609678e7b.tar.gz |
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 <rongqing.li@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-kernel/lttng/lttng-tools_2.3.0.bb | 19 |
1 files changed, 19 insertions, 0 deletions
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" | |||
33 | # the libexec insane test so skip it. | 33 | # the libexec insane test so skip it. |
34 | INSANE_SKIP_${PN} = "libexec" | 34 | INSANE_SKIP_${PN} = "libexec" |
35 | INSANE_SKIP_${PN}-dbg = "libexec" | 35 | INSANE_SKIP_${PN}-dbg = "libexec" |
36 | |||
37 | |||
38 | do_install_ptest () { | ||
39 | chmod +x ${D}/${libdir}/${PN}/ptest/tests/utils/utils.sh | ||
40 | for i in `find ${D}/${libdir}/${PN}/ptest -perm /u+x -type f`; do | ||
41 | sed -e "s:\$TESTDIR.*/src/bin/lttng/\$LTTNG_BIN:\$LTTNG_BIN:" \ | ||
42 | -e "s:\$TESTDIR/../src/bin/lttng-sessiond/\$SESSIOND_BIN:\$SESSIOND_BIN:" \ | ||
43 | -e "s:\$DIR/../src/bin/lttng-sessiond/\$SESSIOND_BIN:\$SESSIOND_BIN:" \ | ||
44 | -e "s:\$TESTDIR/../src/bin/lttng-consumerd/:${libedir}/lttng/libexec/:" \ | ||
45 | -e "s:\$DIR/../src/bin/lttng-consumerd/:${libdir}/lttng/libexec/:" \ | ||
46 | -e "s:\$TESTDIR/../src/bin/lttng-relayd/\$RELAYD_BIN:\$RELAYD_BIN:" \ | ||
47 | -i $i | ||
48 | done | ||
49 | |||
50 | sed -e "s:src/bin/lttng-sessiond:$bindir:" \ | ||
51 | -e "s:src/bin/lttng-consumerd:${libexecdir}/libexec/:" \ | ||
52 | -i ${D}/${libdir}/${PN}/ptest/tests/regression/run-report.py | ||
53 | |||
54 | } | ||