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

@ -3057,7 +3057,10 @@
'--use-gpu-in-tests',
# ANGLE test retries deliberately disabled to prevent flakiness.
# 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,
'swarming': {