yocto-autobuilder-helper/config.json
Richard Purdie 2b92ba2e07 config.json: Update perf worker target names
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-04-25 21:53:15 +01:00

1113 lines
46 KiB
JSON

{
"BASE_HOMEDIR" : "/home/pokybuild",
"BASE_SHAREDDIR" : "/srv/autobuilder/autobuilder.yoctoproject.org",
"BASE_PUBLISHDIR" : "/srv/autobuilder/downloads.yoctoproject.org",
"BUILD_HISTORY_DIR" : "buildhistory",
"BUILD_HISTORY_REPO" : "ssh://git@push.yoctoproject.org/poky-buildhistory",
"BUILD_HISTORY_DIRECTPUSH" : ["poky:morty", "poky:pyro", "poky:rocko", "poky:sumo", "poky:thud", "poky:warrior", "poky:zeus", "poky:dunfell", "poky:gatesgarth", "poky:hardknott", "poky:master"],
"BUILD_HISTORY_FORKPUSH" : {"poky-contrib:ross/mut" : "poky:master", "poky:master-next" : "poky:master"},
"BUILDTOOLS_URL_TEMPLOCAL" : "/srv/autobuilder/autobuilder.yoctoproject.org/pub/non-release/20200309-15/buildtools/x86_64-buildtools-extended-nativesdk-standalone-3.0+snapshot-20200309.sh",
"BUILDTOOLS_URL_TEMPLOCAL2" : "http://downloads.yoctoproject.org/releases/yocto/milestones/yocto-3.1_M3/buildtools/x86_64-buildtools-extended-nativesdk-standalone-3.0+snapshot-20200315.sh",
"BUILDTOOLS_URL" : "/srv/autobuilder/autobuilder.yoctoproject.org/pub/non-release/20210214-8/buildtools/x86_64-buildtools-extended-nativesdk-standalone-3.2+snapshot-7d38cc8e749aedb8435ee71847e04b353cca541d.sh",
"REPO_STASH_DIR" : "${BASE_HOMEDIR}/git/mirror",
"TRASH_DIR" : "${BASE_HOMEDIR}/git/trash",
"QAMAIL_TO" : "yocto@lists.yoctoproject.org",
"QAMAIL_CC" : "qa-build-notification@lists.yoctoproject.org",
"WEBPUBLISH_DIR" : "${BASE_SHAREDDIR}/",
"WEBPUBLISH_URL" : "https://autobuilder.yocto.io/",
"BUILDPERF_STATEDIR" : "${BASE_HOMEDIR}/buildperf",
"BUILDPERF_RESULTSDIR" : "${BASE_HOMEDIR}/buildperf-results",
"defaults" : {
"NEEDREPOS" : ["poky"],
"DISTRO" : "poky",
"SDKMACHINE" : "i686",
"PACKAGE_CLASSES" : "package_rpm package_deb package_ipk",
"DLDIR" : "DL_DIR = '${BASE_SHAREDDIR}/current_sources'",
"SSTATEDIR" : ["SSTATE_DIR ?= '${BASE_SHAREDDIR}/pub/sstate'"],
"SSTATEDIR_RELEASE" : ["SSTATE_MIRRORS += 'file://.* file://${BASE_SHAREDDIR}/pub/sstate/PATH'", "SSTATE_DIR ?= '${BASE_PUBLISHDIR}/sstate/@RELEASENUM@'"],
"SDKEXTRAS" : ["SSTATE_MIRRORS += '\\", "file://.* http://sstate.yoctoproject.org/dev/@RELEASENUM@PATH;downloadfilename=PATH'", "BB_HASHSERVE = 'auto'"],
"BUILDINFO" : false,
"BUILDHISTORY" : false,
"BUILDINFOVARS" : ["INHERIT += 'image-buildinfo'", "IMAGE_BUILDINFO_VARS_append = ' IMAGE_BASENAME IMAGE_NAME'"],
"WRITECONFIG" : true,
"SENDERRORS" : true,
"extravars" : [
"QEMU_USE_KVM = 'True'",
"INHERIT += 'report-error'",
"PREMIRRORS = ''",
"BB_GENERATE_MIRROR_TARBALLS = '1'",
"BB_NUMBER_THREADS = '16'",
"PARALLEL_MAKE = '-j 16 -l 52'",
"XZ_MEMLIMIT = '5%'",
"XZ_THREADS = '8'",
"BB_TASK_NICE_LEVEL = '5'",
"BB_TASK_NICE_LEVEL_task-testimage = '0'",
"BB_TASK_IONICE_LEVEL = '2.7'",
"BB_TASK_IONICE_LEVEL_task-testimage = '2.1'",
"INHERIT += 'testimage'",
"TEST_QEMUBOOT_TIMEOUT = '1500'",
"SANITY_TESTED_DISTROS = ''",
"SDK_EXT_TYPE = 'minimal'",
"SDK_INCLUDE_TOOLCHAIN = '1'",
"SDK_LOCAL_CONF_BLACKLIST:append = 'BB_HASHSERVE'",
"BB_DISKMON_DIRS = 'STOPTASKS,${TMPDIR},1G,100K STOPTASKS,${DL_DIR},1G STOPTASKS,${SSTATE_DIR},1G STOPTASKS,/tmp,100M,100K ABORT,${TMPDIR},100M,1K ABORT,${DL_DIR},100M ABORT,${SSTATE_DIR},100M ABORT,/tmp,10M,1K'",
"BB_HASHSERVE = 'typhoon.yocto.io:8686'",
"RUNQEMU_TMPFS_DIR = '/home/pokybuild/tmp'"
]
},
"templates" : {
"arch-qemu" : {
"BUILDINFO" : true,
"BUILDHISTORY" : true,
"step1" : {
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage core-image-sato:do_testsdk"
},
"step2" : {
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-sato:do_populate_sdk core-image-minimal:do_populate_sdk_ext core-image-sato:do_populate_sdk_ext",
"SANITYTARGETS" : "core-image-sato:do_testsdk core-image-minimal:do_testsdkext core-image-sato:do_testsdkext"
},
"step3" : {
"shortname" : "Machine oe-selftest",
"BUILDHISTORY" : false,
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; DISPLAY=:1 oe-selftest ${HELPERSTMACHTARGS} -j 15"],
"ADDLAYER" : ["${BUILDDIR}/../meta-selftest"]
}
},
"altcfg-qemu" : {
"DISTRO" : "poky-altcfg",
"BUILDINFO" : true,
"BUILDHISTORY" : true,
"step1" : {
"BBTARGETS" : "core-image-full-cmdline core-image-sato core-image-sato-sdk",
"SANITYTARGETS" : "core-image-full-cmdline:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage"
}
},
"ptest-qemu" : {
"BUILDINFO" : true,
"BBTARGETS" : "core-image-sato-ptest",
"SANITYTARGETS" : "core-image-sato-ptest:do_testimage",
"extravars" : [
"TEST_SUITES = 'ping ssh ptest'"
]
},
"ptest-qemu-fast" : {
"BUILDINFO" : true,
"BBTARGETS" : "core-image-sato-ptest-fast",
"SANITYTARGETS" : "core-image-sato-ptest-fast:do_testimage",
"extravars" : [
"TEST_SUITES = 'ping ssh ptest'"
]
},
"ltp-qemu" : {
"BUILDINFO" : true,
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"IMAGE_INSTALL_append = ' ltp'",
"TEST_SUITES = 'ping ssh ltp ltp_compliance'",
"IMAGE_OVERHEAD_FACTOR = '1.0'",
"IMAGE_ROOTFS_EXTRA_SPACE = '1324288'",
"QB_MEM_forcevariable = '-m 1024'"
]
},
"arch-hw" : {
"BUILDINFO" : true,
"step1" : {
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato-ptest core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-sato:do_testsdk"
}
},
"arch-hw-qemu" : {
"BUILDINFO" : true,
"step1" : {
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-minimal core-image-sato core-image-sato-sdk core-image-sato:do_populate_sdk core-image-sato:do_populate_sdk_ext",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage core-image-sato:do_testsdk core-image-sato:do_testsdkext"
},
"step2" : {
"shortname" : "Machine oe-selftest",
"BUILDHISTORY" : false,
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; DISPLAY=:1 oe-selftest -a -t machine -j 15"]
}
},
"altcfg-hw" : {
"DISTRO" : "poky-altcfg",
"BUILDINFO" : true,
"step1" : {
"BBTARGETS" : "core-image-full-cmdline core-image-sato core-image-sato-sdk"
}
},
"buildperf" : {
"MACHINE" : "qemux86",
"SDKMACHINE" : "x86_64",
"SSTATEDIR" : ["SSTATE_DIR ?= '${HELPERBUILDDIR}/sstate'"],
"SSTATEDIR_RELEASE" : ["SSTATE_DIR ?= '${HELPERBUILDDIR}/sstate'"],
"PACKAGE_CLASSES" : "package_rpm",
"EXTRAPLAINCMDS" : [
"${SCRIPTSDIR}/build-perf-test-wrapper -r ${BUILDPERF_RESULTSDIR} -E yocto-perf@lists.yoctoproject.org -d ${BUILDPERF_STATEDIR}/downloads -w ${BASE_HOMEDIR}/build-perf-test -p ${HELPERRESULTSDIR}/${HELPERTARGET} -R ${HELPERREPONAME} -b ${HELPERBRANCHNAME} --push git@push.yoctoproject.org:yocto-buildstats"
],
"extravars" : [
"BB_NUMBER_THREADS = '24'",
"PARALLEL_MAKE = '-j 24'",
"DL_DIR = '${BUILDPERF_STATEDIR}/downloads'",
"CONNECTIVITY_CHECK_URIS = ''",
"BB_HASHSERVE = 'auto'"
]
},
"selftest" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"PACKAGE_CLASSES" : "package_rpm",
"extravars" : [
"RPM_GPG_SIGN_CHUNK = '1'",
"IMAGE_INSTALL_append = ' ssh-pregen-hostkeys'"
],
"step1" : {
"shortname" : "Bitbake Selftest",
"EXTRACMDS" : ["bitbake-selftest"]
},
"step2" : {
"shortname" : "OE Selftest",
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail/ DISPLAY=:1 oe-selftest --skip-tests distrodata.Distrodata.test_checkpkg buildoptions.SourceMirroring.test_yocto_source_mirror devtool.DevtoolAddTests.test_devtool_add_npm recipetool.RecipetoolTests.test_recipetool_create_npm reproducible -T machine -T toolchain-user -T toolchain-system -j 15"],
"ADDLAYER" : ["${BUILDDIR}/../meta-selftest"]
},
"step3" : {
"shortname" : "Python Linter Report",
"EXTRACMDS" : ["if [ `which oe-pylint` ]; then mkdir -p ${HELPERRESULTSDIR}/${HELPERTARGET}; oe-pylint > ${HELPERRESULTSDIR}/${HELPERTARGET}/pylint.log || true; fi"]
}
},
"reproducible" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"step1" : {
"shortname" : "Reproducible Selftest",
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; OEQA_DEBUGGING_SAVED_OUTPUT=${BASE_SHAREDDIR}/pub/repro-fail/ DISPLAY=:1 oe-selftest -r reproducible -j 1"],
"ADDLAYER" : ["${BUILDDIR}/../meta-selftest"]
}
},
"trigger-build" : {
"SDKMACHINE" : "x86_64",
"MACHINE" : "qemux86",
"step1" : {
"shortname" : "Sources pre-fetching",
"BBTARGETS" : "universe -c fetch -k",
"ADDLAYER" : ["${BUILDDIR}/../meta-selftest"],
"extravars" : [
"SOURCE_MIRROR_FETCH = '1'"
]
}
},
"trigger-build-posttrigger" : {
"SDKMACHINE" : "x86_64",
"MACHINE" : "qemux86",
"step1" : {
"shortname" : "Source Mirror Selftest",
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; DISPLAY=:1 oe-selftest -r buildoptions.SourceMirroring.test_yocto_source_mirror"],
"ADDLAYER" : ["${BUILDDIR}/../meta-selftest"]
}
}
},
"overrides" : {
"qemuarm-oecore" : {
"NEEDREPOS" : ["oecore", "bitbake"],
"MACHINE" : "qemuarm",
"DISTRO" : "None",
"extravars" : [
"INHERIT += 'uninative'",
"require conf/distro/include/yocto-uninative.inc",
"BB_SIGNATURE_HANDLER = 'OEEquivHash'"
],
"step1" : {
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage"
},
"step2" : {
"BBTARGETS" : "core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-sato:do_testsdk"
},
"step3" : {
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-sato:do_populate_sdk core-image-minimal:do_populate_sdk_ext",
"SANITYTARGETS" : "core-image-sato:do_testsdk"
}
},
"qemuarm" : {
"MACHINE" : "qemuarm",
"TEMPLATE" : "arch-qemu"
},
"qemuarm-armhost" : {
"MACHINE" : "qemuarm",
"BUILDINFO" : true,
"step1" : {
"SDKMACHINE" : "aarch64",
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato:do_populate_sdk core-image-minimal:do_populate_sdk_ext core-image-sato:do_populate_sdk_ext",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage core-image-sato:do_testsdk core-image-minimal:do_testsdkext core-image-sato:do_testsdkext"
}
},
"qemuarm-alt" : {
"MACHINE" : "qemuarm",
"TEMPLATE" : "altcfg-qemu"
},
"beaglebone" : {
"MACHINE" : "beaglebone-yocto",
"TEMPLATE" : "arch-hw",
"step2" : {
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-minimal:do_populate_sdk_ext core-image-sato:do_populate_sdk"
}
},
"beaglebone-alt" : {
"MACHINE" : "beaglebone-yocto",
"TEMPLATE" : "altcfg-hw"
},
"qemuarm64" : {
"MACHINE" : "qemuarm64",
"TEMPLATE" : "arch-qemu"
},
"qemuarm64-armhost" : {
"MACHINE" : "qemuarm64",
"BUILDINFO" : true,
"step1" : {
"SDKMACHINE" : "aarch64",
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato:do_populate_sdk core-image-minimal:do_populate_sdk_ext core-image-sato:do_populate_sdk_ext",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage core-image-sato:do_testsdk core-image-minimal:do_testsdkext core-image-sato:do_testsdkext"
}
},
"qemuarm64-ptest" : {
"MACHINE" : "qemuarm64",
"TEMPLATE" : "ptest-qemu"
},
"qemuarm64-ptest-fast" : {
"MACHINE" : "qemuarm64",
"TEMPLATE" : "ptest-qemu-fast"
},
"qemuarm64-ltp" : {
"MACHINE" : "qemuarm64",
"TEMPLATE" : "ltp-qemu"
},
"meta-arm" : {
"NEEDREPOS" : ["poky", "meta-arm"],
"ADDLAYER" : [
"${BUILDDIR}/../meta-arm/meta-arm-toolchain",
"${BUILDDIR}/../meta-arm/meta-arm",
"${BUILDDIR}/../meta-arm/meta-arm-bsp"
],
"step1": {
"MACHINE": "n1sdp",
"BBTARGETS": "core-image-minimal core-image-sato core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-sato:do_testsdk"
},
"step2": {
"MACHINE": "juno",
"BBTARGETS": "core-image-minimal core-image-sato core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-sato:do_testsdk"
}
},
"bringup" : {
"BUILDINFO" : true,
"SSTATEDIR" : ["SSTATE_DIR ?= '${HELPERBUILDDIR}/sstate'"],
"MACHINE" : "qemuarm64",
"step1" : {
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage core-image-sato:do_testsdk"
},
"step2" : {
"MACHINE" : "qemux86-64",
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato-sdk-ptest core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-sato:do_testsdk"
},
"step3" : {
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-sato:do_populate_sdk core-image-minimal:do_populate_sdk_ext core-image-sato:do_populate_sdk_ext",
"SANITYTARGETS" : "core-image-sato:do_testsdk core-image-minimal:do_testsdkext core-image-sato:do_testsdkext"
},
"step4" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-minimal:do_populate_sdk_ext core-image-sato:do_populate_sdk"
},
"step5" : {
"BUILDINFO" : false,
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"PACKAGE_CLASSES" : "package_rpm",
"extravars" : [
"RPM_GPG_SIGN_CHUNK = '1'"
],
"EXTRACMDS" : ["${SCRIPTSDIR}/checkvnc; DISPLAY=:1 oe-selftest --skip-tests distrodata.Distrodata.test_checkpkg buildoptions.SourceMirroring.test_yocto_source_mirror devtool.DevtoolAddTests.test_devtool_add_npm recipetool.RecipetoolTests.test_recipetool_create_npm -T machine -T toolchain-user -T toolchain-system -j 15"],
"ADDLAYER" : ["${BUILDDIR}/../meta-selftest"]
}
},
"qemumips" : {
"MACHINE" : "qemumips",
"extravars" : [
"IMAGE_INSTALL_append = ' ssh-pregen-hostkeys'"
],
"TEMPLATE" : "arch-qemu"
},
"qemumips-alt" : {
"MACHINE" : "qemumips",
"extravars" : [
"IMAGE_INSTALL_append = ' ssh-pregen-hostkeys'"
],
"TEMPLATE" : "altcfg-qemu"
},
"edgerouter" : {
"MACHINE" : "edgerouter",
"TEMPLATE" : "arch-hw"
},
"edgerouter-alt" : {
"MACHINE" : "edgerouter",
"TEMPLATE" : "altcfg-hw"
},
"qemumips64" : {
"MACHINE" : "qemumips64",
"TEMPLATE" : "arch-qemu"
},
"qemuppc" : {
"MACHINE" : "qemuppc",
"extravars" : [
"IMAGE_INSTALL_append = ' ssh-pregen-hostkeys'"
],
"TEMPLATE" : "arch-qemu"
},
"qemuppc-alt" : {
"MACHINE" : "qemuppc",
"extravars" : [
"IMAGE_INSTALL_append = ' ssh-pregen-hostkeys'"
],
"TEMPLATE" : "altcfg-qemu"
},
"qemux86" : {
"MACHINE" : "qemux86",
"TEMPLATE" : "arch-qemu",
"step1" : {
"extravars" : [
"IMAGE_FSTYPES_append = ' wic wic.bmap'"
]
}
},
"qemux86-alt" : {
"MACHINE" : "qemux86",
"TEMPLATE" : "altcfg-qemu"
},
"genericx86" : {
"MACHINE" : "genericx86",
"TEMPLATE" : "arch-hw",
"step1" : {
"extravars" : [
"IMAGE_FSTYPES_append = ' wic wic.bmap'"
]
}
},
"genericx86-alt" : {
"MACHINE" : "genericx86",
"TEMPLATE" : "altcfg-hw"
},
"qemux86-64" : {
"MACHINE" : "qemux86-64",
"TEMPLATE" : "arch-qemu",
"step1" : {
"extravars" : [
"IMAGE_FSTYPES_append = ' wic wic.bmap'"
]
}
},
"qemux86-64-alt" : {
"MACHINE" : "qemux86-64",
"TEMPLATE" : "altcfg-qemu"
},
"genericx86-64" : {
"MACHINE" : "genericx86-64",
"TEMPLATE" : "arch-hw",
"step1" : {
"extravars" : [
"IMAGE_FSTYPES_append = ' wic wic.bmap'"
]
}
},
"meta-intel" : {
"NEEDREPOS" : ["poky", "meta-intel"],
"ADDLAYER" : ["${BUILDDIR}/../meta-intel"],
"MACHINE" : "intel-corei7-64",
"TEMPLATE" : "arch-hw"
},
"genericx86-64-alt" : {
"MACHINE" : "genericx86-64",
"TEMPLATE" : "altcfg-hw"
},
"qemux86-world" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "world",
"extravars" : [
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib32'",
"DEFAULTTUNE_virtclass-multilib-lib32 = 'x86'"
]
},
"qemux86-world-alt" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"DISTRO" : "poky-altcfg",
"BBTARGETS" : "world",
"extravars" : [
"DISTRO_FEATURES_append = ' api-documentation'",
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib32'",
"DEFAULTTUNE_virtclass-multilib-lib32 = 'x86'",
"QTDEMOS_remove = 'qmmp'"
]
},
"qemux86-64-x32" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"BUILDINFO" : true,
"extravars" : [
"DEFAULTTUNE = 'x86-64-x32'",
"baselib = \"${@d.getVar('BASE_LIB_tune-' + (d.getVar('DEFAULTTUNE', True) or 'INVALID'), True) or 'lib'}\""
],
"step1" : {
"BBTARGETS" : "core-image-minimal core-image-sato",
"SANITYTARGETS" : "core-image-minimal:do_testimage"
},
"step2" : {
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"TEST_SUITES_append = ' x32lib'"
]
}
},
"qemux86-64-ptest" : {
"MACHINE" : "qemux86-64",
"TEMPLATE" : "ptest-qemu"
},
"qemux86-64-ptest-fast" : {
"MACHINE" : "qemux86-64",
"TEMPLATE" : "ptest-qemu-fast"
},
"qemux86-64-ltp" : {
"MACHINE" : "qemux86-64",
"TEMPLATE" : "ltp-qemu"
},
"multilib" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"step1" : {
"shortname" : "x86-64 lib32-img rpm",
"description" : "qemux86-64 32bit multilib image with rpm",
"BBTARGETS" : "lib32-core-image-minimal",
"SANITYTARGETS" : "lib32-core-image-minimal:do_testimage",
"extravars" : [
"TEST_SUITES = 'ping'",
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib32'",
"DEFAULTTUNE_virtclass-multilib-lib32 = 'x86'"
]
},
"step2" : {
"shortname" : "x86-64 lib32-img ipk",
"description" : "qemux86-64 32bit multilib image with ipk",
"PACKAGE_CLASSES" : "package_ipk",
"BBTARGETS" : "lib32-core-image-minimal",
"SANITYTARGETS" : "lib32-core-image-minimal:do_testimage",
"extravars" : [
"TEST_SUITES = 'ping'",
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib32'",
"DEFAULTTUNE_virtclass-multilib-lib32 = 'x86'"
]
},
"step3" : {
"shortname" : "x86-64 lib32 rpm",
"description" : "qemux86-64 64bit image and 32 bit multilibs with rpm",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"TEST_SUITES_append = ' multilib'",
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib32'",
"DEFAULTTUNE_virtclass-multilib-lib32 = 'x86'",
"RPM_PREFER_ELF_ARCH = '1'",
"IMAGE_INSTALL_append = ' lib32-connman-gnome gdk-pixbuf-loader-jpeg lib32-gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-png lib32-gdk-pixbuf-loader-png pango-module-basic-fc lib32-pango-module-basic-fc'"
]
},
"step4" : {
"shortname" : "x86-64 lib32 ipk",
"description" : "qemux86-64 64bit image and 32 bit multilibs with ipk",
"PACKAGE_CLASSES" : "package_ipk",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"TEST_SUITES_append = ' multilib'",
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib32'",
"DEFAULTTUNE_virtclass-multilib-lib32 = 'x86'",
"RPM_PREFER_ELF_ARCH = '1'",
"IMAGE_INSTALL_append = ' lib32-connman-gnome gdk-pixbuf-loader-jpeg lib32-gdk-pixbuf-loader-jpeg gdk-pixbuf-loader-png lib32-gdk-pixbuf-loader-png pango-module-basic-fc lib32-pango-module-basic-fc'"
]
},
"step5" : {
"shortname" : "x86-64 lib64-img",
"description" : "x86 building 64bit multilib image",
"MACHINE" : "qemux86",
"SDKMACHINE" : "i686",
"BBTARGETS" : "lib64-core-image-sato lib64-core-image-sato-sdk",
"extravars" : [
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib64'",
"DEFAULTTUNE_virtclass-multilib-lib64 = 'x86-64'"
]
},
"step6" : {
"shortname" : "mip64 n32",
"description" : "qemumips64 image using n32 as default",
"MACHINE" : "qemumips64",
"BBTARGETS" : "core-image-minimal core-image-minimal:do_populate_sdk",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-minimal:do_testsdk",
"extravars" : [
"require conf/multilib.conf",
"MULTILIBS = 'multilib:lib64 multilib:lib32'",
"DEFAULTTUNE = 'mips64-n32'",
"DEFAULTTUNE_virtclass-multilib-lib64 = 'mips64'",
"DEFAULTTUNE_virtclass-multilib-lib32 = 'mips32r2'"
]
}
},
"pkgman-rpm-non-rpm" : {
"MACHINE" : "qemux86",
"PACKAGE_CLASSES" : "package_rpm",
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage"
},
"pkgman-deb-non-deb" : {
"MACHINE" : "qemux86",
"PACKAGE_CLASSES" : "package_deb",
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev core-image-sato:do_populate_sdk",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage core-image-sato:do_testsdk"
},
"pkgman-non-rpm" : {
"MACHINE" : "qemux86",
"step1" : {
"PACKAGE_CLASSES" : "package_ipk",
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage"
},
"step2" : {
"PACKAGE_CLASSES" : "package_deb",
"BBTARGETS" : "core-image-sato core-image-sato-sdk core-image-minimal core-image-minimal-dev",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-sato:do_testimage core-image-sato-sdk:do_testimage"
}
},
"poky-tiny" : {
"MACHINE" : "qemux86",
"DISTRO" : "poky-tiny",
"BBTARGETS" : "core-image-minimal"
},
"wic" : {
"BUILDINFO" : true,
"extravars" : [
"IMAGE_FSTYPES += ' hddimg'",
"MACHINE_FEATURES_append = ' efi'"
],
"step1" : {
"MACHINE" : "qemux86",
"shortname" : "qemux86 wic",
"BBTARGETS" : "wic-tools core-image-sato",
"EXTRACMDS" : [
"wic create directdisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/qemux86/directdisk/core-image-sato/",
"wic create directdisk-gpt -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/qemux86/directdisk/core-image-sato/",
"wic create mkefidisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/qemux86/directdisk/core-image-sato/"
]
},
"step2" : {
"MACHINE" : "genericx86",
"shortname" : "genericx86 wic",
"BBTARGETS" : "wic-tools core-image-sato",
"EXTRACMDS" : [
"wic create directdisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/genericx86/directdisk/core-image-sato/",
"wic create directdisk-gpt -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/genericx86/directdisk/core-image-sato/",
"wic create mkefidisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/genericx86/directdisk/core-image-sato/"
]
},
"step3" : {
"MACHINE" : "qemux86-64",
"shortname" : "qemux86-64 wic",
"BBTARGETS" : "wic-tools core-image-sato",
"EXTRACMDS" : [
"wic create directdisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/qemux86-64/directdisk/core-image-sato/",
"wic create directdisk-gpt -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/qemux86-64/directdisk/core-image-sato/",
"wic create mkefidisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/qemux86-64/directdisk/core-image-sato/"
]
},
"step4" : {
"MACHINE" : "genericx86-64",
"shortname" : "genericx86-64 wic",
"BBTARGETS" : "wic-tools core-image-sato",
"EXTRACMDS" : [
"wic create directdisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/genericx86-64/directdisk/core-image-sato/",
"wic create directdisk-gpt -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/genericx86-64/directdisk/core-image-sato/",
"wic create mkefidisk -e core-image-sato -o ${BUILDDIR}/tmp/deploy/wic_images/genericx86-64/directdisk/core-image-sato/"
]
}
},
"buildtools" : {
"MACHINE" : "qemux86-64",
"extravars" : [
"BUILD_REPRODUCIBLE_BINARIES_pn-nativesdk-python3 = '0'"
],
"step1" : {
"SDKMACHINE" : "x86_64",
"shortname" : "x86_64 tools",
"BBTARGETS" : "buildtools-tarball buildtools-extended-tarball uninative-tarball"
},
"step2" : {
"SDKMACHINE" : "i686",
"shortname" : "i686 tools",
"BBTARGETS" : "uninative-tarball"
},
"step3" : {
"SDKMACHINE" : "aarch64",
"shortname" : "aarch64 tools",
"BBTARGETS" : "buildtools-tarball buildtools-extended-tarball uninative-tarball"
}
},
"build-appliance" : {
"MACHINE" : "qemux86-64",
"DLDIR" : "DL_DIR ?= '${TOPDIR}/downloads'",
"BUILDAPP_SRCREV" : ["SRCREV_pn-build-appliance-image = '@SRCREV@'", "PV_append_pn-build-appliance-image = '+git${SRCPV}'"],
"BBTARGETS" : "core-image-minimal core-image-full-cmdline",
"extravars" : [
"SOURCE_MIRROR_FETCH = '1'",
"INHERIT += 'own-mirrors'",
"SOURCE_MIRROR_URL = 'file://${BASE_SHAREDDIR}/current_sources'"
],
"step1" : {
"shortname" : "Universe fetch",
"BBTARGETS" : "universe -k -c fetch"
},
"step2" : {
"shortname" : "BA image build",
"BBTARGETS" : "build-appliance-image"
}
},
"non-gpl3" : {
"NEEDREPOS" : ["poky", "meta-gplv2"],
"MACHINE" : "qemux86",
"BBTARGETS" : "core-image-minimal core-image-full-cmdline",
"extravars" : [
"require conf/distro/include/disable-gplv3.inc"
],
"EXTRACMDS" : [
"../../yocto-autobuilder-helper/scripts/check-gplv3"
]
},
"no-x11" : {
"MACHINE" : "qemux86-64",
"BBTARGETS" : "core-image-full-cmdline core-image-weston world",
"SANITYTARGETS" : "core-image-full-cmdline:do_testimage core-image-weston:do_testimage",
"extravars" : [
"DISTRO_FEATURES_remove = 'x11'"
],
"step1" : {
"shortname" : "Sysvinit weston"
},
"step2" : {
"shortname" : "Systemd weston",
"extravars" : [
"TEST_SUITES_append = ' systemd'",
"DISTRO_FEATURES_append = ' pam systemd'",
"VIRTUAL-RUNTIME_init_manager = 'systemd'",
"DISTRO_FEATURES_BACKFILL_CONSIDERED = 'sysvinit'"
]
}
},
"musl-qemux86" : {
"MACHINE" : "qemux86",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-minimal core-image-full-cmdline core-image-sato-sdk world",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-full-cmdline:do_testimage core-image-sato-sdk:do_testimage",
"extravars" : [
"TCLIBC = 'musl'"
]
},
"musl-qemux86-64" : {
"MACHINE" : "qemux86-64",
"SDKMACHINE" : "x86_64",
"BUILDINFO" : true,
"BBTARGETS" : "core-image-minimal core-image-full-cmdline core-image-sato-sdk world",
"SANITYTARGETS" : "core-image-minimal:do_testimage core-image-full-cmdline:do_testimage core-image-sato-sdk:do_testimage",
"extravars" : [
"TCLIBC = 'musl'"
]
},
"checkuri" : {
"MACHINE" : "qemux86",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "universe:do_checkuri",
"extravars" : [
"SOURCE_MIRROR_FETCH = '1'",
"BB_NUMBER_THREADS = '1'",
"do_checkuri_pn-lsof = ''"
]
},
"oe-selftest" : {
"TEMPLATE" : "selftest"
},
"oe-selftest-ubuntu" : {
"TEMPLATE" : "selftest"
},
"oe-selftest-debian" : {
"TEMPLATE" : "selftest"
},
"oe-selftest-fedora" : {
"TEMPLATE" : "selftest"
},
"oe-selftest-opensuse" : {
"TEMPLATE" : "selftest"
},
"oe-selftest-centos" : {
"TEMPLATE" : "selftest"
},
"reproducible" : {
"TEMPLATE" : "reproducible"
},
"reproducible-ubuntu" : {
"TEMPLATE" : "reproducible"
},
"reproducible-debian" : {
"TEMPLATE" : "reproducible"
},
"reproducible-fedora" : {
"TEMPLATE" : "reproducible"
},
"reproducible-opensuse" : {
"TEMPLATE" : "reproducible"
},
"reproducible-centos" : {
"TEMPLATE" : "reproducible"
},
"check-layer" : {
"NEEDREPOS" : ["poky", "meta-gplv2", "meta-mingw"],
"step1" : {
"EXTRACMDS" : ["yocto-check-layer-wrapper ../meta-poky"]
},
"step2" : {
"EXTRACMDS" : ["yocto-check-layer-wrapper ../meta-yocto-bsp"]
},
"step3" : {
"EXTRACMDS" : ["yocto-check-layer-wrapper ../meta-mingw"]
},
"step4" : {
"EXTRACMDS" : ["yocto-check-layer-wrapper ../meta-gplv2"]
}
},
"check-layer-nightly" : {
"NEEDREPOS" : ["poky", "meta-intel"],
"step1" : {
"shortname" : "Test meta-intel YP Compatibility",
"EXTRACMDS" : ["yocto-check-layer-wrapper ../meta-intel"]
}
},
"meta-mingw" : {
"NEEDREPOS" : ["poky", "meta-mingw"],
"MACHINE" : "qemux86",
"BBTARGETS" : "core-image-mingw-sdktest:do_populate_sdk",
"ADDLAYER" : ["${BUILDDIR}/../meta-mingw"],
"step1" : {
"SDKMACHINE" : "i686-mingw32"
},
"step2" : {
"SDKMACHINE" : "x86_64-mingw32",
"SANITYTARGETS" : "core-image-mingw-sdktest:do_testsdk"
}
},
"meta-oe" : {
"NEEDREPOS" : ["poky", "meta-openembedded"],
"MACHINE" : "qemux86-64",
"BBTARGETS" : "world -k",
"ADDLAYER" : [
"${BUILDDIR}/../meta-openembedded/meta-oe",
"${BUILDDIR}/../meta-openembedded/meta-python",
"${BUILDDIR}/../meta-openembedded/meta-networking",
"${BUILDDIR}/../meta-openembedded/meta-filesystems"
]
},
"meta-virt" : {
"NEEDREPOS" : ["poky", "meta-openembedded", "meta-virtualization"],
"MACHINE" : "qemux86-64",
"BBTARGETS" : "world -k",
"ADDLAYER" : [
"${BUILDDIR}/../meta-openembedded/meta-oe",
"${BUILDDIR}/../meta-openembedded/meta-python",
"${BUILDDIR}/../meta-openembedded/meta-networking",
"${BUILDDIR}/../meta-openembedded/meta-filesystems",
"${BUILDDIR}/../meta-virtualization"
],
"extravars" : [
"DISTRO_FEATURES_append = ' virtualization'"
]
},
"qa-extras" : {
"MACHINE" : "qemux86-64",
"step1" : {
"shortname" : "Readonly rootfs",
"BBTARGETS" : "core-image-minimal",
"SANITYTARGETS" : "core-image-minimal:do_testimage",
"extravars" : [
"IMAGE_FEATURES_append = ' read-only-rootfs'"
]
},
"step2" : {
"shortname" : "ROOT_HOME testing",
"BBTARGETS" : "core-image-minimal",
"SANITYTARGETS" : "core-image-minimal:do_testimage",
"extravars" : [
"ROOT_HOME = '/root'"
]
},
"step3" : {
"shortname" : "Full eSDK type",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-minimal:do_populate_sdk_ext",
"extravars" : [
"SDK_EXT_TYPE = 'full'"
]
},
"step4" : {
"shortname" : "Prep locked-sigs test",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-sato core-image-sato:do_populate_sdk_ext"
},
"step5" : {
"shortname" : "Prep #2 locked-sigs test",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-sato -S none",
"EXTRACMDS" : ["${SCRIPTSDIR}/../janitor/clobberdir ${BUILDDIR}/../build/tmp"]
},
"step6" : {
"shortname" : "Test locked-sigs image",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-sato",
"extravars" : [
"TMPDIR = '${TOPDIR}/newtmp'",
"require ../locked-sigs.inc"
]
},
"step7" : {
"shortname" : "Test locked-sigs eSDK",
"SDKMACHINE" : "x86_64",
"BBTARGETS" : "core-image-sato:do_populate_sdk_ext",
"extravars" : [
"TMPDIR = '${TOPDIR}/sdktmp'"
]
}
},
"qa-extras2" : {
"MACHINE" : "qemux86-64",
"step1" : {
"shortname" : "Test logrotate",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"IMAGE_INSTALL_append = ' logrotate'",
"TEST_SUITES_append = ' logrotate'"
]
},
"step2" : {
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"DISTRO_FEATURES_append = ' pam'",
"TEST_SUITES_append = ' pam'"
]
},
"step3" : {
"shortname" : "Test skeletoninit",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"IMAGE_INSTALL_append = ' service hello-mod'",
"TEST_SUITES_append = ' skeletoninit'"
],
"ADDLAYER" : ["${BUILDDIR}/../meta-skeleton"]
},
"step4" : {
"shortname" : "Systemd with sysvinit compat",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"DISTRO_FEATURES_append = ' systemd'",
"VIRTUAL-RUNTIME_init_manager = 'systemd'",
"TEST_SUITES_append = ' systemd'"
]
},
"step5" : {
"shortname" : "Sysvinit with systemd",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"DISTRO_FEATURES_append = ' systemd'",
"VIRTUAL-RUNTIME_init_manager = 'sysvinit'"
]
},
"step6" : {
"shortname" : "Systemd",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"TEST_SUITES_append = ' systemd'",
"DISTRO_FEATURES_append = ' systemd'",
"VIRTUAL-RUNTIME_init_manager = 'systemd'",
"DISTRO_FEATURES_BACKFILL_CONSIDERED = 'sysvinit'"
]
},
"step7" : {
"shortname" : "Mesa gallium-llvm",
"BBTARGETS" : "core-image-sato",
"SANITYTARGETS" : "core-image-sato:do_testimage",
"extravars" : [
"PACKAGECONFIG_append_x86-64_pn-mesa = ' gallium-llvm gallium r600'"
]
}
},
"eclipse-plugin-neon" : {
"NEEDREPOS" : ["eclipse-poky-neon"],
"WRITECONFIG" : false,
"SENDERRORS" : false,
"EXTRAPLAINCMDS" : [
"cd scripts; ./setup.sh; ECLIPSE_HOME=`pwd`/eclipse/ ./build.sh neon-master master development"
]
},
"eclipse-plugin-oxygen" : {
"NEEDREPOS" : ["eclipse-poky-oxygen"],
"WRITECONFIG" : false,
"SENDERRORS" : false,
"EXTRAPLAINCMDS" : [
"cd scripts; ./setup.sh; ECLIPSE_HOME=`pwd`/eclipse/ ./build.sh oxygen-master master development"
]
},
"buildperf-debian11" : {
"TEMPLATE" : "buildperf"
},
"buildperf-alma8" : {
"TEMPLATE" : "buildperf"
},
"auh" : {
"EXTRAPLAINCMDS" : [
"${SCRIPTSDIR}/setup-auh ${HELPERBUILDDIR}; ${SCRIPTSDIR}/run-auh ${HELPERBUILDDIR}"
]
},
"a-quick" : {
"TEMPLATE" : "trigger-build"
},
"a-quick-posttrigger" : {
"TEMPLATE" : "trigger-build-posttrigger"
},
"a-full" : {
"TEMPLATE" : "trigger-build"
},
"a-full-posttrigger" : {
"TEMPLATE" : "trigger-build-posttrigger"
}
},
"repo-defaults" : {
"poky" : {
"url" : "git://git.yoctoproject.org/poky",
"branch" : "master",
"revision" : "HEAD",
"checkout-dirname" : ".",
"no-layer-add" : true,
"call-init" : true
},
"meta-intel" : {
"url" : "git://git.yoctoproject.org/meta-intel",
"branch" : "master",
"revision" : "HEAD",
"no-layer-add" : true
},
"oecore" : {"url" : "git://git.openembedded.org/openembedded-core",
"branch" : "master",
"revision" : "HEAD",
"checkout-dirname" : ".",
"no-layer-add" : true,
"call-init" : true
},
"bitbake" : {
"url" : "git://git.openembedded.org/bitbake",
"branch" : "master",
"revision" : "HEAD",
"no-layer-add" : true
},
"eclipse-poky-neon" : {
"url" : "git://git.yoctoproject.org/eclipse-yocto",
"branch" : "neon-master",
"revision" : "HEAD",
"checkout-dirname" : ".",
"no-layer-add" : true
},
"eclipse-poky-oxygen" : {
"url" : "git://git.yoctoproject.org/eclipse-yocto",
"branch" : "oxygen-master",
"revision" : "HEAD",
"checkout-dirname" : ".",
"no-layer-add" : true
},
"meta-mingw" : {
"url" : "git://git.yoctoproject.org/meta-mingw",
"branch" : "master",
"revision" : "HEAD"
},
"meta-gplv2" : {
"url" : "git://git.yoctoproject.org/meta-gplv2",
"branch" : "master",
"revision" : "HEAD"
},
"meta-virtualization" : {
"url" : "git://git.yoctoproject.org/meta-virtualization",
"branch" : "master",
"revision" : "HEAD",
"no-layer-add" : true
},
"meta-openembedded" : {
"url" : "git://git.openembedded.org/meta-openembedded",
"branch" : "master",
"revision" : "HEAD",
"no-layer-add" : true
},
"meta-arm" : {
"url" : "git://git.yoctoproject.org/meta-arm",
"branch" : "master",
"revision" : "HEAD",
"no-layer-add" : true
},
"meta-agl": {
"url" : "https://git.automotivelinux.org/AGL/meta-agl",
"branch" : "next",
"revision" : "HEAD",
"no-layer-add" : true
}
},
"buildtools" : {
"debian8*" : "${BUILDTOOLS_URL}",
"debian9*" : "${BUILDTOOLS_URL}",
"centos7*" : "${BUILDTOOLS_URL}",
"ubuntu1604*" : "${BUILDTOOLS_URL}",
"perf-centos7*" : "${BUILDTOOLS_URL}",
"perf-ubuntu1604*" : "${BUILDTOOLS_URL}"
}
}