mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00

The situation regarding logging is different when a function called by bb.build.exec_func() fails compared to when the task code fails directly. There is a recent fix in bitbake to solve that and these tests will hopefully prevent regressions. (From OE-Core rev: 50ccfaa8b3ed340ee7f906934b211a1c73eb8db5) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
35 lines
740 B
Clojure
35 lines
740 B
Clojure
SUMMARY = "Destined to fail"
|
|
LICENSE = "CLOSED"
|
|
|
|
deltask do_patch
|
|
INHIBIT_DEFAULT_DEPS = "1"
|
|
|
|
do_shelltest() {
|
|
echo "This is shell stdout"
|
|
echo "This is shell stderr" >&2
|
|
exit 1
|
|
}
|
|
addtask do_shelltest
|
|
|
|
python do_pythontest_exec_func_shell() {
|
|
bb.build.exec_func('do_shelltest', d)
|
|
}
|
|
addtask do_pythontest_exec_func_shell
|
|
|
|
python do_pythontest_exit () {
|
|
print("This is python stdout")
|
|
sys.exit(1)
|
|
}
|
|
addtask do_pythontest_exit
|
|
|
|
python do_pythontest_exec_func_python() {
|
|
bb.build.exec_func('do_pythontest_exit', d)
|
|
}
|
|
addtask do_pythontest_exec_func_python
|
|
|
|
python do_pythontest_fatal () {
|
|
print("This is python fatal test stdout")
|
|
bb.fatal("This is a fatal error")
|
|
}
|
|
addtask do_pythontest_fatal
|