Richard Purdie d08c9290e8 oeqa/selftest: Add tests for bitbake shell/python task output
We've seen issues where shell/python tasks lose their log file entries
or output and also where output is duplicated. Add some tests to attempt
to spot regressions in this area in future.

(From OE-Core rev: 414020a9bd656ee61efe2f47db1b31d86b15c1c8)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-09-23 22:13:53 +01:00

25 lines
484 B
BlitzBasic

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_exit () {
print("This is python stdout")
sys.exit(1)
}
addtask do_pythontest_exit
python do_pythontest_fatal () {
print("This is python fatal test stdout")
bb.fatal("This is a fatal error")
}
addtask do_pythontest_fatal