Bug 1518753 part 8 - Add --more-compartments to some of the test configurations we use in automation. r=jorendorff
authorJan de Mooij <jdemooij@mozilla.com>
Sat, 12 Jan 2019 10:51:11 +0000
changeset 453634 cdcc178f4896
parent 453633 83c9c1d0af97
child 453635 b989cbd08b77
push id35362
push userncsoregi@mozilla.com
push dateSat, 12 Jan 2019 21:35:38 +0000
treeherdermozilla-central@877169d8ef49 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjorendorff
bugs1518753
milestone66.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1518753 part 8 - Add --more-compartments to some of the test configurations we use in automation. r=jorendorff Differential Revision: https://phabricator.services.mozilla.com/D16173
js/src/tests/lib/tests.py
--- a/js/src/tests/lib/tests.py
+++ b/js/src/tests/lib/tests.py
@@ -7,31 +7,33 @@ import os
 import sys
 from contextlib import contextmanager
 
 # When run on tbpl, we run each test multiple times with the following
 # arguments.
 JITFLAGS = {
     'all': [
         [],  # no flags, normal baseline and ion
-        ['--ion-eager', '--ion-offthread-compile=off'],  # implies --baseline-eager
+        ['--ion-eager', '--ion-offthread-compile=off',  # implies --baseline-eager
+         '--more-compartments'],
         ['--ion-eager', '--ion-offthread-compile=off',
          '--ion-check-range-analysis', '--ion-extra-checks', '--no-sse3', '--no-threads'],
         ['--baseline-eager'],
-        ['--no-baseline', '--no-ion'],
+        ['--no-baseline', '--no-ion', '--more-compartments'],
     ],
     # used by jit_test.py
     'ion': [
         ['--baseline-eager'],
-        ['--ion-eager', '--ion-offthread-compile=off']
+        ['--ion-eager', '--ion-offthread-compile=off', '--more-compartments']
     ],
     # Run reduced variants on debug builds, since they take longer time.
     'debug': [
         [],  # no flags, normal baseline and ion
-        ['--ion-eager', '--ion-offthread-compile=off'],  # implies --baseline-eager
+        ['--ion-eager', '--ion-offthread-compile=off',  # implies --baseline-eager
+         '--more-compartments'],
         ['--baseline-eager'],
     ],
     # Cover cases useful for tsan. Note that we test --ion-eager without
     # --ion-offthread-compile=off here, because it helps catch races.
     'tsan': [
         [],
         ['--ion-eager', '--ion-check-range-analysis', '--ion-extra-checks', '--no-sse3'],
         ['--no-baseline', '--no-ion'],