New issue
Advanced search Search tips

Issue 674667 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocked on:
issue 684135



Sign in to add a comment

Create a pipeline to continuously run real android tests on the staging instance of swarming

Project Member Reported by bpastene@chromium.org, Dec 15 2016

Issue description

This includes:
- add an N5 and N5X bot to chromium-swarm-dev (might already be there)
- add continuous bots to android.fyi that will build and trigger tests onto these bots

 
Ping - please provide an update to your high priority bug. This bug is stale. Is it really P-1?
Blockedon: 684135
Project Member

Comment 3 by bugdroid1@chromium.org, Feb 16 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/959e7a60e84fa150bbb8a90b302bbaed4a4071b4

commit 959e7a60e84fa150bbb8a90b302bbaed4a4071b4
Author: bpastene <bpastene@chromium.org>
Date: Thu Feb 16 00:10:57 2017

Add mb config for chromium.swarm canary builders.

These are very basic builders used to run chromium tests on swarming's
staging server. I copied the configs from master.chromium, which seems
pretty vanilla.

BUG= 674667 

Review-Url: https://codereview.chromium.org/2690163007
Cr-Commit-Position: refs/heads/master@{#450839}

[modify] https://crrev.com/959e7a60e84fa150bbb8a90b302bbaed4a4071b4/tools/mb/mb_config.pyl

Labels: cit-pm-13
Project Member

Comment 5 by bugdroid1@chromium.org, Feb 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/71aebc7712cb54cda5d39059c2b19b4dcca183ec

commit 71aebc7712cb54cda5d39059c2b19b4dcca183ec
Author: Benjamin Pastene <bpastene@google.com>
Date: Tue Feb 28 19:34:25 2017

Fix swarming's staging recipe.

This recipe is intended to run a set of chromium's tests (at head) on
swarming's and isolate's staging servers. I'd rather keep it a seperate
recipe than integrate it into the chromium recipe because it would
require adding yet more configurations to the chromium recipe. (custom
swarming/isolate servers, custom deps rev, etc.)

BUG= 674667 

Change-Id: I4be040693a4c73c62aa938cc6204e28456b9038c
Reviewed-on: https://chromium-review.googlesource.com/445927
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Paweł Hajdan Jr. <phajdan.jr@chromium.org>
Reviewed-by: John Budorick <jbudorick@chromium.org>

[modify] https://crrev.com/71aebc7712cb54cda5d39059c2b19b4dcca183ec/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[delete] https://crrev.com/16ab1fe191505ab227dabc6de3513ec2739398b2/scripts/slave/recipes/swarming/staging.expected/mac_Debug.json
[delete] https://crrev.com/16ab1fe191505ab227dabc6de3513ec2739398b2/scripts/slave/recipes/swarming/staging.expected/win_Release.json
[modify] https://crrev.com/71aebc7712cb54cda5d39059c2b19b4dcca183ec/scripts/slave/recipes/swarming/staging.py
[modify] https://crrev.com/71aebc7712cb54cda5d39059c2b19b4dcca183ec/scripts/slave/recipes/swarming/staging.expected/android.json
[delete] https://crrev.com/16ab1fe191505ab227dabc6de3513ec2739398b2/scripts/slave/recipes/swarming/staging.expected/win_Debug.json
[delete] https://crrev.com/16ab1fe191505ab227dabc6de3513ec2739398b2/scripts/slave/recipes/swarming/staging.expected/mac_Release.json
[delete] https://crrev.com/16ab1fe191505ab227dabc6de3513ec2739398b2/scripts/slave/recipes/swarming/staging.expected/linux_Debug.json
[delete] https://crrev.com/16ab1fe191505ab227dabc6de3513ec2739398b2/scripts/slave/recipes/swarming/staging.expected/linux_Release.json

Project Member

Comment 6 by bugdroid1@chromium.org, Mar 1 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/47895864c644ba7ceb61be4ac5ac0d9d5add7c36

commit 47895864c644ba7ceb61be4ac5ac0d9d5add7c36
Author: Benjamin Pastene <bpastene@google.com>
Date: Wed Mar 01 23:14:28 2017

Increase timeout of android tests running on master.chromium.swarm

TBR=jbudorick@chromium.org
BUG= 674667 

Change-Id: Iabdfacf1841cd70af10a8550e7104da39af6945d
Reviewed-on: https://chromium-review.googlesource.com/448696
Reviewed-by: Benjamin Pastene <bpastene@chromium.org>
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>

[modify] https://crrev.com/47895864c644ba7ceb61be4ac5ac0d9d5add7c36/scripts/slave/recipes/swarming/staging.py
[modify] https://crrev.com/47895864c644ba7ceb61be4ac5ac0d9d5add7c36/scripts/slave/recipes/swarming/staging.expected/android.json

Project Member

Comment 7 by bugdroid1@chromium.org, Mar 3 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/247882f30f41fbd9883f80c5862bbe61b9007b7e

commit 247882f30f41fbd9883f80c5862bbe61b9007b7e
Author: Benjamin Pastene <bpastene@google.com>
Date: Fri Mar 03 21:09:46 2017

Trigger swarming's staging android tests on hammerhead@K bots.

BUG= 674667 

Change-Id: Ic81546e6dd61638e980f882c22820a4a071156dd
Reviewed-on: https://chromium-review.googlesource.com/449063
Reviewed-by: John Budorick <jbudorick@google.com>
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>

[modify] https://crrev.com/247882f30f41fbd9883f80c5862bbe61b9007b7e/scripts/slave/recipes/swarming/staging.py
[modify] https://crrev.com/247882f30f41fbd9883f80c5862bbe61b9007b7e/scripts/slave/recipes/swarming/staging.expected/android.json

Project Member

Comment 8 by bugdroid1@chromium.org, Mar 6 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infra/infra_internal/+/5638332ce146c2e652981b1042419529e2a8975e

commit 5638332ce146c2e652981b1042419529e2a8975e
Author: Benjamin Pastene <bpastene@google.com>
Date: Mon Mar 06 20:28:01 2017

Project Member

Comment 9 by bugdroid1@chromium.org, Mar 7 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/982a3d251a0d105dede4c15901404c9d25f77e63

commit 982a3d251a0d105dede4c15901404c9d25f77e63
Author: Benjamin Pastene <bpastene@google.com>
Date: Tue Mar 07 01:25:04 2017

Add chromium.swarm to logdog'ed masters.

BUG= 674667 

Change-Id: I636785b3b90aee6a04a3ce976ac49b3319c9cf4b
Reviewed-on: https://chromium-review.googlesource.com/450880
Reviewed-by: Daniel Jacques <dnj@chromium.org>
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>

[modify] https://crrev.com/982a3d251a0d105dede4c15901404c9d25f77e63/scripts/slave/logdog-params.pyl

Project Member

Comment 10 by bugdroid1@chromium.org, Mar 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/6d0a4e20c54346db75da5df12d2b01ea32dbca71

commit 6d0a4e20c54346db75da5df12d2b01ea32dbca71
Author: Benjamin Pastene <bpastene@google.com>
Date: Fri Mar 10 18:40:15 2017

Use src-side testing specs for swarming's staging recipe.

BUG= 674667 

Change-Id: I56ba820d6b8b273138f4415914c76a00325743ae
Reviewed-on: https://chromium-review.googlesource.com/452726
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>

[modify] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipes/swarming/staging.py
[delete] https://crrev.com/75ebe003272bba5173e28b5e502b926a8411a18e/scripts/slave/recipes/swarming/staging.expected/android.json
[add] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipes/chromium.expected/full_chromium_swarm_Windows_Swarm.json
[add] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipes/chromium.expected/full_chromium_swarm_Linux_Swarm.json
[modify] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipe_modules/chromium_tests/builders.py
[add] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipes/chromium.expected/full_chromium_swarm_Mac_Swarm.json
[add] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipe_modules/chromium_tests/chromium_swarm.py
[add] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/scripts/slave/recipes/chromium.expected/full_chromium_swarm_Android_Swarm.json
[modify] https://crrev.com/6d0a4e20c54346db75da5df12d2b01ea32dbca71/masters/master.chromium.swarm/master.cfg

Project Member

Comment 11 by bugdroid1@chromium.org, Mar 10 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/master-manager/+/e75566849125083f87f5ab1fe1aeb3d8b0f69314

commit e75566849125083f87f5ab1fe1aeb3d8b0f69314
Author: Benjamin Pastene <bpastene@google.com>
Date: Fri Mar 10 18:47:51 2017

Project Member

Comment 13 by bugdroid1@chromium.org, Mar 10 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/master-manager/+/06c135dcf21cbd9c96f8d907e00a23deb7f68673

commit 06c135dcf21cbd9c96f8d907e00a23deb7f68673
Author: Benjamin Pastene <bpastene@google.com>
Date: Fri Mar 10 22:58:01 2017

Project Member

Comment 14 by bugdroid1@chromium.org, Mar 10 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/61e9098658727a38b2043767a917d8f5c637130a

commit 61e9098658727a38b2043767a917d8f5c637130a
Author: bpastene <bpastene@chromium.org>
Date: Fri Mar 10 23:56:09 2017

Add mb config for a 64 bit android bot on chromium.swarm

BUG= 674667 

Review-Url: https://codereview.chromium.org/2734963002
Cr-Commit-Position: refs/heads/master@{#456220}

[add] https://crrev.com/61e9098658727a38b2043767a917d8f5c637130a/testing/buildbot/chromium.swarm.json
[modify] https://crrev.com/61e9098658727a38b2043767a917d8f5c637130a/tools/mb/mb_config.pyl

Project Member

Comment 15 by bugdroid1@chromium.org, Mar 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/914bf1098a3bc18539945ed37d31c2c16d898877

commit 914bf1098a3bc18539945ed37d31c2c16d898877
Author: Benjamin Pastene <bpastene@google.com>
Date: Tue Mar 14 21:12:24 2017

Use chromium recipe's stack to run tests in swarming's staging recipe.

This is needed so that dimension sets specified in src-side testing
specs can be correctly picked up.

BUG= 674667 

Change-Id: I002fa02caa7bd1e35bc1c25af5d6cc05bfe4ecd1
Reviewed-on: https://chromium-review.googlesource.com/454179
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Daniel Jacques <dnj@chromium.org>

[modify] https://crrev.com/914bf1098a3bc18539945ed37d31c2c16d898877/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/914bf1098a3bc18539945ed37d31c2c16d898877/scripts/slave/recipes/swarming/staging.py
[add] https://crrev.com/914bf1098a3bc18539945ed37d31c2c16d898877/scripts/slave/recipes/swarming/staging.expected/android.json

Project Member

Comment 16 by bugdroid1@chromium.org, Mar 14 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/914bf1098a3bc18539945ed37d31c2c16d898877

commit 914bf1098a3bc18539945ed37d31c2c16d898877
Author: Benjamin Pastene <bpastene@google.com>
Date: Tue Mar 14 21:12:24 2017

Use chromium recipe's stack to run tests in swarming's staging recipe.

This is needed so that dimension sets specified in src-side testing
specs can be correctly picked up.

BUG= 674667 

Change-Id: I002fa02caa7bd1e35bc1c25af5d6cc05bfe4ecd1
Reviewed-on: https://chromium-review.googlesource.com/454179
Commit-Queue: Benjamin Pastene <bpastene@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Daniel Jacques <dnj@chromium.org>

[modify] https://crrev.com/914bf1098a3bc18539945ed37d31c2c16d898877/scripts/slave/recipes/swarming/staging.expected/one_fails.json
[modify] https://crrev.com/914bf1098a3bc18539945ed37d31c2c16d898877/scripts/slave/recipes/swarming/staging.py
[add] https://crrev.com/914bf1098a3bc18539945ed37d31c2c16d898877/scripts/slave/recipes/swarming/staging.expected/android.json

Project Member

Comment 17 by bugdroid1@chromium.org, Mar 15 2017

The following revision refers to this bug:
  https://chrome-internal.googlesource.com/infradata/config/+/3f3c5676e6e0a62d6b8c820da6376be69bb5abbb

commit 3f3c5676e6e0a62d6b8c820da6376be69bb5abbb
Author: Benjamin Pastene <bpastene@google.com>
Date: Wed Mar 15 23:40:23 2017

Status: Fixed (was: Assigned)
This is done. https://build.chromium.org/p/chromium.swarm contains two continuous testers that mirror the two android CQ bots.

Sign in to add a comment