0
Commit Graph

18 Commits

Author SHA1 Message Date
Corentin Wallez
b78c44abad PRESUBMITs.py, use LUCI for the optional GPU tests on Windows
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.org
TBR=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}
2018-04-12 14:29:47 +00:00
Yuly Novikov
129c328059 PRESUBMITs.py, use LUCI for the optional GPU tests on Android
Also in roll scripts

TBR=kbr@chromium.org
TBR=sky@chromium.org

BUG=731979

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;master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_vr;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: Ic160cb4fab54d32647da0df364891aa670cdaa65
Reviewed-on: https://chromium-review.googlesource.com/972634
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#544640}
2018-03-21 05:07:29 +00:00
Corentin Wallez
5ba0089533 PRESUBMITs.py, use LUCI for the optional GPU tests on Mac
Also fixup missed references to the linux GPU optional bot in some roll
scripts.

TBR=kbr@chromium.org
TBR=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}
2018-03-20 19:16:06 +00:00
Kenneth Russell
6792e643bd Attempt to fix WebGL roll script.
Fix footer generation by pulling logic from roll_webrtc.py. Should
eliminate duplicate specification of trybots.

TBR=zmo@chromium.org
NOTRY=true

Bug: 795945
Change-Id: I8e935b9cd786c5795b200f4791d3132bd3b20cb5
Reviewed-on: https://chromium-review.googlesource.com/833530
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#524931}
2017-12-19 03:23:08 +00:00
Kenneth Russell
220f23b04e Run Linux and Win ANGLE trybots during WebGL conformance rolls.
This will help prevent breakage of the ANGLE CQ by running currently
non-default configurations.

BUG=none
TBR=jmadill@chromium.org
NOTRY=true

Change-Id: Ib49f1a0911f7a1430f6dc513fea4573c5720a8b0
Reviewed-on: https://chromium-review.googlesource.com/808089
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#521645}
2017-12-05 09:02:28 +00:00
Kenneth Russell
2a0510469c Remove now-unneeded code from roll scripts.
Add OWNERS for roll_swiftshader.py.

BUG=585237, 779100
R=sugoi@chromium.org
TBR=dpranke@chromium.org

Change-Id: I0603038cf574a801ba8fd61858cc53e31ebd01ee
Reviewed-on: https://chromium-review.googlesource.com/742183
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Alexis Hétu <sugoi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#512290}
2017-10-27 21:13:38 +00:00
Aaron Gable
8a89972100 Remove rietveld support from various chromium tools
Change-Id: Ie4c291111d06f31fa4ceb8d4444f1ea0e2df509f
Reviewed-on: https://chromium-review.googlesource.com/705714
Commit-Queue: Aaron Gable <agable@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Cr-Commit-Position: refs/heads/master@{#508131}
2017-10-11 21:49:15 +00:00
Kenneth Russell
3c5f925742 Fix roll_webgl_conformance script.
Copy of WebRTC team's https://chromium-review.googlesource.com/616734 .

BUG=671344
TBR=zmo@chromium.org
NOTRY=true

Change-Id: I4b9a4d1b1994b50835a602c58d656622987ac5a1
Reviewed-on: https://chromium-review.googlesource.com/621884
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#495701}
2017-08-18 21:49:54 +00:00
cwallez
c3a2fa143c Remove references to GClientKeywords.FromImpl from roll scripts
This class was removed because it was no longer used but some roll
scripts were still referencing it. Also removes a dummy FromImpl in
PRESUBMIT.py as it shouldn't be needed anymore.

TBR=dpranke@chromium.org

BUG=661382

Review-Url: https://codereview.chromium.org/2898403003
Cr-Commit-Position: refs/heads/master@{#474329}
2017-05-24 16:59:19 +00:00
kbr
0ea13b4c10 Make roll_webgl_conformance.py force all GPU tests.
This is done by triggering an "analyze" exclusion already in
trybot_analyze_config.json.

BUG=692823
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
R=zmo@chromium.org

Review-Url: https://codereview.chromium.org/2698833002
Cr-Commit-Position: refs/heads/master@{#451070}
2017-02-16 20:01:50 +00:00
yunchao.he
aed8180752 Fix bug for the webgl and angle roll-in tools
BUG=657723

Review-Url: https://chromiumcodereview.appspot.com/2435723003
Cr-Commit-Position: refs/heads/master@{#426939}
2016-10-22 01:10:14 +00:00
agable
2e9de0e8e7 Don't let roll scripts use short hashes
R=kainino@chromium.org
BUG=657642

Review-Url: https://chromiumcodereview.appspot.com/2431383003
Cr-Commit-Position: refs/heads/master@{#426359}
2016-10-20 01:05:29 +00:00
ynovikov
cc292fc9db Add android optional tests to WebGL rolls.
To prevent these from breaking Android gpu.fyi bots.

BUG=626498

Review-Url: https://codereview.chromium.org/2305823002
Cr-Commit-Position: refs/heads/master@{#416076}
2016-09-01 22:01:42 +00:00
cwallez
65854075e0 tools/roll*: use master.tryserver instead of tryserver
BUG=617627
TBR=kjellander@chromium.org

Review-Url: https://codereview.chromium.org/2150963002
Cr-Commit-Position: refs/heads/master@{#405543}
2016-07-14 19:40:02 +00:00
zmo
3eaa0918db Minor modification to roll_webgl_conformance.py
1) add optional linux bot
2) set default to not starting try jobs dry run. This is because most
rolls we need to update test expectations.

BUG=583702
TEST=
R=kbr@chromium.org
NOTRY=true

Review URL: https://codereview.chromium.org/1889403003

Cr-Commit-Position: refs/heads/master@{#387757}
2016-04-16 00:04:28 +00:00
kbr
b29213143d Roll WebGL 863cabb..8b636f3
863cabb..8b636f3

BUG=599333
TEST=bots
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel
TBR=zmo@chromium.org

Review URL: https://codereview.chromium.org/1865913003

Cr-Commit-Position: refs/heads/master@{#385552}
2016-04-06 20:53:27 +00:00
zmo
fb33cbfb3b Add mac_optional_gpu_tests_rel bots to gpu related CLs.
BUG=
TEST=CLs in gpu/ or third_party/WebKit/Source/module/webgl
R=kbr@chromium.org
TBR=sievers@chromium.org
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/1720743006

Cr-Commit-Position: refs/heads/master@{#376874}
2016-02-23 00:42:31 +00:00
kbr
e85ee566e1 Run WebGL 2.0 conformance tests in more cases.
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}
2016-02-09 04:40:02 +00:00