From fd401a7368d5847e8c9ccb060665a0fef61dbcde Mon Sep 17 00:00:00 2001 From: Marian Raiciof Date: Tue, 26 Nov 2019 08:46:24 +0000 Subject: [PATCH] Bug 1567122 - Enable Fission for AWSY r=perftest-reviewers,stephendonner,sparky,erahm Differential Revision: https://phabricator.services.mozilla.com/D48660 --HG-- extra : moz-landing-system : lando --- taskcluster/ci/config.yml | 1 + taskcluster/ci/test/awsy.yml | 1 + testing/awsy/awsy/test_memory_usage.py | 4 ++++ 3 files changed, 6 insertions(+) mode change 100755 => 100644 taskcluster/ci/config.yml diff --git a/taskcluster/ci/config.yml b/taskcluster/ci/config.yml old mode 100755 new mode 100644 index 8df873861f98c..01c0f59329ea2 --- a/taskcluster/ci/config.yml +++ b/taskcluster/ci/config.yml @@ -78,6 +78,7 @@ treeherder: 'tt': 'Telemetry tests' 'tt-1proc': 'Telemetry tests without e10s' 'SY': 'Are we slim yet tests by TaskCluster' + 'SY-fis': 'Are we slim yet tests by TaskCluster, fission enabled' 'SYsd': 'Are we slim yet tests by TaskCluster, Stylo disabled' 'SYss': 'Are we slim yet tests by TaskCluster, Stylo sequential' 'VP': 'VideoPuppeteer tests' diff --git a/taskcluster/ci/test/awsy.yml b/taskcluster/ci/test/awsy.yml index 4c683be0382b6..4760f8f9af3eb 100644 --- a/taskcluster/ci/test/awsy.yml +++ b/taskcluster/ci/test/awsy.yml @@ -38,6 +38,7 @@ awsy: awsy-tp6: description: "Are we slim yet - tp6 pageset" + variants: ["fission"] treeherder-symbol: SY(sy-tp6) run-on-projects: by-test-platform: diff --git a/testing/awsy/awsy/test_memory_usage.py b/testing/awsy/awsy/test_memory_usage.py index 6e6ba63d07c59..429b8ca67aec9 100644 --- a/testing/awsy/awsy/test_memory_usage.py +++ b/testing/awsy/awsy/test_memory_usage.py @@ -89,6 +89,10 @@ def setupTp6(self): # Indicate that we're using tp6 in the perf data. self._extra_opts = ["tp6"] + if self.marionette.get_pref('fission.autostart') or \ + self.marionette.get_pref('"fission.autostart"'): + self._extra_opts.append("fission-enabled") + # Now we setup the mitm proxy with our tp6 pageset. tp6_pageset_manifest = os.path.join(AWSY_PATH, 'tp6-pageset.manifest') config = {