0

Run angle_end2end_tests in batches

An unknown leak is causing OOM failures on the Intel/Windows bot. While
that's being investigated, this change unblocks developers by making
sure the tests are done in batches and memory is reclaimed occasionally.

Bug: angleproject:3153
No-Try: True
Change-Id: Ia03e8996554b308e0bd8a59d13bffc8bde3fbfba
Reviewed-on: https://chromium-review.googlesource.com/c/1481854
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#635377}
This commit is contained in:
Shahbaz Youssefi
2019-02-26 02:38:44 +00:00
committed by Commit Bot
parent 45f661a343
commit 79a6357d6b
2 changed files with 82 additions and 40 deletions

@@ -6,7 +6,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -494,7 +495,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -4920,7 +4922,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -5526,7 +5529,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -6012,7 +6016,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -6595,7 +6600,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -6843,7 +6849,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -7332,7 +7339,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -7890,7 +7898,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -8833,7 +8842,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -9322,7 +9332,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -9811,7 +9822,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -10300,7 +10312,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -10702,7 +10715,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -11177,7 +11191,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -11672,7 +11687,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -12167,7 +12183,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -12710,7 +12727,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -13157,7 +13175,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -13597,7 +13616,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -14037,7 +14057,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -14526,7 +14547,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -15143,7 +15165,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -15601,7 +15624,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -15842,7 +15866,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -16207,7 +16232,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -16379,7 +16405,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -16569,7 +16596,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -16731,7 +16759,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -17190,7 +17219,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -17882,7 +17912,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -18545,7 +18576,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -19430,7 +19462,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -20249,7 +20282,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -21754,7 +21788,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -21876,7 +21911,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -22510,7 +22546,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -23219,7 +23256,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {
@@ -24253,7 +24291,8 @@
{ {
"args": [ "args": [
"--use-gpu-in-tests", "--use-gpu-in-tests",
"--test-launcher-retry-limit=0" "--test-launcher-retry-limit=0",
"--test-launcher-batch-limit=400"
], ],
"should_retry_with_patch": false, "should_retry_with_patch": false,
"swarming": { "swarming": {

@@ -3057,7 +3057,10 @@
'--use-gpu-in-tests', '--use-gpu-in-tests',
# ANGLE test retries deliberately disabled to prevent flakiness. # ANGLE test retries deliberately disabled to prevent flakiness.
# http://crbug.com/669196 # http://crbug.com/669196
'--test-launcher-retry-limit=0' '--test-launcher-retry-limit=0',
# Work around leaks leading to out-of-memory as the test size grows.
# http://anglebug.com/3153
'--test-launcher-batch-limit=400'
], ],
'should_retry_with_patch': False, 'should_retry_with_patch': False,
'swarming': { 'swarming': {