Skip to contentSkip to conversation

config.json: Remove sstate, add oe-selftest, and replace beaglebone

PATCH New Michael Halstead 1 participant 1 message Nov 8, 2018

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 config.json: Remove sstate, add oe-selftest, and replace beaglebone

We want to build everything without sstate during bringup testing. Adding oe-selftest will catch errors other targets wouldn't. We just want to test on qemuarm64 and qemux86-64 architectures so remove beaglebone as an unneeded third. This takes advantage of the template as well.

---
 config.json | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)
config.json +14 -3
index 2945155..abc5928 100644
@@ -146,16 +146,27 @@
             }
         },
        "nightly-bringup" : {
-            "MACHINE" : "qemuarm",
             "TEMPLATE" : "nightly-arch",
+            "SSTATEDIR" : [],
+            "MACHINE" : "qemuarm64",
             "step2" : {
-                "MACHINE" : "beaglebone-yocto",
-                "BBTARGETS" : "core-image-sato core-image-sato-dev core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato-sdk-ptest core-image-sato:do_populate_sdk"
+                "MACHINE" : "qemux86-64"
             },
             "step5" : {
                 "MACHINE" : "qemux86-64",
                 "SDKMACHINE" : "x86_64",
                 "BBTARGETS" : "core-image-minimal:do_populate_sdk_ext core-image-sato:do_populate_sdk"
+            },
+            "step6" : {
+                "MACHINE" : "qemux86-64",
+                "SDKMACHINE" : "x86_64",
+                "PACKAGE_CLASSES" : "package_rpm",
+                "PRSERV" : false,
+                "extravars" : [
+                    "RPM_GPG_SIGN_CHUNK = '1'"
+                ],
+                "EXTRACMDS" : ["checkvnc; DISPLAY=:1 oe-selftest --skip-tests distrodata.Distrodata.test_checkpkg -j 15"],
+                "ADDLAYER" : ["${BUILDDIR}/../meta-selftest"]
             }
         },
         "nightly-mips" : {
Signature · 1 line
2.17.2