chromeos_config: Move boards to NYC Android PFQ.
Now samus/cyan/veyron_minnie are configured to use Android NYC, so
they are moved to Android NYC PFQ. veyron_tiger is added to
Android MNC PFQ instead.
CQ-DEPEND=CL:525895
BUG=b:62355957
TEST=cbuildbot/run_tests
Change-Id: Ib92432729262187bbe422310f3ac4cb1a3be2408
Reviewed-on: https://chromium-review.googlesource.com/526172
Reviewed-by: Bernie Thompson <bhthompson@chromium.org>
Trybot-Ready: Bernie Thompson <bhthompson@chromium.org>
Commit-Queue: Shuhei Takahashi <nya@chromium.org>
Commit-Queue: Bernie Thompson <bhthompson@chromium.org>
Tested-by: Bernie Thompson <bhthompson@chromium.org>
diff --git a/cbuildbot/chromeos_config.py b/cbuildbot/chromeos_config.py
index 74e826b..52cca51 100644
--- a/cbuildbot/chromeos_config.py
+++ b/cbuildbot/chromeos_config.py
@@ -2061,15 +2061,16 @@
)
_mnc_hwtest_boards = frozenset([
- 'cyan',
- 'samus',
- 'veyron_minnie',
])
_mnc_no_hwtest_boards = frozenset([
+ 'veyron_tiger',
])
_nyc_hwtest_boards = frozenset([
'caroline',
+ 'cyan',
+ 'samus',
'veyron_jaq',
+ 'veyron_minnie',
])
_nyc_no_hwtest_boards = frozenset([
'reef',
diff --git a/cbuildbot/chromeos_config_unittest.py b/cbuildbot/chromeos_config_unittest.py
index 1dd09fe..0d38fb2 100644
--- a/cbuildbot/chromeos_config_unittest.py
+++ b/cbuildbot/chromeos_config_unittest.py
@@ -564,9 +564,6 @@
# TODO(dgarrett): Remove after crbug.com/679022
failures.discard('veyron_jerry-chromium-pfq')
- # TODO(dgarrett): Remove after crbug.com/711546
- failures.discard('glados-cheets-android-pfq')
-
if failures:
self.fail("Some active PFQ configs don't have active Paladins: %s" % (
', '.join(sorted(failures))))
diff --git a/cbuildbot/config_dump.json b/cbuildbot/config_dump.json
index c89e79e..86ab2f2 100644
--- a/cbuildbot/config_dump.json
+++ b/cbuildbot/config_dump.json
@@ -6144,27 +6144,6 @@
"cyan"
]
},
- "cyan-android-pfq": {
- "_template": "android_pfq",
- "active_waterfall": "chromeos",
- "boards": [
- "cyan"
- ],
- "buildslave_type": "baremetal",
- "hw_tests": [
- "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 1,\n \"num\": 1,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"sanity\",\n \"suite_min_duts\": 1,\n \"timeout\": 10800,\n \"warn_only\": false\n}",
- "{\n \"async\": false,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 3,\n \"num\": 3,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"arc-bvt-cq\",\n \"suite_min_duts\": 3,\n \"timeout\": 15000,\n \"warn_only\": false\n}"
- ],
- "internal": true,
- "manifest": "official.xml",
- "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
- "useflags": [
- "chrome_internal"
- ],
- "vm_tests": [
- "{\n \"test_type\": \"smoke_suite\",\n \"timeout\": 3600\n}"
- ]
- },
"cyan-chrome-pfq": {
"_template": "chrome_pfq",
"active_waterfall": "chromeos",
@@ -6269,6 +6248,27 @@
"{\n \"test_type\": \"smoke_suite\",\n \"timeout\": 3600\n}"
]
},
+ "cyan-nyc-android-pfq": {
+ "_template": "nyc_android_pfq",
+ "active_waterfall": "chromeos",
+ "boards": [
+ "cyan"
+ ],
+ "buildslave_type": "baremetal",
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 1,\n \"num\": 1,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"sanity\",\n \"suite_min_duts\": 1,\n \"timeout\": 10800,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 3,\n \"num\": 3,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"arc-bvt-cq\",\n \"suite_min_duts\": 3,\n \"timeout\": 15000,\n \"warn_only\": false\n}"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": [
+ "{\n \"test_type\": \"smoke_suite\",\n \"timeout\": 3600\n}"
+ ]
+ },
"cyan-paladin": {
"_template": "paladin",
"active_waterfall": "chromeos",
@@ -14038,9 +14038,7 @@
"master": true,
"push_overlays": "both",
"slave_configs": [
- "cyan-android-pfq",
- "samus-android-pfq",
- "veyron_minnie-android-pfq"
+ "veyron_tiger-android-pfq"
],
"vm_tests": []
},
@@ -14091,8 +14089,11 @@
"push_overlays": "both",
"slave_configs": [
"caroline-nyc-android-pfq",
+ "cyan-nyc-android-pfq",
"reef-nyc-android-pfq",
- "veyron_jaq-nyc-android-pfq"
+ "samus-nyc-android-pfq",
+ "veyron_jaq-nyc-android-pfq",
+ "veyron_minnie-nyc-android-pfq"
],
"vm_tests": []
},
@@ -19901,24 +19902,6 @@
"chrome_internal"
]
},
- "samus-android-pfq": {
- "_template": "android_pfq",
- "active_waterfall": "chromeos",
- "boards": [
- "samus"
- ],
- "hw_tests": [
- "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 1,\n \"num\": 1,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"sanity\",\n \"suite_min_duts\": 1,\n \"timeout\": 10800,\n \"warn_only\": false\n}",
- "{\n \"async\": false,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 3,\n \"num\": 3,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"arc-bvt-cq\",\n \"suite_min_duts\": 3,\n \"timeout\": 15000,\n \"warn_only\": false\n}"
- ],
- "internal": true,
- "manifest": "official.xml",
- "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
- "useflags": [
- "chrome_internal"
- ],
- "vm_tests": []
- },
"samus-chrome-pfq": {
"_template": "chrome_pfq",
"boards": [
@@ -20020,6 +20003,24 @@
"chrome_internal"
]
},
+ "samus-nyc-android-pfq": {
+ "_template": "nyc_android_pfq",
+ "active_waterfall": "chromeos",
+ "boards": [
+ "samus"
+ ],
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 1,\n \"num\": 1,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"sanity\",\n \"suite_min_duts\": 1,\n \"timeout\": 10800,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 3,\n \"num\": 3,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"arc-bvt-cq\",\n \"suite_min_duts\": 3,\n \"timeout\": 15000,\n \"warn_only\": false\n}"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
"samus-paladin": {
"_template": "paladin",
"active_waterfall": "chromeos",
@@ -25150,24 +25151,6 @@
"chrome_internal"
]
},
- "veyron_minnie-android-pfq": {
- "_template": "android_pfq",
- "active_waterfall": "chromeos",
- "boards": [
- "veyron_minnie"
- ],
- "hw_tests": [
- "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 1,\n \"num\": 1,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"sanity\",\n \"suite_min_duts\": 1,\n \"timeout\": 10800,\n \"warn_only\": false\n}",
- "{\n \"async\": false,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 3,\n \"num\": 3,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"arc-bvt-cq\",\n \"suite_min_duts\": 3,\n \"timeout\": 15000,\n \"warn_only\": false\n}"
- ],
- "internal": true,
- "manifest": "official.xml",
- "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
- "useflags": [
- "chrome_internal"
- ],
- "vm_tests": []
- },
"veyron_minnie-chrome-pfq": {
"_template": "chrome_pfq",
"active_waterfall": "chromeos",
@@ -25229,6 +25212,24 @@
"chrome_internal"
]
},
+ "veyron_minnie-nyc-android-pfq": {
+ "_template": "nyc_android_pfq",
+ "active_waterfall": "chromeos",
+ "boards": [
+ "veyron_minnie"
+ ],
+ "hw_tests": [
+ "{\n \"async\": false,\n \"blocking\": true,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 1,\n \"num\": 1,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"sanity\",\n \"suite_min_duts\": 1,\n \"timeout\": 10800,\n \"warn_only\": false\n}",
+ "{\n \"async\": false,\n \"blocking\": false,\n \"critical\": false,\n \"file_bugs\": true,\n \"max_retries\": 5,\n \"minimum_duts\": 3,\n \"num\": 3,\n \"offload_failures_only\": false,\n \"pool\": \"bvt\",\n \"priority\": \"PFQ\",\n \"retry\": true,\n \"suite\": \"arc-bvt-cq\",\n \"suite_min_duts\": 3,\n \"timeout\": 15000,\n \"warn_only\": false\n}"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
"veyron_minnie-paladin": {
"_template": "paladin",
"active_waterfall": "chromeos",
@@ -25923,6 +25924,20 @@
],
"vm_tests": []
},
+ "veyron_tiger-android-pfq": {
+ "_template": "android_pfq",
+ "active_waterfall": "chromeos",
+ "boards": [
+ "veyron_tiger"
+ ],
+ "internal": true,
+ "manifest": "official.xml",
+ "manifest_repo_url": "https://chrome-internal-review.googlesource.com/chromeos/manifest-internal",
+ "useflags": [
+ "chrome_internal"
+ ],
+ "vm_tests": []
+ },
"veyron_tiger-chrome-pfq": {
"_template": "chrome_pfq",
"boards": [
diff --git a/cbuildbot/waterfall_layout_dump.txt b/cbuildbot/waterfall_layout_dump.txt
index 27719d1..7a70fbd 100644
--- a/cbuildbot/waterfall_layout_dump.txt
+++ b/cbuildbot/waterfall_layout_dump.txt
@@ -46,8 +46,8 @@
cobblepot-paladin (gce_beefy)
coral-paladin (gce_beefy)
coral-release (gce_beefy)
-cyan-android-pfq (baremetal)
cyan-chrome-pfq (baremetal)
+cyan-nyc-android-pfq (baremetal)
cyan-paladin (baremetal)
cyan-release (baremetal)
daisy-chromium-pfq (gce_beefy)
@@ -163,7 +163,7 @@
relm-release (gce_beefy)
rikku-release (gce_beefy)
rowan-release (gce_beefy)
-samus-android-pfq (gce_beefy)
+samus-nyc-android-pfq (gce_beefy)
samus-paladin (gce_beefy)
samus-release (gce_beefy)
sand-release (gce_beefy)
@@ -199,8 +199,8 @@
veyron_mickey-release (gce_beefy)
veyron_mighty-paladin (gce_beefy)
veyron_mighty-release (gce_beefy)
-veyron_minnie-android-pfq (gce_beefy)
veyron_minnie-chrome-pfq (gce_beefy)
+veyron_minnie-nyc-android-pfq (gce_beefy)
veyron_minnie-paladin (gce_beefy)
veyron_minnie-release (gce_beefy)
veyron_rialto-chrome-pfq (gce_beefy)
@@ -208,6 +208,7 @@
veyron_rialto-release (gce_beefy)
veyron_speedy-paladin (gce_beefy)
veyron_speedy-release (gce_beefy)
+veyron_tiger-android-pfq (gce_beefy)
veyron_tiger-paladin (gce_beefy)
veyron_tiger-release (gce_beefy)
whirlwind-paladin (gce_beefy)