Bug 1625975 - Part 2: Remove skip-if for release_or_beta. r=jwalden
authorAndré Bargull <andre.bargull@gmail.com>
Tue, 31 Mar 2020 11:10:18 +0000
changeset 521271 c1cef0d5f47f9f557d17f4e3051f21ee1288ea8f
parent 521270 e61365b0ffc236fb49e5913277b2e1bbf6ecab10
child 521272 edc9d466ea1a033b603d7771821f9423f6a47cd2
push id111593
push userrgurzau@mozilla.com
push dateTue, 31 Mar 2020 11:11:17 +0000
treeherderautoland@c1cef0d5f47f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjwalden
bugs1625975
milestone76.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 1625975 - Part 2: Remove skip-if for release_or_beta. r=jwalden Depends on D68812 Differential Revision: https://phabricator.services.mozilla.com/D68813
js/src/tests/jstests.list
js/src/tests/non262/Intl/DateTimeFormat/calendar-option.js
js/src/tests/non262/Intl/DateTimeFormat/numberingSystem-option.js
js/src/tests/non262/Intl/DateTimeFormat/options-property-accesses.js
js/src/tests/non262/Intl/NumberFormat/numberingSystem-option.js
js/src/tests/non262/Intl/RelativeTimeFormat/numberingSystem-option.js
--- a/js/src/tests/jstests.list
+++ b/js/src/tests/jstests.list
@@ -51,21 +51,16 @@ skip-if(!this.hasOwnProperty("Intl")) in
 
 # Skip Intl.ListFormat tests when the addIntlExtras helper isn't available.
 skip-if(!this.hasOwnProperty('addIntlExtras')) include test262/intl402/ListFormat/jstests.list
 
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1415303
 skip-if(!this.hasOwnProperty("Atomics")) include test262/built-ins/Atomics/jstests.list
 skip-if(!this.hasOwnProperty("SharedArrayBuffer")) include test262/built-ins/SharedArrayBuffer/jstests.list
 
-# https://bugzilla.mozilla.org/show_bug.cgi?id=1611782
-skip-if(release_or_beta) script test262/intl402/RelativeTimeFormat/constructor/constructor/options-throwing-getters.js
-skip-if(release_or_beta) script test262/intl402/RelativeTimeFormat/constructor/constructor/options-order.js
-skip-if(release_or_beta) script test262/intl402/RelativeTimeFormat/constructor/constructor/options-numberingSystem-invalid.js
-
 
 #####################################
 # Test262 tests disabled on browser #
 #####################################
 
 # Defines a non-configurable property on the WindowProxy object.
 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-init.js
 skip-if(!xulRuntime.shell) script test262/annexB/language/eval-code/direct/global-block-decl-eval-global-existing-global-update.js
@@ -400,23 +395,16 @@ ignore-flag(--more-compartments) script 
 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-symbol-realm.js
 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-string-realm.js
 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-string-realm.js
 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-null-realm.js
 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-null-realm.js
 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-boolean-realm.js
 ignore-flag(--more-compartments) script test262/built-ins/Proxy/construct/return-not-object-throws-boolean-realm.js
 
-# https://bugzilla.mozilla.org/show_bug.cgi?id=1560355
-skip-if(release_or_beta) skip script test262/intl402/DateTimeFormat/numbering-system-calendar-options.js
-skip-if(release_or_beta) skip script test262/intl402/DateTimeFormat/constructor-calendar-numberingSystem-order.js
-skip-if(release_or_beta) skip script test262/intl402/NumberFormat/numbering-system-options.js
-skip-if(release_or_beta) skip script test262/intl402/NumberFormat/constructor-numberingSystem-order.js
-skip-if(release_or_beta) skip script test262/intl402/NumberFormat/constructor-options-throwing-getters.js
-
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1277801
 skip script test262/built-ins/Object/prototype/toString/symbol-tag-non-str-builtin.js
 
 # https://bugzilla.mozilla.org/show_bug.cgi?id=1589095
 # Intl.ListFormat doesn't yet support "disjunction" and "unit" types
 # Intl.ListFormat doesn't yet support "short" and "narrow" styles
 skip script test262/intl402/ListFormat/prototype/formatToParts/en-us-disjunction.js
 skip script test262/intl402/ListFormat/prototype/formatToParts/es-es-narrow.js
--- a/js/src/tests/non262/Intl/DateTimeFormat/calendar-option.js
+++ b/js/src/tests/non262/Intl/DateTimeFormat/calendar-option.js
@@ -1,10 +1,8 @@
-// |reftest| skip-if(release_or_beta)
-
 const defaultLocale = "en";
 const defaultCalendar = new Intl.DateTimeFormat(defaultLocale).resolvedOptions().calendar;
 
 function createWithLocale(locale, calendar) {
   return new Intl.DateTimeFormat(locale, {calendar});
 }
 
 function create(calendar) {
--- a/js/src/tests/non262/Intl/DateTimeFormat/numberingSystem-option.js
+++ b/js/src/tests/non262/Intl/DateTimeFormat/numberingSystem-option.js
@@ -1,10 +1,8 @@
-// |reftest| skip-if(release_or_beta)
-
 const defaultLocale = "en";
 const defaultNumberingSystem = new Intl.DateTimeFormat(defaultLocale).resolvedOptions().numberingSystem;
 
 function createWithLocale(locale, numberingSystem) {
   return new Intl.DateTimeFormat(locale, {numberingSystem});
 }
 
 function create(numberingSystem) {
--- a/js/src/tests/non262/Intl/DateTimeFormat/options-property-accesses.js
+++ b/js/src/tests/non262/Intl/DateTimeFormat/options-property-accesses.js
@@ -18,25 +18,24 @@ var proxy = new Proxy({
 }, {
     get(t, pk, r) {
         assertEq(pk, "get");
         return Reflect.get(t, pk, r);
     }
 }));
 
 var fractionalSecondDigits = isNightly ? ["fractionalSecondDigits"] : [];
-var calendarAndNumberingSystem = isNightly ? ["calendar", "numberingSystem"] : [];
 
 var constructorAccesses = [
     // ToDateTimeOptions(options, "any", "date").
     "weekday", "year", "month", "day",
     "hour", "minute", "second", ...fractionalSecondDigits,
 
     // InitializeDateTimeFormat
-    "localeMatcher", ...calendarAndNumberingSystem, "hour12", "hourCycle", "timeZone",
+    "localeMatcher", "calendar", "numberingSystem", "hour12", "hourCycle", "timeZone",
 
     // Table 5: Components of date and time formats
     "weekday", "era", "year", "month", "day", "hour", "minute", "second", "timeZoneName",
 
     // InitializeDateTimeFormat
     ...fractionalSecondDigits,
     "formatMatcher",
 ];
--- a/js/src/tests/non262/Intl/NumberFormat/numberingSystem-option.js
+++ b/js/src/tests/non262/Intl/NumberFormat/numberingSystem-option.js
@@ -1,10 +1,8 @@
-// |reftest| skip-if(release_or_beta)
-
 const defaultLocale = "en";
 const defaultNumberingSystem = new Intl.NumberFormat(defaultLocale).resolvedOptions().numberingSystem;
 
 function createWithLocale(locale, numberingSystem) {
   return new Intl.NumberFormat(locale, {numberingSystem});
 }
 
 function create(numberingSystem) {
--- a/js/src/tests/non262/Intl/RelativeTimeFormat/numberingSystem-option.js
+++ b/js/src/tests/non262/Intl/RelativeTimeFormat/numberingSystem-option.js
@@ -1,10 +1,8 @@
-// |reftest| skip-if(release_or_beta)
-
 const defaultLocale = "en";
 const defaultNumberingSystem = new Intl.RelativeTimeFormat(defaultLocale).resolvedOptions().numberingSystem;
 
 function createWithLocale(locale, numberingSystem) {
   return new Intl.RelativeTimeFormat(locale, {numberingSystem});
 }
 
 function create(numberingSystem) {