aboutsummaryrefslogtreecommitdiff
path: root/lava-v2-jobs-from-api.py
diff options
context:
space:
mode:
authorKevin Hilman <khilman@baylibre.com>2017-07-12 16:31:42 -0700
committerKevin Hilman <khilman@baylibre.com>2017-07-14 09:15:42 -0700
commit30aa00bc911c7d91ae04858ff733680ca7b7a799 (patch)
treedbdd2e6f9cfaf80d1218d5f6d8c161b042f5107d /lava-v2-jobs-from-api.py
parenta99739b906b84f5d41ed8d0902bf20071d254991 (diff)
add defconfig_whitelist, use for QEMU jobs
We only need one(ish) QEMU per arch, so add a whitelist and boot only the base defconfigs. Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Diffstat (limited to 'lava-v2-jobs-from-api.py')
-rwxr-xr-xlava-v2-jobs-from-api.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lava-v2-jobs-from-api.py b/lava-v2-jobs-from-api.py
index d92187f..8989530 100755
--- a/lava-v2-jobs-from-api.py
+++ b/lava-v2-jobs-from-api.py
@@ -133,6 +133,9 @@ def main(args):
if defconfig in device['defconfig_blacklist']:
print "defconfig %s is blacklisted for device %s" % (defconfig, device['device_type'])
continue
+ elif device.has_key('defconfig_whitelist') and defconfig not in device['defconfig_whitelist']:
+ print "defconfig %s is not in whitelist for device %s" % (defconfig, device['device_type'])
+ continue
elif "BIG_ENDIAN" in defconfig and plan != 'boot-be':
print "BIG_ENDIAN is not supported on %s" % device_type
continue