Migrates //gpu/config/build_workaround_header.py to Python 3 and does
some drive-by improvements such as switching from optparse to
argparse and adding type hinting.
Also disables pylint on //gpu for now since v1.5 complains about Python
3 syntax being incorrect and v2.7 complains about Python 2 syntax
being incorrect. This will be re-enabled once all code under the
directory is on a uniform Python version.
Bug: 1329829
Change-Id: Iec44024d435cc87cb45a045225669597fee85dcc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3686779
Commit-Queue: Brian Sheedy <bsheedy@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1010439}
Also fixup some documentation links for GPU optional bots.
Also change a PRESUBMIT.py's master name for win_angle_rel_ng.
TBR=kbr@chromium.orgTBR=sky@chromium.org
BUG=chromium:815092
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr
Change-Id: Ifda505e121f67f922f19da466a37b7f6266cea05
Reviewed-on: https://chromium-review.googlesource.com/1008182
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#550188}
Also fixup missed references to the linux GPU optional bot in some roll
scripts.
TBR=kbr@chromium.orgTBR=sky@chromium.org
BUG=chromium:815092
Cq-Include-Trybots: luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.win:win10_chromium_x64_rel_ng;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I1b9e63af5258d6c85a7c125b182dbfd79de4243e
Reviewed-on: https://chromium-review.googlesource.com/971406
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544476}
Three changes
1) Use depot_tools/clang-format --- it's different from clang-format on
your workstation. This makes "python
gpu/command_buffer/build_gles2_cmd_buffer.py" idempotent.
2) Run pylint as a presubmit step to keep the autogen python scripts
clean.
3) Fix up pylint errors other than redefined-builtin
BUG=789238
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I69da2da0e5b5b1c65085a00806e3733b98b19a2e
Reviewed-on: https://chromium-review.googlesource.com/867470
Commit-Queue: Jonathan Backer <backer@chromium.org>
Reviewed-by: Victor Miura <vmiura@chromium.org>
Cr-Commit-Position: refs/heads/master@{#529777}
ui/gl changes are likely to affect gpu tests so we should run these
trybots.
R=kbr
BUG=712303
Change-Id: Id8b89b4647b1b1926184ff55a8746adddc3b345b
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: Id8b89b4647b1b1926184ff55a8746adddc3b345b
Reviewed-on: https://chromium-review.googlesource.com/479802
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/master@{#465347}
Add to CQ_INCLUDE_TRYBOTS where win, mac and linux already are added.
BUG=626498
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Review-Url: https://codereview.chromium.org/2724863006
Cr-Commit-Position: refs/heads/master@{#454688}
Now that this bot is fixed, we should trigger it on gpu changes.
BUG=583702
R=kbr@chromium.org
CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel;tryserver.chromium.win:win_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1807483002
Cr-Commit-Position: refs/heads/master@{#384375}
There's more capacity on the builders now so jobs shouldn't time out.
BUG=596250
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1829063003
Cr-Commit-Position: refs/heads/master@{#383154}
Leaving this trybot on the extra set for ANGLE and WebGL conformance
rolls for the time being.
BUG=596250
TBR=piman@chromium.org
NOTRY=true
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1818503003
Cr-Commit-Position: refs/heads/master@{#382179}
Use CQ_INCLUDE_TRYBOTS directive to run optional GPU tests, which
include the WebGL 2.0 conformance tests, on the commit queue during
ANGLE rolls. Add a script for rolling the WebGL conformance suite and do
the same then.
Add presubmit checks for the gpu/ directory and the Blink WebGL sources
which run the WebGL 2.0 conformance suite, since these are the places
most likely to break these tests.
(These tests will be run by default on the commit queue as soon as there
is machine capacity to do so.)
BUG=295792
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
TBR=thakis@chromium.org
Review URL: https://codereview.chromium.org/1682593002
Cr-Commit-Position: refs/heads/master@{#374307}