Setting SANITY_TESTED_DISTROS or PRSERV_HOST are known to break oe-selftest.
Rather than have the user experience this, refuse to execute unless the
environment is correct.
Ideally we'd try and unset these but that is a more invasive change and this
at least makes people aware of the problem.
[YOCTO #11292]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
log.error("You have buildhistory enabled already and this isn't recommended for selftest, please disable it first.")
return False
+ if get_bb_var("PRSERV_HOST"):
+ log.error("Please unset PRSERV_HOST in order to run oe-selftest")
+ return False
+
+ if get_bb_var("SANITY_TESTED_DISTROS"):
+ log.error("Please unset SANITY_TESTED_DISTROS in order to run oe-selftest")
+ return False
+
log.info("Running bitbake -p")
runCmd("bitbake -p")