chromeos_config: add storm group config and arkham builder
This also migrates whirlwind into the storm group.
BUG=chrome-os-partner:41370
TEST=None
Change-Id: Ic85e715158c619ceb73038b71e16c273f6aef3ca
Reviewed-on: https://chromium-review.googlesource.com/289083
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Bernie Thompson <bhthompson@chromium.org>
Tested-by: Bernie Thompson <bhthompson@chromium.org>
diff --git a/cbuildbot/config_dump.json b/cbuildbot/config_dump.json
index 33b1a67..7bf7d72 100644
--- a/cbuildbot/config_dump.json
+++ b/cbuildbot/config_dump.json
@@ -636,6 +636,557 @@
"smoke_suite"
]
},
+ "arkham-chrome-pfq": {
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "chrome",
+ "chrome_rev": "latest_release",
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Preflight Chrome Uprev & Build (internal)",
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-chrome-pfq",
+ "overlays": "both",
+ "prebuilts": "private",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "unittests": false,
+ "uprev": false,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "arkham-chromium-pfq": {
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "chrome",
+ "chrome_rev": "latest_release",
+ "chroot_replace": true,
+ "description": "Preflight Chromium Uprev & Build (internal)",
+ "internal": true,
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-chromium-pfq",
+ "overlays": "both",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "unittests": false,
+ "uprev": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "arkham-compile-only-pre-cq": {
+ "archive": false,
+ "boards": [
+ "arkham"
+ ],
+ "build_packages_in_background": true,
+ "build_type": "binary",
+ "chrome_sdk_build_chrome": false,
+ "chroot_replace": true,
+ "compilecheck": true,
+ "cpe_export": false,
+ "debug_symbols": false,
+ "description": "Verifies compilation only",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Pre-CQ",
+ "health_alert_recipients": [
+ "chromeos-infra-eng@grotations.appspotmail.com"
+ ],
+ "health_threshold": 3,
+ "important": true,
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-compile-only-pre-cq",
+ "overlays": "both",
+ "pre_cq": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "upload_standalone_images": false,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "arkham-full": {
+ "archive_build_debug": true,
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "full",
+ "chroot_replace": true,
+ "description": "Full Builds",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Continuous",
+ "git_sync": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "name": "arkham-full",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ "arkham-no-vmtest-pre-cq": {
+ "archive": false,
+ "boards": [
+ "arkham"
+ ],
+ "build_packages_in_background": true,
+ "build_type": "binary",
+ "chrome_sdk_build_chrome": false,
+ "chroot_replace": true,
+ "cpe_export": false,
+ "debug_symbols": false,
+ "description": "Verifies compilation, building an image, and unit tests if supported.",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Pre-CQ",
+ "health_alert_recipients": [
+ "chromeos-infra-eng@grotations.appspotmail.com"
+ ],
+ "health_threshold": 3,
+ "important": true,
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-no-vmtest-pre-cq",
+ "overlays": "both",
+ "pre_cq": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "upload_standalone_images": false,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "arkham-paladin": {
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "paladin",
+ "chrome_sdk_build_chrome": false,
+ "description": "Commit Queue (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-CQ",
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-paladin",
+ "overlays": "both",
+ "prebuilts": "private",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "upload_standalone_images": false,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "arkham-payloads": {
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "payloads",
+ "builder_class_name": "release_builders.GeneratePayloadsBuilder",
+ "description": "Regenerate release payloads.",
+ "internal": true,
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-payloads",
+ "overlays": "both",
+ "paygen": true,
+ "upload_hw_test_artifacts": false,
+ "vm_tests": []
+ },
+ "arkham-pre-cq": {
+ "archive": false,
+ "boards": [
+ "arkham"
+ ],
+ "build_packages_in_background": true,
+ "build_type": "binary",
+ "chrome_sdk_build_chrome": false,
+ "chroot_replace": true,
+ "cpe_export": false,
+ "debug_symbols": false,
+ "description": "Verifies compilation, building an image, and vm/unit tests if supported.",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Pre-CQ",
+ "health_alert_recipients": [
+ "chromeos-infra-eng@grotations.appspotmail.com"
+ ],
+ "health_threshold": 3,
+ "important": true,
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-pre-cq",
+ "overlays": "both",
+ "pre_cq": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "upload_standalone_images": false,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "arkham-release": {
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "canary",
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-release",
+ "overlays": "both",
+ "paygen": true,
+ "push_image": true,
+ "signer_tests": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ "arkham-release-afdo": {
+ "afdo_generate_min": true,
+ "afdo_update_ebuild": true,
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "canary",
+ "child_configs": [
+ {
+ "afdo_generate_min": true,
+ "afdo_update_ebuild": true,
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "canary",
+ "chrome_sdk": true,
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "grouped": true,
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 4,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"bvt-inline\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"au\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-cq\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-perbuild\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": false,\n \"suite\": \"perf_v2\",\n \"suite_min_duts\": 0,\n \"timeout\": 7200,\n \"warn_only\": false\n}"
+ ],
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-release-afdo-generate",
+ "overlays": "both",
+ "signer_tests": true,
+ "tests_supported": false,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ {
+ "afdo_use": true,
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "canary",
+ "chrome_sdk": true,
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "grouped": true,
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 4,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"bvt-inline\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"au\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-cq\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-perbuild\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": false,\n \"suite\": \"perf_v2\",\n \"suite_min_duts\": 0,\n \"timeout\": 7200,\n \"warn_only\": false\n}"
+ ],
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-release-afdo-use",
+ "overlays": "both",
+ "signer_tests": true,
+ "tests_supported": false,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ }
+ ],
+ "chrome_sdk": true,
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 4,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"bvt-inline\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"au\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-cq\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-perbuild\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": false,\n \"suite\": \"perf_v2\",\n \"suite_min_duts\": 0,\n \"timeout\": 7200,\n \"warn_only\": false\n}"
+ ],
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-release-afdo",
+ "overlays": "both",
+ "signer_tests": true,
+ "tests_supported": false,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ "arkham-release-afdo-generate": {
+ "afdo_generate_min": true,
+ "afdo_update_ebuild": true,
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "canary",
+ "chrome_sdk": true,
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 4,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"bvt-inline\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"au\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-cq\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-perbuild\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": false,\n \"suite\": \"perf_v2\",\n \"suite_min_duts\": 0,\n \"timeout\": 7200,\n \"warn_only\": false\n}"
+ ],
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-release-afdo-generate",
+ "overlays": "both",
+ "signer_tests": true,
+ "tests_supported": false,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ "arkham-release-afdo-use": {
+ "afdo_use": true,
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "canary",
+ "chrome_sdk": true,
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 4,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"bvt-inline\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": 10,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": true,\n \"suite\": \"au\",\n \"suite_min_duts\": 0,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-cq\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"PostBuild\",\n \"retry\": false,\n \"suite\": \"bvt-perbuild\",\n \"suite_min_duts\": 1,\n \"timeout\": 13200,\n \"warn_only\": false\n}",
+ "{\n \"async\": true,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": false,\n \"max_retries\": null,\n \"minimum_duts\": 0,\n \"num\": 1,\n \"pool\": \"suites\",\n \"priority\": \"Build\",\n \"retry\": false,\n \"suite\": \"perf_v2\",\n \"suite_min_duts\": 0,\n \"timeout\": 7200,\n \"warn_only\": false\n}"
+ ],
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-release-afdo-use",
+ "overlays": "both",
+ "signer_tests": true,
+ "tests_supported": false,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ "arkham-tot-chrome-pfq-informational": {
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "chrome",
+ "chrome_rev": "tot",
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Informational Chrome Uprev & Build (internal)",
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "name": "arkham-tot-chrome-pfq-informational",
+ "overlays": "both",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "unittests": false,
+ "uprev": false,
+ "use_lkgm": true,
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
+ "arkham-tot-chromium-pfq-informational": {
+ "boards": [
+ "arkham"
+ ],
+ "build_type": "chrome",
+ "chrome_rev": "tot",
+ "chroot_replace": true,
+ "description": "Informational Chromium Uprev & Build (public)",
+ "name": "arkham-tot-chromium-pfq-informational",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "unittests": false,
+ "uprev": false,
+ "use_lkgm": true,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "vm_tests": []
+ },
"arm-generic-chromium-pfq": {
"active_waterfall": "chromeos",
"boards": [
@@ -52435,6 +52986,131 @@
"usepkg_build_packages": false,
"vm_tests": []
},
+ "storm-full-group": {
+ "archive_build_debug": true,
+ "boards": [
+ "storm"
+ ],
+ "build_type": "full",
+ "child_configs": [
+ {
+ "archive_build_debug": true,
+ "boards": [
+ "storm"
+ ],
+ "build_type": "full",
+ "chroot_replace": true,
+ "description": "Full Builds",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Continuous",
+ "git_sync": true,
+ "grouped": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "name": "storm-full",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ {
+ "archive_build_debug": true,
+ "boards": [
+ "arkham"
+ ],
+ "build_packages_in_background": true,
+ "build_type": "full",
+ "chrome_sdk_build_chrome": false,
+ "chroot_replace": true,
+ "description": "Full Builds",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Continuous",
+ "git_sync": true,
+ "grouped": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "name": "arkham-full",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": null,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ {
+ "archive_build_debug": true,
+ "boards": [
+ "whirlwind"
+ ],
+ "build_packages_in_background": true,
+ "build_type": "full",
+ "chrome_sdk_build_chrome": false,
+ "chroot_replace": true,
+ "description": "Full Builds",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Continuous",
+ "git_sync": true,
+ "grouped": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "name": "whirlwind-full",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": null,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ }
+ ],
+ "chroot_replace": true,
+ "description": "Full Builds; Group config (boards: storm, arkham, whirlwind)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Continuous",
+ "git_sync": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "name": "storm-full-group",
+ "prebuilts": "public",
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "useflags": [
+ "-chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
"storm-no-vmtest-pre-cq": {
"archive": false,
"boards": [
@@ -52549,7 +53225,6 @@
"vm_tests": []
},
"storm-release": {
- "active_waterfall": "chromeos_release",
"archive_build_debug": true,
"binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
"binhost_bucket": "gs://chromeos-dev-installer",
@@ -52570,7 +53245,6 @@
"test",
"factory_install"
],
- "important": true,
"internal": true,
"manifest": "official.xml",
"manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
@@ -52834,6 +53508,186 @@
"usepkg_build_packages": false,
"vm_tests": []
},
+ "storm-release-group": {
+ "active_waterfall": "chromeos_release",
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "storm"
+ ],
+ "build_type": "canary",
+ "child_configs": [
+ {
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "storm"
+ ],
+ "build_type": "canary",
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "grouped": true,
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "storm-release",
+ "overlays": "both",
+ "paygen": true,
+ "paygen_skip_testing": true,
+ "push_image": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ {
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "arkham"
+ ],
+ "build_packages_in_background": true,
+ "build_type": "canary",
+ "chrome_sdk_build_chrome": false,
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "grouped": true,
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "arkham-release",
+ "overlays": "both",
+ "paygen": true,
+ "push_image": true,
+ "signer_tests": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": null,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
+ {
+ "archive_build_debug": true,
+ "binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
+ "binhost_bucket": "gs://chromeos-dev-installer",
+ "binhost_key": "RELEASE_BINHOST",
+ "boards": [
+ "whirlwind"
+ ],
+ "build_packages_in_background": true,
+ "build_type": "canary",
+ "chrome_sdk_build_chrome": false,
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal)",
+ "dev_installer_prebuilts": true,
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "grouped": true,
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "whirlwind-release",
+ "overlays": "both",
+ "paygen": true,
+ "push_image": true,
+ "signer_tests": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": null,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ }
+ ],
+ "chromeos_official": true,
+ "chroot_replace": true,
+ "description": "Release Builds (canary) (internal); Group config (boards: storm, arkham, whirlwind)",
+ "doc": "http://www.chromium.org/chromium-os/build/builder-overview#TOC-Canaries",
+ "hwqual": true,
+ "image_test": true,
+ "images": [
+ "base",
+ "recovery",
+ "test",
+ "factory_install"
+ ],
+ "important": true,
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "manifest_version": true,
+ "name": "storm-release-group",
+ "overlays": "both",
+ "paygen": true,
+ "paygen_skip_testing": true,
+ "push_image": true,
+ "sync_chrome": false,
+ "tests_supported": false,
+ "trybot_list": true,
+ "unittests": false,
+ "upload_symbols": true,
+ "useflags": [
+ "-cros-debug",
+ "chrome_internal"
+ ],
+ "usepkg_build_packages": false,
+ "vm_tests": []
+ },
"storm-tot-chrome-pfq-informational": {
"boards": [
"storm"
@@ -66354,8 +67208,6 @@
"vm_tests": []
},
"whirlwind-release": {
- "active_waterfall": "chromeos_release",
- "afdo_use": true,
"archive_build_debug": true,
"binhost_base_url": "https://commondatastorage.googleapis.com/chromeos-dev-installer",
"binhost_bucket": "gs://chromeos-dev-installer",
@@ -66377,7 +67229,6 @@
"test",
"factory_install"
],
- "important": true,
"internal": true,
"manifest": "official.xml",
"manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
diff --git a/cbuildbot/generate_chromeos_config.py b/cbuildbot/generate_chromeos_config.py
index a26fc30..d16646a 100644
--- a/cbuildbot/generate_chromeos_config.py
+++ b/cbuildbot/generate_chromeos_config.py
@@ -1101,6 +1101,7 @@
# Every board must appear in exactly 1 of the following sets.
_arm_internal_release_boards = frozenset([
+ 'arkham',
'beaglebone',
'beaglebone_servo',
'cosmos',
@@ -1300,6 +1301,7 @@
# Board can appear in 1 or more of the following sets.
_brillo_boards = frozenset([
+ 'arkham',
'cosmos',
'gizmo',
'kayle',
@@ -2442,7 +2444,6 @@
# Hw Lab can't test storm, yet.
paygen_skip_testing=True,
- important=True,
signer_tests=False
)
@@ -2501,8 +2502,6 @@
_CONFIG.AddConfig(_release, 'whirlwind-release',
_base_configs['whirlwind'],
- important=True,
- afdo_use=True,
dev_installer_prebuilts=True,
)
@@ -2694,6 +2693,14 @@
important=False,
)
+# storm-based boards
+_AddGroupConfig(
+ 'storm', 'storm', (
+ 'arkham',
+ 'whirlwind',
+ ),
+)
+
# Factory and Firmware releases much inherit from these classes. Modifications
# for these release builders should go here.