Commit Graph

3223 Commits

Author SHA1 Message Date
recipe-roller
bf6149669f Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8829229230334032785

recipe_engine:
ba4a4b2d4f
  ba4a4b2 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 83708e8181ac to 7422359d33c6

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Iccafa3e78e4522cb34cd68c1dbc7005b55c67a86
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/477017
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2021-11-29 12:50:06 +00:00
recipe-roller
f46611ebde Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (depot_tools, recipe_engine) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8829237417805627393

depot_tools:
2ffa1bde79
  2ffa1bd (ukai@google.com)
      Roll out goma client VERSION=239

recipe_engine:
6d57d876da
  6d57d87 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 660e637467d1 to 0f5c78ebfa5f

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ibb7c62007bf702e5aa17d1bc2e91e9b003f53cf1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/477016
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2021-11-29 10:36:06 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
93b47a527a Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: Ib95d756eb679036899a0ef60cfd265a72df427f1
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/476900
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-11-28 08:14:36 +00:00
recipe-roller
55106dc0ee Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (depot_tools) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8829640070989624113

depot_tools:
afb82b2cfe
  afb82b2 (bryner@google.com)
      Update to new cffi wheel.

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: If1680815e33a272773cc2ebb9749a6fd251b186f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/476616
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2021-11-24 23:59:42 +00:00
recipe-roller
5e81eb122d Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8829713680469417297

recipe_engine:
a8f2ad5eff
  a8f2ad5 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 8316a4907135 to 3f6049a5711c

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I1c90398cbb1a461494fb0bc67940ec7fdb6ccaf4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/475720
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2021-11-24 04:30:18 +00:00
recipe-roller
23779e2edb Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (recipe_engine) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8829739475866125617

recipe_engine:
206cd301ad
  206cd30 (gbeaty@chromium.org)
      Remove the log from write_raw.

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: I2105dc2732056110c9ae22f0f0b371f05272b383
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/475719
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2021-11-23 21:37:37 +00:00
Brian Salomon
da2a8f69f9 Fix stencil reference value used in Dawn backend and enable unit test.
The "user" reference value was being used rather than the resovled
value.

Also set the cap that two sided stenciling doesn't support separate
mask and ref values (like D3D).

Enable the recently added unit test crbug_1271431 which was failing
because of this bug.

Bug: skia:12675
Change-Id: I49d2443d8f7855706f98f59553bb7ca86f336f23
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/475640
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>
2021-11-23 21:16:28 +00:00
Ravi Mistry
1f739502e8 Use Canary CQKeyword changes from Canary task driver
Updated go.mod/go.sum with:
$ go get go.skia.org/infra@4b39063800
$ go mod download
$ make -C infra/bots train

Bug: skia:12653
Change-Id: Iad62ea481724ee92d96b6d6d805a3f7a14c85917
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/475643
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2021-11-23 21:16:01 +00:00
recipe-roller
605343cc7d Roll recipe dependencies (trivial).
This is an automated CL created by the recipe roller. This CL rolls
recipe changes from upstream projects (depot_tools, recipe_engine) into this repository.

The build that created this CL was
https://ci.chromium.org/b/8829768416704426657

depot_tools:
a91f399a8a~..a29f589a15b7f80edd3d0bbe4f3a2dbb1120316c
  a91f399 (iannucci@chromium.org)
      [led] Roll led to always use realms in `led launch`.
  671883d (ukai@google.com)
      Roll out new goma client binary VERSION=236
  ed2508a (dpranke@google.com)
      Add a fetch config for the new chromium website repo.
  266129c (sokcevic@google.com)
      Ignore comments from accounts with no email
  2df8443 (sokcevic@google.com)
      Remove retry_decorator from third_party
  c08f84e (sokcevic@google.com)
      Update git fetch refspecs on git migrate
  787f2f0 (victorvianna@google.com)
      [ninjalog uploader] Collect more performance-relevant GN args
  08a95d8 (bryner@google.com)
      cpython3 3.8.10.chromium.23 to depot_tools bleeding edge.
  7ca4f55 (ukai@google.com)
      Roll out new goma client binary VERSION=237
  b9e694c (agrieve@chromium.org)
      Make "git cl format" use Python 3 by default
  f7b8f8f (vadimsh@chromium.org)
      Fix bytes vs str error in DownloadGerritHook.
  dc3baaa (rmhasan@google.com)
      WebView: Add logging for files that already exist in the GCS bu...
  067f0e5 (bryner@google.com)
      cpython3 3.8.10.chromium.23 to depot_tools stable.
  2efe3d7 (iannucci@chromium.org)
      [windows_sdk] Make sdk json-finding more flexible.
  26bee44 (rmhasan@google.com)
      Update the regex used for searching for ETag's in gsutil's output
  99c78e1 (ukai@google.com)
      Roll out new goma client binary VERSION=238
  41ed834 (iannucci@chromium.org)
      [windows_sdk] Fix json finder arguments.
  d8c8459 (gavinmak@google.com)
      Use ort strategy when applying patch
  176a9e8 (yuanjunh@google.com)
      [cipd] Update bb tool
  1c7dec3 (ajgo@chromium.org)
      [windows_sdk] Use correct path within cipd package
  c40274f (yiwzhang@google.com)
      roll lucicfg to v1.30.4
  af6bc7c (apolito@google.com)
      add vpython3 to tests that run under vpython3
  11c32b5 (sokcevic@google.com)
      Run py3 compatible unit tests with py3
  6635baf (sokcevic@google.com)
      Make CannedChecksUnittest py3 compatible
  b6c1ed4 (sokcevic@google.com)
      Make presubmit_unittest py3 compatible
  a29f589 (sokcevic@google.com)
      Make fix_encoding_test py3 compatible

recipe_engine:
ecdeebb466~..0dc8afb3a9ed9de231183bf0bec0d60a3dba025e
  ecdeebb (iannucci@chromium.org)
      [doc] Add a small section about resources.
  a101699 (olivernewman@google.com)
      [recipes_cfg] Add a NO_LABELS_APPROVE option
  2d175f7 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 850560a1a20e to de048fb36dbb
  58d2894 (tikuta@chromium.org)
      swarming: do not use latest package
  5d9f8ec (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 672cf8a2c1d3 to c133751cba7b
  8f36c29 (tikuta@chromium.org)
      swarming: use str type for exit_code
  cca5500 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 84fe15a25a01 to d3ee0d636a1b
  7afe8b1 (tikuta@chromium.org)
      swarming: do not allow changing server/version via properties
  2484519 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 3faad1994dbc to cefd07c708bf
  eab766b (gbeaty@chromium.org)
      Train twice when looking for non-trivial rolls.
  cad20c9 (tikuta@chromium.org)
      led: use hostname from test data in swarming recipe module
  cd746d1 (bryner@google.com)
      Update to fixed cryptography 3.3.1.
  32d7da9 (godofredoc@google.com)
      Allow overriding bot_id in the swarming test_api.
  b35cc6b (gbeaty@chromium.org)
      Don't enqueue the py3 version of a test until the py2 version c...
  4f0aa33 (godofredoc@google.com)
      Use bot_id from env if passed by test_api.
  47014f5 (tikuta@chromium.org)
      swarming: remove with_server
  23d00d2 (gbeaty@google.com)
      Revert "Train twice when looking for non-trivial rolls."
  c71d9e1 (olivernewman@google.com)
      [buildbucket] Allow setting empty gerrit_changes
  8c186df (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from ca1bc02f210c to bf56a119c5f0
  f097006 (iannucci@chromium.org)
      Remove use of "buildbucket" CLI tool.
  edd22ec (gbeaty@chromium.org)
      Don't execute the py3 queue if a py2 failure occurs with stop f...
  ec66d81 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 16053c76f603 to 4cf9fa8105d3
  9721120 (tikuta@chromium.org)
      cas: roll client manually
  05a4a96 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from git_revision:66f417317e177d30487c33cf26884...
  2559268 (chromium-autoroll@skia-public.iam.gserviceaccount.com)
      Roll CAS Client from 9f354df62c53 to 2dfe2f218f03
  3ac241e (olivernewman@google.com)
      Include log name in unknown log type error
  a92ad28 (gbeaty@chromium.org)
      Fix typo that causes failures for PY2+3 tests with --py3-only.
  0f2cbbe (zhaoyangli@chromium.org)
      Add get sub invocation api to ResultDB recipe API
  03702df (iannucci@chromium.org)
      [engine] Make step names internally coerce to `str`.
  cb62e2a (vadimsh@chromium.org)
      Add a simple `golang` recipe module.
  0dc8afb (iannucci@chromium.org)
      [cipd] Move ensure_tool to non-cacheable directory

More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.

R=borenet@google.com

Recipe-Tryjob-Bypass-Reason: Autoroller
Bugdroid-Send-Email: False
Change-Id: Ieb35cd7bd65fb0acd6abfe47fe600ad039fe8df3
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/475496
Commit-Queue: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Recipe Roller <recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com>
2021-11-23 14:02:41 +00:00
Brian Salomon
3595c15c12 Rebind GrGLRenderTarget if there is a lazy stencil attachment change.
Bug: chromium:1271431
Change-Id: Ie5bef1a8f18d4d1e2d9a92afdf5c5305d3d9bdb2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/475256
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2021-11-22 23:08:11 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
7ecacbc4c6 Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: I1af7049a6ea63869ce35b4975648bc79d12cb7a4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/474604
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-11-21 08:11:09 +00:00
Erik Rose
9b35cd642f [infra] Update iOS provisioning profile.
* Remove 3 iPad Pro 9.7"s killed in the March 2020 Skolo flood.
* Add skia-iphone-8-03, which was mysteriously missing.

Change-Id: Idf3bbc553958a1327b0909183f85ab43dced3429
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/474020
Reviewed-by: Leandro Lovisolo <lovisolo@google.com>
Commit-Queue: Erik Rose <erikrose@google.com>
2021-11-19 20:45:39 +00:00
skia-android-ingest
a526199541 Use canary task driver from buildbot repo
Bug: skia:12657
Change-Id: I432dc004ac2c8a1f9b0fd0874b8690dcb7e16dbf
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/473146
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2021-11-18 17:45:54 +00:00
skia-android-ingest
92573612d8 Update go/skia.org/infra in go.mod/go.sum
To pick up canary.go task driver change in buildbot repo

Updated with:
$ go get go.skia.org/infra@74751ee0f1
$ go mod download
$ make -C infra/bots train

Bug: skia:12657
Change-Id: I3f42dd6a8041d2c84903e736e76029c198c811f7
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/473144
Reviewed-by: Eric Boren <borenet@google.com>
2021-11-18 17:45:54 +00:00
Eric Boren
a726978ae7 Revert "[python3] More Recipes -> Python 3 fixes"
This reverts commit 12e786730f.

Reason for revert: missing CIPD package on armv6l

Original change's description:
> [python3] More Recipes -> Python 3 fixes
>
> - Set environment variables to force usage of Python 3 in more places
> - Fix more compatibility issues
> - Mark recipes as only supporting Python 3
> - Includes a roll of the infra code
>
> Change-Id: I24e3827a6402c454bdc9467d28864d360632f9e6
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/470303
> Reviewed-by: Ravi Mistry <rmistry@google.com>
> Commit-Queue: Eric Boren <borenet@google.com>

Change-Id: If7b6fcb7838ac053af2c5eb45a7a1ac4aed340a5
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/472736
Auto-Submit: Eric Boren <borenet@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
2021-11-17 14:57:10 +00:00
Eric Boren
04cd6fba97 Revert "[recipes] Fix Android failures after Python3 update"
This reverts commit 3b1a71caba.

Reason for revert: missing CIPD package on armv6l

Original change's description:
> [recipes] Fix Android failures after Python3 update
>
> Change-Id: I968462c5dd2139b3ff11d8d25efbd5baa3351cba
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/472696
> Reviewed-by: Ravi Mistry <rmistry@google.com>
> Commit-Queue: Eric Boren <borenet@google.com>

Change-Id: Ic8143e0c98f8dac196a49ac3af12bad836370662
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/472657
Auto-Submit: Eric Boren <borenet@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
2021-11-17 14:55:43 +00:00
Eric Boren
3b1a71caba [recipes] Fix Android failures after Python3 update
Change-Id: I968462c5dd2139b3ff11d8d25efbd5baa3351cba
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/472696
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
2021-11-17 14:49:43 +00:00
Eric Boren
12e786730f [python3] More Recipes -> Python 3 fixes
- Set environment variables to force usage of Python 3 in more places
- Fix more compatibility issues
- Mark recipes as only supporting Python 3
- Includes a roll of the infra code

Change-Id: I24e3827a6402c454bdc9467d28864d360632f9e6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/470303
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
2021-11-17 13:51:08 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
92ccf4518d Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: I666bd168c49ce3bb51326bde858343dd19871256
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/472358
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-11-16 17:39:07 +00:00
Ravi Mistry
f28f9d64b5 Fix paths of non-generated SKPs after running through DM
Bug: skia:12648
Change-Id: I7fc90be155e6e23696e58a2fcba64e4ae2994b4f
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/471436
Commit-Queue: Ravi Mistry <rmistry@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
2021-11-16 14:45:37 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
eecf0af951 Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: I2deca16102fa1b3c8f808d28e45491b06be4cd25
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/471303
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-11-14 23:46:08 +00:00
Ravi Mistry
48585f5c50 Copy only SKPs over
We were also copying over dm.json which was causing some bots to fail

Cq-Include-Trybots: luci.skia.skia.primary:Housekeeper-Nightly-RecreateSKPs_DryRun
Bug: skia:12648
Change-Id: Ibc00f7314cfe1a6bc792b544e18d5583e6c8bb7d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/470837
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2021-11-14 20:43:28 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
db8a7e6d8d Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: Idd631d6b9a0f738a884664fce734c9c48214c817
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/471296
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-11-14 08:41:09 +00:00
John Stiles
87686e3f8c Disable broken tests on Tegra3.
This GPU does not support for-loops with exit conditions that cannot be
determined at compile time. (This is out of spec for ES2.)

Change-Id: I8c6d50afafc735d268808013a3d6474f855acea7
Bug: skia:12477
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/470796
Commit-Queue: John Stiles <johnstiles@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2021-11-12 16:04:18 +00:00
Eric Boren
1f218ee143 [recipes] Port to Python 3
Lots of potentially messy changes.

Also includes a major recipe roll.

Bug: chromium:1256037
Change-Id: Id05779802c5ca05921d93fa73c21930723793585
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467980
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
2021-11-10 20:17:28 +00:00
Ravi Mistry
c0cfb1d5db Use new Canary flag in canary task driver
Bug: skia:12630
Change-Id: Ie4d4d9a62b4152b8ce3ebb5edebfe9aab88a2a25
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/469858
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2021-11-10 17:37:57 +00:00
Ravi Mistry
6e16bbaf79 Update go/skia.org/infra in go.mod/go.sum
To pick up canary commit msg change in buildbot repo

Updated with:
$ go get go.skia.org/infra@553519b41e
$ go mod download
$ make -C infra/bots train

Bug: skia:12630
Change-Id: Iba6dc47dd014d690b54b017a2f9d4d597ecf0d97
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/469857
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2021-11-10 15:26:38 +00:00
Joe Gregorio
9ac4ee6457 Move Mac NativeFonts bots onto Macminis.
Change-Id: I0f7842c0aa7ac32bf26296d7eb9df772711a502e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/465716
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
2021-11-10 15:02:01 +00:00
Kevin Lubick
d6af8bf966 [infra] Make jobs use Gold's public hashes
Change-Id: Ia5da00913d0b96e9edc47f8b2274bd26c35c251c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/469457
Commit-Queue: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
2021-11-09 17:50:55 +00:00
Ravi Mistry
d0e23588e5 Update versions of non-generated SKPs in RecreateSKPs bot
Cq-Include-Trybots: luci.skia.skia.primary:Housekeeper-Nightly-RecreateSKPs_DryRun
Bug: skia:12623
Change-Id: I71e142cccdfbc016ed6d06bb5aaedb7a265fdb0d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467297
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2021-11-08 18:08:19 +00:00
Eric Boren
4a41c9401e [cq] Replace Win10 HD7770 D3D tryjob with QuadroP400 on the CQ
Change-Id: I814a42a1367ce0ebe1d065192bd2c7d8596bf77d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/469056
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
2021-11-08 16:34:56 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
cd7220e768 Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: I240d0f1363da8e1aee1c1f4c312511ce3b2930bb
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/468747
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-11-07 07:46:16 +00:00
Robert Phillips
4415b59679 Disable SVGs and tests on iPhone6 to prevent OOM
When the device crashes we get no data from the run so skipping tests is preferable.

Bug: skia:12617
Change-Id: I3f69cb91cdf4e1e9659c81f5a6c717e0d911c2fa
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/468278
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2021-11-05 20:14:14 +00:00
Robert Phillips
a5030e9090 Remove V1/V2 compile bots
This, basically, reverts:

https://skia-review.googlesource.com/c/skia/+/426556 (Add V1 & V2 build bots)

Change-Id: Ib5584992008f1bcce8dfcdb9b29322b35599ab40
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467758
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Robert Phillips <robertphillips@google.com>
2021-11-04 16:27:38 +00:00
Joe Gregorio
db3422668b Add Perf and Test jobs for Kevin chromebooks.
These replace the Galaxy 6s for MailT860 coverage.

Change-Id: I79f1f80a68d5532916c8303acef426a05260e406
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467518
Reviewed-by: Greg Daniel <egdaniel@google.com>
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
2021-11-03 21:54:47 +00:00
Kevin Lubick
4872cea28c Skip motionmarkleaves SKP on WASM+CPU
Change-Id: Ie2f6cebf2760a4579b2eddd366d075928684d793
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467457
Reviewed-by: Robert Phillips <robertphillips@google.com>
2021-11-03 18:56:25 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
0b35a1c4ba Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: I8948661d3c5f008d318dafb76bce69c9450be8d2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467355
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-11-03 17:11:56 +00:00
Eric Boren
3dd5a2e07f [infra] Remove TecnoSpark jobs
These devices have all died and they are superseded by the Wembley
devices.

Change-Id: Ie8402a910768ab8460d5a9ca94b13aeb6e15d428
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467296
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
2021-11-03 14:02:16 +00:00
John Stiles
293bb46b2d Enable more ES3-specific SkSL tests.
Updated ReturnsValueOnEveryPathES3 to remove overlap with the ES2 tests,
and fixed some broken cases. Disabled the ReturnValueOnEveryPathES3 test
on Intel + Windows because switch statements on Intel + Windows are
pretty broken.

Change-Id: Id93e8af1ef7bf11fd74ef12a464c77d56cc032a0
Bug: skia:11209, skia:12465
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/467078
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2021-11-03 14:02:05 +00:00
Erik Rose
5c1672406a [infra] Remove the libimobiledevice dimension.
I strongly suspect we no longer need this, since it's been 9 months.
More importantly, this number is just the modification time of the
idevice_id binary on the RPi image
(https://chrome-internal.googlesource.com/infradata/config/+/refs/heads/
main/configs/chromium-swarm/scripts/skia_mobile.py#1008), and that
number changes on the rpi2-* image, so leaving this here would prevent
any jobs from ever running on the machines we're moving to.

Change-Id: Id5c627a387b6cdadf721ef9838a1674a140a5f27
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/466766
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Erik Rose <erikrose@google.com>
2021-11-02 14:43:48 +00:00
Kevin Lubick
39eccabdc3 [infra] Add Release Test+AppleM1+Metal job
Change-Id: I98f8dcccf9ff1b13bb3d9fb05d3a0ded4fd225fa
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/466107
Reviewed-by: John Stiles <johnstiles@google.com>
2021-11-01 12:53:26 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
88b36ad61e Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: I3f437e4e36e2533b8839546df30cbfe1727335b6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/465901
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-10-31 08:17:44 +00:00
Joe Gregorio
6ce94bbdef Add Wembley devices to tree.
Change-Id: Ic657319cf4f3ba2c3c23e2923cf121138d16dbf2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/457397
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
2021-10-30 19:07:14 +00:00
John Stiles
1ea54a127f Disable tests on iPhone 6 that use too much memory.
The iPhone 6 only has 1GB of RAM. (The iPhone 7 and 8 have 2GB.)

Change-Id: I4efd00f21feb9c7b6e42d99936989573d26acef3
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/465390
Commit-Queue: John Stiles <johnstiles@google.com>
Commit-Queue: Erik Rose <erikrose@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Reviewed-by: Erik Rose <erikrose@google.com>
2021-10-29 16:12:35 +00:00
Greg Daniel
391f941949 [graphite] Add a Graphite no Gpu (i.e. Ganesh) build bot
Make sure graphite compiles standalone and not just if ganesh is also
enabled.

Bug: skia:12466
Change-Id: Ic843881a2a88c8d4b62f3a2ea38a10b6a86a12d4
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/464817
Reviewed-by: Robert Phillips <robertphillips@google.com>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
2021-10-28 17:58:59 +00:00
Joe Gregorio
cb04e3981f [mac] CPU dimensions are too precise and miss new Macminis in the pool.
- Drop the following dimensions:
   reserved_for_xcode_version:*
   gpu:none

- Loosen the cpu dimension.
- Restrict to cores:12 to avoid using the VMs.

The failing iPhone6 bots are failing on the main waterfall today
so they are WAI.

See also: https://bugs.chromium.org/p/chromium/issues/detail?id=1257420

Change-Id: I9f0eef7c6904e652a011937ab99c465e9d483172
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/463141
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
2021-10-26 20:36:33 +00:00
skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com
8dd1f50a65 Update SKP version
Automatic commit by the RecreateSKPs bot.

Change-Id: I54235e0eccfa7dfe0880ad6b97aa10e6282cd2c2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/462779
Commit-Queue: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
Bot-Commit: skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com <skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com>
2021-10-24 08:26:02 +00:00
Ravi Mistry
f42503c83e [g3-canary] Add PROD.md for infra failure alerts
Bug: skia:12521
Change-Id: I4620aafdf1a1d83039e4a23ede53e2a3d2351d55
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/457760
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Ravi Mistry <rmistry@google.com>
2021-10-21 21:25:32 +00:00
Leandro Lovisolo
83d71bd12c Remove redundant Test*-Android_ASAN and Test*-Android_ASAN_Vulkan tasks.
These tasks were made redundant by the new Test*-Android_HWASAN tasks introduced in the parent CL (https://skia-review.googlesource.com/c/skia/+/436572).

See parent CL and http://go/skia-android-hwasan for the rationale and details.

Bug: skia:12099
Change-Id: I17db9cfe3ae2f08a73262fbd336a65b99a4d72cd
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/461357
Commit-Queue: Leandro Lovisolo <lovisolo@google.com>
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
2021-10-21 15:25:56 +00:00
Leandro Lovisolo
b34e97b5d9 Add Android HWAddress Sanitizer tasks.
Design doc: http://go/skia-android-hwasan.

This CL defines the following tasks:

- Build-Debian10-Clang-arm64-Debug-Android_HWASAN
- Test-Android-Clang-Pixel4a-CPU-Snapdragon730G-arm64-Debug-All-Android_HWASAN
- Test-Android-Clang-Pixel4a-GPU-Adreno618-arm64-Debug-All-Android_HWASAN

The HWAddress Sanitizer is only available on 64-bit Arm devices, and requires Android 10+ built with HWAddress Sanitizer support. There are prebuilt HWASan images for supported Pixel devices at https://ci.android.com (instructions at https://developer.android.com/ndk/guides/hwasan).

To support these tasks, we added two Pixel 4a devices to the tree, flashed with the corresponding prebuilt HWASan image. The specific Pixel devices were chosen based on stock availability.

See patchset 11 for an example error I introduced in //gm/3d.cpp, which was caught by the HWAddress Sanitizer.

Bug: skia:12099
Change-Id: Ic3847abc61c8a1bf686d29b97ef9d89b9bb5eb86
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/436572
Reviewed-by: Joe Gregorio <jcgregorio@google.com>
Commit-Queue: Leandro Lovisolo <lovisolo@google.com>
2021-10-21 15:22:44 +00:00