New issue
Advanced search Search tips

Issue 709165 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug



Sign in to add a comment

browser_tests in chromium.webrtc[.fyi] is taking >1 hour to run

Project Member Reported by kjellander@chromium.org, Apr 6 2017

Issue description

I noticed that the run time for browser_tests on our bare-metal bots in chromium.webrtc[.fyi] is taking >1 hour to run. This grows the blame list and makes the testers unable to catch up with pending builds.

I think there's some low hanging fruit here since some of the tests matched in the current filter already run in the main Chromium bots (on VMs) and doesn't provide any extra value when run on a real machine (with audio and video devices).

Currently the flags of interest are:
--gtest_filter=WebRtc*:Webrtc*:TabCapture*:*MediaStream* --run-manual 

See https://docs.google.com/document/d/1DzOkzorCkEhGMqvvkdufIwPmUlOZoDkcRuH5_bvT-Vw/edit for discussion on which tests to filter and how.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/tools/build/+/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b

commit 1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b
Author: Henrik Kjellander <kjellander@chromium.org>
Date: Tue Apr 11 04:50:59 2017

WebRTC: Narrow down browser_tests filters.

Reduce the number of tests being run for browser_tests
to make these bots get shorter build cycles.

BUG= 709165 
TBR=machenbach@chromium.org

Change-Id: I9a6ee2debe04291d4a76f7c1d96a18cf3bc34405
Reviewed-on: https://chromium-review.googlesource.com/474026
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>

[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_fyi_Linux_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_fyi_Win10_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_Win10_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipe_modules/chromium_tests/chromium_webrtc.py
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_fyi_Win7_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_fyi_Mac_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_Win7_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_Win8_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_Linux_Tester.json
[modify] https://crrev.com/1ef6b68ee96b1ae20f0d06db1b233c8ab0abfb1b/scripts/slave/recipes/chromium.expected/full_chromium_webrtc_Mac_Tester.json

Status: Fixed (was: Available)
This seems to work as expected. Cuts the amount of tests with 35% and cuts the runtime for Linux Tester with about 30 minutes, so this was worth the effort!

Sign in to add a comment