[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4118/8267] oe-selftest: Error if the user has buildhistory enabled



commit 41fb482ee132289e8663c76b813a6e3c86e201b3
Author: Richard Purdie <richard purdie linuxfoundation org>
Date:   Thu Jan 12 13:30:53 2017 +0000

    oe-selftest: Error if the user has buildhistory enabled
    
    buildhistory interfers with various tests so error if the user has it enabled,
    hence avoiding time spent running the tests only for them to fail.
    
    For example, if there is an sstate cache and something comes from that cache,
    you can get a "version went backwards" warning from buildhistory which would
    then change the outcome of a test. Its safer/easier to disable it.
    
    (From OE-Core rev: 941ec7c50c30052e346e72fef2920135dba89a21)
    
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 scripts/oe-selftest |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/scripts/oe-selftest b/scripts/oe-selftest
index fb33c08..0baf572 100755
--- a/scripts/oe-selftest
+++ b/scripts/oe-selftest
@@ -134,6 +134,10 @@ def preflight_check():
         log.error("You don't seem to have the meta-selftest layer in BBLAYERS")
         return False
 
+    if "buildhistory.bbclass" in get_bb_var("BBINCLUDED"):
+        log.error("You have buildhistory enabled already and this isn't recommended for selftest, please 
disable it first.")
+        return False
+
     log.info("Running bitbake -p")
     runCmd("bitbake -p")
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]