diff --git a/tests/etl/test_buildbot.py b/tests/etl/test_buildbot.py index 1733e0678..1004dac40 100644 --- a/tests/etl/test_buildbot.py +++ b/tests/etl/test_buildbot.py @@ -1898,6 +1898,24 @@ buildernames = [ 'platform': {'arch': 'x86_64', 'os': 'mac', 'os_platform': 'osx-10-10'}}), + ('Rev7 MacOSX Yosemite 10.10.5 mozilla-central talos tp6-profiling-e10s', + {'build_type': 'opt', + 'name': {'group_name': 'Talos Profiling Performance e10s', + 'group_symbol': 'T-P-e10s', + 'name': 'Talos Profiling tp6 e10s', + 'job_symbol': 'tp6'}, + 'platform': {'arch': 'x86_64', + 'os': 'mac', + 'os_platform': 'osx-10-10'}}), + ('Ubuntu 12.04 mozilla-inbound pgo talos perf-reftest-singletons-profiling-e10s', + {'build_type': 'pgo', + 'name': {'group_name': 'Talos Profiling Performance e10s', + 'group_symbol': 'T-P-e10s', + 'name': 'Talos Profiling perf-reftest-singletons e10s', + 'job_symbol': 'ps'}, + 'platform': {'arch': 'x86', + 'os': 'linux', + 'os_platform': 'linux32'}}), ] diff --git a/treeherder/etl/buildbot.py b/treeherder/etl/buildbot.py index 596cf3db0..532965123 100644 --- a/treeherder/etl/buildbot.py +++ b/treeherder/etl/buildbot.py @@ -564,44 +564,57 @@ JOB_NAME_BUILDERNAME = [ # ** Talos ** {"regex": re.compile(r'talos chromez-stylo-e10s$'), "name": "Talos Stylo chrome e10s"}, {"regex": re.compile(r'talos chromez-stylo-disabled-e10s$'), "name": "Talos Stylo disabled chrome e10s"}, + {"regex": re.compile(r'talos chromez-profiling-e10s$'), "name": "Talos Profiling chrome e10s"}, {"regex": re.compile(r'talos chromez-e10s$'), "name": "Talos chrome e10s"}, {"regex": re.compile(r'talos dromaeojs-stylo-e10s$'), "name": "Talos Stylo dromaeojs e10s"}, {"regex": re.compile(r'talos dromaeojs-stylo-disabled-e10s$'), "name": "Talos Stylo disabled dromaeojs e10s"}, + {"regex": re.compile(r'talos dromaeojs-profiling-e10s$'), "name": "Talos Profiling dromaeojs e10s"}, {"regex": re.compile(r'talos dromaeojs-e10s$'), "name": "Talos dromaeojs e10s"}, {"regex": re.compile(r'talos g1-stylo-e10s$'), "name": "Talos Stylo g1 e10s"}, {"regex": re.compile(r'talos g1-stylo-disabled-e10s$'), "name": "Talos Stylo disabled g1 e10s"}, + {"regex": re.compile(r'talos g1-profiling-e10s$'), "name": "Talos Profiling g1 e10s"}, {"regex": re.compile(r'talos g1-e10s$'), "name": "Talos g1 e10s"}, {"regex": re.compile(r'talos g2-stylo-e10s$'), "name": "Talos Stylo g2 e10s"}, {"regex": re.compile(r'talos g2-stylo-disabled-e10s$'), "name": "Talos Stylo disabled g2 e10s"}, + {"regex": re.compile(r'talos g2-profiling-e10s$'), "name": "Talos Profiling g2 e10s"}, {"regex": re.compile(r'talos g2-e10s$'), "name": "Talos g2 e10s"}, {"regex": re.compile(r'talos g3-stylo-e10s$'), "name": "Talos Stylo g3 e10s"}, {"regex": re.compile(r'talos g3-stylo-disabled-e10s$'), "name": "Talos Stylo disabled g3 e10s"}, + {"regex": re.compile(r'talos g3-profiling-e10s$'), "name": "Talos Profiling g3 e10s"}, {"regex": re.compile(r'talos g3-e10s$'), "name": "Talos g3 e10s"}, {"regex": re.compile(r'talos g4-stylo-e10s$'), "name": "Talos Stylo g4 e10s"}, {"regex": re.compile(r'talos g4-stylo-disabled-e10s$'), "name": "Talos Stylo disabled g4 e10s"}, + {"regex": re.compile(r'talos g4-profiling-e10s$'), "name": "Talos Profiling g4 e10s"}, {"regex": re.compile(r'talos g4-e10s$'), "name": "Talos g4 e10s"}, {"regex": re.compile(r'talos g5-stylo-e10s$'), "name": "Talos Stylo g5 e10s"}, {"regex": re.compile(r'talos g5-stylo-disabled-e10s$'), "name": "Talos Stylo disabled g5 e10s"}, + {"regex": re.compile(r'talos g5-profiling-e10s$'), "name": "Talos Profiling g5 e10s"}, {"regex": re.compile(r'talos g5-e10s$'), "name": "Talos g5 e10s"}, {"regex": re.compile(r'talos other-stylo-e10s'), "name": "Talos Stylo other e10s"}, {"regex": re.compile(r'talos other-stylo-disabled-e10s'), "name": "Talos Stylo disabled other e10s"}, + {"regex": re.compile(r'talos other-profiling-e10s'), "name": "Talos Profiling other e10s"}, {"regex": re.compile(r'talos other-e10s'), "name": "Talos other e10s"}, {"regex": re.compile(r'talos svgr-stylo-e10s$'), "name": "Talos Stylo svg e10s"}, {"regex": re.compile(r'talos svgr-stylo-disabled-e10s$'), "name": "Talos Stylo disabled svg e10s"}, + {"regex": re.compile(r'talos svgr-profiling-e10s$'), "name": "Talos Profiling svg e10s"}, {"regex": re.compile(r'talos svgr-e10s$'), "name": "Talos svg e10s"}, {"regex": re.compile(r'talos (?:remote-t)?svg[r]?$'), "name": "Talos svg"}, {"regex": re.compile(r'talos tp5o-stylo-e10s$'), "name": "Talos Stylo tp e10s"}, {"regex": re.compile(r'talos tp5o-stylo-disabled-e10s$'), "name": "Talos Stylo disabled tp e10s"}, + {"regex": re.compile(r'talos tp5o-profiling-e10s$'), "name": "Talos Profiling tp e10s"}, {"regex": re.compile(r'talos tp5o-e10s$'), "name": "Talos tp e10s"}, {"regex": re.compile(r'talos remote-tp4m_nochrome$'), "name": "Talos tp nochrome"}, {"regex": re.compile(r'talos xperf-stylo-e10s$'), "name": "Talos Stylo xperf e10s"}, {"regex": re.compile(r'talos xperf-stylo-disabled-e10s$'), "name": "Talos Stylo disabled xperf e10s"}, + {"regex": re.compile(r'talos xperf-profiling-e10s$'), "name": "Talos Profiling xperf e10s"}, {"regex": re.compile(r'talos xperf-e10s$'), "name": "Talos xperf e10s"}, {"regex": re.compile(r'talos perf-reftest-stylo-e10s$'), "name": "Talos Stylo perf-reftest e10s"}, {"regex": re.compile(r'talos perf-reftest-stylo-disabled-e10s$'), "name": "Talos Stylo disabled perf-reftest e10s"}, + {"regex": re.compile(r'talos perf-reftest-profiling-e10s$'), "name": "Talos Profiling perf-reftest e10s"}, {"regex": re.compile(r'talos perf-reftest-e10s$'), "name": "Talos perf-reftest e10s"}, {"regex": re.compile(r'talos perf-reftest-singletons-stylo-e10s$'), "name": "Talos Stylo perf-reftest-singletons e10s"}, {"regex": re.compile(r'talos perf-reftest-singletons-stylo-disabled-e10s$'), "name": "Talos Stylo disabled perf-reftest-singletons e10s"}, + {"regex": re.compile(r'talos perf-reftest-singletons-profiling-e10s$'), "name": "Talos Profiling perf-reftest-singletons e10s"}, {"regex": re.compile(r'talos perf-reftest-singletons-e10s$'), "name": "Talos perf-reftest-singletons e10s"}, {"regex": re.compile(r'talos quantum-pageload-e10s$'), "name": "Talos tp6 e10s"}, {"regex": re.compile(r'talos quantum-pageload-stylo-e10s$'), "name": "Talos Stylo tp6 e10s"}, @@ -609,8 +622,10 @@ JOB_NAME_BUILDERNAME = [ {"regex": re.compile(r'talos tp6-stylo-e10s$'), "name": "Talos Stylo tp6 e10s"}, {"regex": re.compile(r'talos tp6-stylo-disabled-e10s$'), "name": "Talos Stylo disabled tp6 e10s"}, {"regex": re.compile(r'talos tp6-stylo-threads-e10s$'), "name": "Talos Stylo sequential tp6 e10s"}, + {"regex": re.compile(r'talos tp6-profiling-e10s$'), "name": "Talos Profiling tp6 e10s"}, {"regex": re.compile(r'talos speedometer-e10s$'), "name": "Talos speedometer e10s"}, {"regex": re.compile(r'talos speedometer-stylo-disabled-e10s$'), "name": "Talos Stylo disabled speedometer e10s"}, + {"regex": re.compile(r'talos speedometer-profiling-e10s$'), "name": "Talos Profiling speedometer e10s"}, {"regex": re.compile(r'talos h1-e10s$'), "name": "Talos h1 e10s"}, {"regex": re.compile(r'talos h2-e10s$'), "name": "Talos h2 e10s"}, # ** Unit tests ** @@ -922,50 +937,65 @@ GROUP_NAMES = { "Talos chrome e10s": "Talos Performance e10s", "Talos Stylo chrome e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled chrome e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling chrome e10s": "Talos Profiling Performance e10s", "Talos dromaeojs e10s": "Talos Performance e10s", "Talos Stylo dromaeojs e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled dromaeojs e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling dromaeojs e10s": "Talos Profiling Performance e10s", "Talos g1 e10s": "Talos Performance e10s", "Talos Stylo g1 e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled g1 e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling g1 e10s": "Talos Profiling Performance e10s", "Talos g2 e10s": "Talos Performance e10s", "Talos Stylo g2 e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled g2 e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling g2 e10s": "Talos Profiling Performance e10s", "Talos g3 e10s": "Talos Performance e10s", "Talos Stylo g3 e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled g3 e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling g3 e10s": "Talos Profiling Performance e10s", "Talos g4 e10s": "Talos Performance e10s", "Talos Stylo g4 e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled g4 e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling g4 e10s": "Talos Profiling Performance e10s", "Talos g5 e10s": "Talos Performance e10s", "Talos Stylo g5 e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled g5 e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling g5 e10s": "Talos Profiling Performance e10s", "Talos other e10s": "Talos Performance e10s", "Talos Stylo other e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled other e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling other e10s": "Talos Profiling Performance e10s", "Talos svg e10s": "Talos Performance e10s", "Talos Stylo svg e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled svg e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling svg e10s": "Talos Profiling Performance e10s", "Talos tp e10s": "Talos Performance e10s", "Talos Stylo tp e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled tp e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling tp e10s": "Talos Profiling Performance e10s", "Talos xperf e10s": "Talos Performance e10s", "Talos Stylo xperf e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled xperf e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling xperf e10s": "Talos Profiling Performance e10s", "Talos perf-reftest e10s": "Talos Performance e10s", "Talos Stylo perf-reftest e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled perf-reftest e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling perf-reftest e10s": "Talos Profiling Performance e10s", "Talos perf-reftest-singletons e10s": "Talos Performance e10s", "Talos Stylo perf-reftest-singletons e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled perf-reftest-singletons e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling perf-reftest-singletons e10s": "Talos Profiling Performance e10s", "Talos quantum-pageload e10s": "Talos Performance e10s", "Talos Stylo quantum-pageload-stylo e10s": "Talos Stylo Performance e10s", "Talos tp6 e10s": "Talos Performance e10s", "Talos Stylo tp6 e10s": "Talos Stylo Performance e10s", "Talos Stylo disabled tp6 e10s": "Talos Stylo disabled Performance e10s", "Talos Stylo sequential tp6 e10s": "Talos Stylo sequential Performance e10s", + "Talos Profiling tp6 e10s": "Talos Profiling Performance e10s", "Talos speedometer e10s": "Talos Performance e10s", "Talos Stylo disabled speedometer e10s": "Talos Stylo disabled Performance e10s", + "Talos Profiling speedometer e10s": "Talos Profiling Performance e10s", "Talos h1 e10s": "Talos Performance e10s", "Talos h2 e10s": "Talos Performance e10s", "Update Verify": "Release Promotion", @@ -1185,55 +1215,71 @@ SYMBOLS = { "Talos Stylo Performance e10s": "Ts-e10s", "Talos Stylo disabled Performance e10s": "Tsd-e10s", "Talos Stylo sequential Performance e10s": "Tss-e10s", + "Talos Profiling Performance e10s": "T-P-e10s", "Talos chrome e10s": "c", "Talos Stylo chrome e10s": "c", "Talos Stylo disabled chrome e10s": "c", + "Talos Profiling chrome e10s": "c", "Talos dromaeojs e10s": "d", "Talos Stylo dromaeojs e10s": "d", "Talos Stylo disabled dromaeojs e10s": "d", + "Talos Profiling dromaeojs e10s": "d", "Talos g1 e10s": "g1", "Talos Stylo g1 e10s": "g1", "Talos Stylo disabled g1 e10s": "g1", + "Talos Profiling g1 e10s": "g1", "Talos g2 e10s": "g2", "Talos Stylo g2 e10s": "g2", "Talos Stylo disabled g2 e10s": "g2", + "Talos Profiling g2 e10s": "g2", "Talos g3 e10s": "g3", "Talos Stylo g3 e10s": "g3", "Talos Stylo disabled g3 e10s": "g3", + "Talos Profiling g3 e10s": "g3", "Talos g4 e10s": "g4", "Talos Stylo g4 e10s": "g4", "Talos Stylo disabled g4 e10s": "g4", + "Talos Profiling g4 e10s": "g4", "Talos g5 e10s": "g5", "Talos Stylo g5 e10s": "g5", "Talos Stylo disabled g5 e10s": "g5", + "Talos Profiling g5 e10s": "g5", "Talos other e10s": "o", "Talos Stylo other e10s": "o", "Talos Stylo disabled other e10s": "o", + "Talos Profiling other e10s": "o", "Talos svg": "s", "Talos svg e10s": "s", "Talos Stylo svg e10s": "s", "Talos Stylo disabled svg e10s": "s", + "Talos Profiling svg e10s": "s", "Talos tp e10s": "tp", "Talos Stylo tp e10s": "tp", "Talos Stylo disabled tp e10s": "tp", + "Talos Profiling tp e10s": "tp", "Talos tp nochrome": "tpn", "Talos xperf e10s": "x", "Talos Stylo xperf e10s": "x", "Talos Stylo disabled xperf e10s": "x", + "Talos Profiling xperf e10s": "x", "Talos perf-reftest e10s": "p", "Talos Stylo perf-reftest e10s": "p", "Talos Stylo disabled perf-reftest e10s": "p", + "Talos Profiling perf-reftest e10s": "p", "Talos perf-reftest-singletons e10s": "ps", "Talos Stylo perf-reftest-singletons e10s": "ps", "Talos Stylo disabled perf-reftest-singletons e10s": "ps", + "Talos Profiling perf-reftest-singletons e10s": "ps", "Talos quantum-pageload e10s": "tp6", "Talos Stylo quantum-pageload-stylo e10s": "tp6", "Talos tp6 e10s": "tp6", "Talos Stylo tp6 e10s": "tp6", "Talos Stylo disabled tp6 e10s": "tp6", "Talos Stylo sequential tp6 e10s": "tp6", + "Talos Profiling tp6 e10s": "tp6", "Talos speedometer e10s": "sp", "Talos Stylo disabled speedometer e10s": "sp", + "Talos Profiling speedometer e10s": "sp", "Talos h1 e10s": "h1", "Talos h2 e10s": "h2", # Release Promotion Related Jobs