Backed out changeset 80f9778bb787 (bug 479520)
authorCarsten "Tomcat" Book <cbook@mozilla.com>
Wed, 28 Oct 2015 12:29:11 +0100
changeset 305141 befcf9a00cb68a1ecf4ad8378e113103dbe21796
parent 305140 b7dd8bf95c82dca744f1f528f5e0ea25dfbfb289
child 305142 b61c16d3e59277f7dab40c034944e633977331c9
push id1001
push userraliiev@mozilla.com
push dateMon, 18 Jan 2016 19:06:03 +0000
treeherdermozilla-release@8b89261f3ac4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs479520
milestone44.0a1
backs out80f9778bb787e306cbda07418196534e3820fed0
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
Backed out changeset 80f9778bb787 (bug 479520)
netwerk/test/unit/test_idna2008.js
netwerk/test/unit/xpcshell.ini
deleted file mode 100644
--- a/netwerk/test/unit/test_idna2008.js
+++ /dev/null
@@ -1,60 +0,0 @@
-const kTransitionalProcessing = true;
-
-// Four characters map differently under non-transitional processing:
-const labels = [
-  // U+00DF LATIN SMALL LETTER SHARP S to "ss"
-  "stra\u00dfe",
-  // U+03C2 GREEK SMALL LETTER FINAL SIGMA to U+03C3 GREEK SMALL LETTER SIGMA
-  "\u03b5\u03bb\u03bb\u03ac\u03c2",
-  // U+200C ZERO WIDTH NON-JOINER in Indic script
-  "\u0646\u0627\u0645\u0647\u200c\u0627\u06cc",
-  // U+200D ZERO WIDTH JOINER in Arabic script
-  "\u0dc1\u0dca\u200d\u0dbb\u0dd3",
-
-  // But CONTEXTJ rules prohibit ZWJ and ZWNJ in non-Arabic or Indic scripts
-  // U+200C ZERO WIDTH NON-JOINER in Latin script
-  "m\200cn",
-  // U+200D ZERO WIDTH JOINER in Latin script
-  "p\200dq",
-];
-
-const transitionalExpected = [
-  "strasse",
-  "xn--hxarsa5b",
-  "xn--mgba3gch31f",
-  "xn--10cl1a0b",
-  "",
-  ""
-];
-
-const nonTransitionalExpected = [
-  "xn--strae-oqa",
-  "xn--hxarsa0b",
-  "xn--mgba3gch31f060k",
-  "xn--10cl1a0b660p",
-  "",
-  ""
-];
-
-// Test options for converting IDN URLs under IDNA2008
-function run_test()
-{
-  var idnService = Components.classes["@mozilla.org/network/idn-service;1"]
-                             .getService(Components.interfaces.nsIIDNService);
-
-
-  for (var i = 0; i < labels.length; ++i) {
-    var result;
-    try {
-        result = idnService.convertUTF8toACE(labels[i]);
-    } catch(e) {
-        result = "";
-    }
-
-    if (kTransitionalProcessing) {
-      equal(result, transitionalExpected[i]);
-    } else {
-      equal(result, nonTransitionalExpected[i]);
-    }
-  }
-}
--- a/netwerk/test/unit/xpcshell.ini
+++ b/netwerk/test/unit/xpcshell.ini
@@ -210,17 +210,16 @@ skip-if = bits != 32
 [test_http_headers.js]
 [test_httpauth.js]
 [test_httpcancel.js]
 [test_httpResponseTimeout.js]
 [test_httpsuspend.js]
 [test_idnservice.js]
 [test_idn_blacklist.js]
 [test_idn_urls.js]
-[test_idna2008.js]
 [test_invalidport.js]
 [test_localstreams.js]
 [test_mismatch_last-modified.js]
 [test_MIME_params.js]
 [test_mozTXTToHTMLConv.js]
 [test_multipart_byteranges.js]
 [test_multipart_streamconv.js]
 [test_multipart_streamconv_missing_lead_boundary.js]