Bug 1694172 - Decrease test timeout for some talos tests. r=perftest-reviewers

This patch decreases the test timeout for some Talos tests which are hitting task timeouts. It also increases the task timeout for one of the tests.

Differential Revision: https://phabricator.services.mozilla.com/D106638
This commit is contained in:
Gregory Mierzwinski 2021-03-01 15:17:29 +00:00
parent 11a45394a8
commit 0e78f47e46
2 changed files with 20 additions and 1 deletions

View File

@ -572,7 +572,7 @@ talos-webgl:
windows10-64-ref-hw-2017/opt: ['mozilla-central']
(linux|windows10|macos)(?!.*shippable).*: []
default: ['mozilla-beta', 'trunk']
max-run-time: 1800
max-run-time: 2100
mozharness:
extra-options:
- --suite=webgl

View File

@ -205,6 +205,7 @@ class startup_about_home_paint(ts_paint):
url = None
cycles = 20
timeout = 600
extensions = ["${talos}/startup_test/startup_about_home_paint/addon"]
tpmanifest = "${talos}/startup_test/startup_about_home_paint/startup_about_home_paint.manifest"
preferences = {
@ -277,6 +278,7 @@ class sessionrestore_no_auto_restore(sessionrestore):
3. Measure the delta between firstPaint and sessionRestored.
"""
timeout = 300
preferences = {
"browser.startup.page": 1,
"talos.sessionrestore.norestore": True,
@ -412,6 +414,7 @@ class pdfpaint(PageloaderTest):
tpmanifest = "${talos}/tests/pdfpaint/pdfpaint.manifest"
tppagecycles = 20
timeout = 600
gecko_profile_entries = 1000000
pdfpaint = True
unit = "ms"
@ -429,6 +432,7 @@ class cpstartup(PageloaderTest):
extensions = ["${talos}/pageloader", "${talos}/tests/cpstartup/extension"]
tpmanifest = "${talos}/tests/cpstartup/cpstartup.manifest"
tppagecycles = 20
timeout = 600
gecko_profile_entries = 1000000
tploadnocache = True
unit = "ms"
@ -453,6 +457,7 @@ class tabpaint(PageloaderTest):
extensions = ["${talos}/tests/tabpaint", "${talos}/pageloader"]
tpmanifest = "${talos}/tests/tabpaint/tabpaint.manifest"
tppagecycles = 20
timeout = 600
gecko_profile_entries = 1000000
tploadnocache = True
unit = "ms"
@ -477,6 +482,7 @@ class tabswitch(PageloaderTest):
extensions = ["${talos}/tests/tabswitch", "${talos}/pageloader"]
tpmanifest = "${talos}/tests/tabswitch/tabswitch.manifest"
tppagecycles = 5
timeout = 600
gecko_profile_entries = 5000000
tploadnocache = True
preferences = {
@ -520,6 +526,7 @@ class tart(PageloaderTest):
tppagecycles = 25
tploadnocache = True
tpmozafterpaint = False
timeout = 600
gecko_profile_interval = 10
gecko_profile_entries = 1000000
win_counters = w7_counters = linux_counters = mac_counters = None
@ -586,6 +593,7 @@ class glterrain(PageloaderTest):
tploadnocache = True
tpmozafterpaint = False
tpchrome = False
timeout = 600
gecko_profile_interval = 10
gecko_profile_entries = 2000000
win_counters = w7_counters = linux_counters = mac_counters = None
@ -613,6 +621,7 @@ class glvideo(PageloaderTest):
tploadnocache = True
tpmozafterpaint = False
tpchrome = False
timeout = 600
gecko_profile_interval = 2
gecko_profile_entries = 2000000
win_counters = w7_counters = linux_counters = mac_counters = None
@ -723,6 +732,7 @@ class tp5o_scroll(PageloaderTest):
gecko_profile_interval = 2
gecko_profile_entries = 2000000
tpscrolltest = True
timeout = 2400
"""ASAP mode"""
tpmozafterpaint = False
preferences = {
@ -900,6 +910,7 @@ class tsvgx(PageloaderTest):
tppagecycles = 25
tpmozafterpaint = False
tpchrome = False
timeout = 600
gecko_profile_interval = 10
gecko_profile_entries = 1000000
"""ASAP mode"""
@ -924,6 +935,7 @@ class tsvg_static(PageloaderTest):
tppagecycles = 25
tpmozafterpaint = True
tpchrome = False
timeout = 600
gecko_profile_interval = 1
gecko_profile_entries = 10000000
filters = filter.ignore_first.prepare(5) + filter.median.prepare()
@ -941,6 +953,7 @@ class tsvgr_opacity(PageloaderTest):
tppagecycles = 25
tpmozafterpaint = True
tpchrome = False
timeout = 600
gecko_profile_interval = 1
gecko_profile_entries = 10000000
filters = filter.ignore_first.prepare(5) + filter.median.prepare()
@ -958,6 +971,7 @@ class tscrollx(PageloaderTest):
tppagecycles = 25
tpmozafterpaint = False
tpchrome = False
timeout = 600
gecko_profile_interval = 1
gecko_profile_entries = 1000000
""" ASAP mode """
@ -985,6 +999,7 @@ class a11yr(PageloaderTest):
tppagecycles = 25
tpmozafterpaint = True
tpchrome = False
timeout = 600
preferences = {"dom.send_after_paint_to_content": False}
unit = "ms"
alert_threshold = 5.0
@ -1018,6 +1033,7 @@ class motionmark_webgl(WebkitBenchmark):
# MotionMark benchmark used by many browser vendors (from webkit)
tpmanifest = "${talos}/tests/motionmark/webgl.manifest"
unit = "fps"
timeout = 600
@register_test()
@ -1098,6 +1114,7 @@ class displaylist_mutate(PageloaderTest):
tploadnocache = True
tpmozafterpaint = False
tpchrome = False
timeout = 600
gecko_profile_interval = 2
gecko_profile_entries = 2000000
win_counters = w7_counters = linux_counters = mac_counters = None
@ -1124,6 +1141,7 @@ class rasterflood_svg(PageloaderTest):
tploadnocache = True
tpmozafterpaint = False
tpchrome = False
timeout = 600
gecko_profile_interval = 2
gecko_profile_entries = 2000000
win_counters = w7_counters = linux_counters = mac_counters = None
@ -1149,6 +1167,7 @@ class rasterflood_gradient(PageloaderTest):
tploadnocache = True
tpmozafterpaint = False
tpchrome = False
timeout = 600
gecko_profile_interval = 2
gecko_profile_entries = 2000000
win_counters = w7_counters = linux_counters = mac_counters = None