~mozillateam/firefox/firefox.disco

« back to all changes in this revision

Viewing changes to debian/patches/test-overrides/reftest-disable-failing-tests.patch

  • Committer: Chris Coulson
  • Date: 2013-02-20 09:17:36 UTC
  • mto: This revision was merged to the branch mainline in revision 972.
  • Revision ID: chris.coulson@canonical.com-20130220091736-ofjaczrz2wc4nidl
* New upstream release from the beta channel
* Refresh patches
  - update debian/patches/mozilla-kde.patch
* Drop patches fixed upstream
  - remove debian/patches/ionmonkey-hardfp-support.patch
  - update debian/patches/series.in
* firefox-gnome-support needs explicit dependency on libnotify
  - update debian/control{,.in}
* Add support for autopkgtest, package the xpcshell, reftest and
  mochitest testsuites and migrate the xpcshell-tests, reftest, crashtest,
  jstestbrowser and mochitest targets to this. Note that tests that can't
  be ran as an autopkgtest (eg, if they require write permissions to the
  application directory) will still be ran at build time
  - add firefox-testsuite package in debian/control.in
  - update debian/control
  - add debian/firefox-testsuite.install.in
  - add debian/firefox-testsuite.links.in
  - update debian/build/mozbuild.mk
  - update debian/rules
  - drop xpcshell-tests, reftest, crashtest, jstestbrowser and mochitest
    targets from debian/build/testsuite.mk, add xpcshell-tests-build
    and the ability to run xpcshell-tests with our own reduced manifest
  - add debian/tests/control
  - add debian/tests/crashtest
  - add debian/tests/jstestbrowser
  - add debian/tests/mochitest
  - add debian/tests/reftest
  - add debian/tests/xpcshell-tests
  - add debian/testing/run_mochitest.in
  - add debian/testing/run_xpcshell_tests.in
  - add debian/testing/run_reftest.in
  - add debian/testing/testrunhelper.py
  - update debian/config/mozconfig.in to always build with --enable-tests
  - add debian/testing/xpcshell-build.ini
* Ensure that the directory provider returns all searchplugin paths during
  the search service xpcshell tests
  - add d/p/test-fixes/xpcshell-search-fix-browser-dirprovider.patch
  - update debian/patches/series.in
* Fix various tests that assume that either the application directory or
  test directory can be written to
  - add d/p/test-fixes/xpcshell-docshell-no-writes-to-appdir.patch
  - add d/p/test-fixes/xpcshell-contentprefs-no-writes-to-appdir.patch
  - add d/p/test-fixes/xpcshell-exthandler-no-writes-to-appdir.patch
  - add d/p/test-fixes/xpcshell-ctypes-no-writes-to-appdir.patch
  - add d/p/test-fixes/xpcshell-xpcom-no-writes-to-testdir-or-appdir.patch
  - add d/p/test-fixes/xpcshell-libpref-no-writes-to-testdir.patch
  - update debian/patches/series.in
* Export NO_PNG_PKG_MANGLE as optipng breaks tests that are dependent
  on image format / size
  - update debian/build/mozbuild.mk
* Don't test that the addon selection dialog appears in test_bug596343.js,
  as we disable this
  - add d/p/test-integration/xpcshell-disable-addon-select-dialog-test-for-adt.patch
  - update debian/patches/series
* Don't write a log file to the script directory from mochitest
  - add d/p/test-integration/mochitest-optional-websock-log.patch
  - update debian/patches/series.in
* Fix a failure in test_nodb_pluschanges.js due to const redeclaration
  - add d/p/test-fixes/xpcshell-search-fix-const-redeclaration.patch
  - update debian/patches/series.in
* Don't run the GConf-specific test_421977.js on systems where GSettings
  is available, as it will fail
  - add d/p/t-f/xpcshell-shell-disable-gconf-tests-when-using-gsettings.patch
  - update debian/patches/series.in
* Disable test_upgrade.js and test_upgrade_strictcompat.js xpcshell tests
  for now as they require write access to the application directory
  - add d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
  - update debian/patches/series.in
* Disable test_browserGlue_distribution.js for now as it requires write
  access to the application directory
  - update d/p/test-integration/xpcshell-disable-tests-which-need-appdir-write-access.patch
* Reset the "browser" and "embed-app" content prefs after running content
  mochitests, so that the subsequent DOM browser-element tests don't
  fail
  - add d/p/test-fixes/mochitest-content-reset-permissions-when-done.patch
  - update debian/patches/series.in
* Disable various failing mochitests:
  - add debian/testing/mochitest.json
  - add debian/testing/mochitest-chrome.json
  - update debian/firefox-testsuite.install.in
* Fix issue where some tests were being added to the mochitest tests.jar
  using their absolute path in the build tree
  - add debian/patches/test-fixes/mochitest-tests-jar-fix.patch
  - update debian/patches/series.in
* Don't run the GConf specific browser_420786.js mochitest on systems where
  GSettings is available, as it will fail
  - add d/p/t-f/mochitest-shell-disable-gconf-tests-when-using-gsettings.patch
  - update debian/patches/series.in
* Don't ship the browser_bug538331.js mochitest as this isn't relevant
  when not using the Mozilla AUS
  - add d/p/test-fixes/mochitest-dont-ship-browser-postupdate-test.patch
  - update debian/patches/series.in
* Make "--test-manifest" work when running chrome, browser-chrome and a11y
  mochitests so that we can maintain a distro manifest for these
  - add d/p/test-integration/mochitest-allow-test-manifest-for-chrome.patch
  - update debian/patches/series.in
* Disable failing reftests
  - add d/p/test-overrides/reftest-disable-failing-tests.patch
  - update debian/patches/series.in
* Add vendor xpcshell tests to verify that the search service loads
  the expected number of search plugins from each language pack
  - update debian/build/mozbuild.mk
  - add debian/firefox-testsuite.dirs.in
  - update debian/firefox-testsuite.install.in
  - update debian/rules
  - add debian/testing/xpcshell-package-tests/head_package_tests.js
  - add debian/testing/xpcshell-package-tests/test_searchplugins_valid.js
  - add debian/testing/xpcshell-package-tests/test_searchplugins_valid_real.js
  - add debian/testing/xpcshell-package-tests/xpcshell.ini
  - update debian/tests/control
  - add debian/tests/xpcshell-package-tests
* Drop the hacky perl scripts that were being used to make sure the language
  packs ship the correct plugins. Add a xpcshell test instead
  - update debian/build/mozbuild.mk
  - update debian/rules
  - remove debian/build/refresh-search-modifications.pl
  - remove debian/build/verify-search-overrides.pl
  - remove debian/config/search-mods.list
  - update debian/control.in
  - remove debian/searchplugins/compute-overrides.json
  - add debian/testing/xpcshell-package-tests/test_ubuntu_searchplugins.js
  - add debian/testing/xpcshell-package-tests/test_ubuntu_searchplugins_real.js
  - update debian/testing/xpcshell-package-tests/xpcshell.ini
* Fix a test failure with the Italian Amazon search plugin 
  - update debian/searchplugins/it/amazon-it.xml
* We set intl.locale.matchOS to ensure that Firefox uses the environment
  locale. Add a test to make sure this works as expected
  - add debian/testing/xpcshell-package-tests/test_locale_matchOS.js
  - add debian/testing/xpcshell-package-tests/test_locale_matchOS_real.js
  - update debian/testing/xpcshell-package-tests/head_package_tests.js
  - update debian/testing/xpcshell-package-tests/test_searchplugins_valid.js
  - update debian/testing/xpcshell-package-tests/test_ubuntu_searchplugins.js
  - update debian/testing/xpcshell-package-tests/xpcshell.ini
  - update debian/tests/control
  - update debian/tests/crashtest
  - update debian/tests/jstestbrowser
  - update debian/tests/mochitest
  - update debian/tests/reftest
  - update debian/tests/xpcshell-package-tests
  - update debian/tests/xpcshell-tests
* We modify the user agent, so test that it is correct
  - add debian/testing/xpcshell-package-tests/test_ubuntu_useragent.js
  - update debian/testing/xpcshell-package-tests/xpcshell.ini
* LP: #974146 - Add a "Open a New Private Window" action to the desktop file
  - update debian/firefox.desktop.in
* Don't try to override the Amazon searchplugin for Kashubian or Mongolian,
  as it doesn't exist there
  - add debian/searchplugins/csb/list.txt
  - add debian/searchplugins/mn/list.txt
  - update d/t/xpcshell-package-tests/test_ubuntu_searchplugins_real.js
* Testpilot only enabled on beta now
  - update debian/firefox.install.in
* Don't run dh_scour on the testsuite package, as this screws up a lot
  of reftests and crashtests
  - update debian/build/mozbuild.mk
* Add a test to make sure all of the language packs are loadable by the
  addon manager
  - add debian/testing/xpcshell-package-tests/test_langpack_load.js
  - update debian/testing/xpcshell-package-tests/xpcshell.ini
* Add a test to make sure language pack chrome is registered correctly
  - add debian/testing/xpcshell-package-tests/test_langpack_chrome.js
  - update debian/testing/xpcshell-package-tests/xpcshell.ini
* Disable failing xpcshell tests
  - add d/p/test-overrides/xpcshell-disable-failing-tests.patch
  - update debian/patches/series.in
* Add JUnit output support for reftests
  - add d/p/test-integration/reftest-output-junit-xml.patch
  - update debian/patches/series.in
  - update debian/testing/run_reftest.in
* Allow xpcshell tests to be run with JUnit outputting, and include a fix
  to make sure that the output matches the schema
  - update debian/testing/run_xpcshell_tests.in
  - add d/p/test-integration/xpcshell-output-valid-junit-xml.patch
  - update debian/patches/series.in
* Add JUnit output support for mochitests
  - add d/p/test-integration/mochitest-output-junit-xml.patch
  - update debian/patches/series.in
  - update debian/testing/run_mochitest.in
* Turn on JUnit XML output for all tests
  - update debian/build/mozbuild.mk
  - update debian/tests/crashtest
  - update debian/tests/jstestbrowser
  - update debian/tests/mochitest
  - update debian/tests/reftest
  - update debian/tests/xpcshell-package-tests
  - update debian/tests/xpcshell-tests

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/bugs/reftest.list
 
2
===================================================================
 
3
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/bugs/reftest.list    2013-02-06 13:25:47.046105673 +0000
 
4
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/bugs/reftest.list 2013-02-06 13:25:47.038105673 +0000
 
5
@@ -1314,8 +1314,8 @@
 
6
 != 481948-2.html 481948-2-ref.html
 
7
 skip-if(B2G) fails-if(Android) random-if(winWidget) fails-if(gtk2Widget) == 481948-3.html 481948-3-ref.html # questionable test, see bug 488364
 
8
 == 482398-1.html 482398-1-ref.html
 
9
-random-if(d2d) == 482592-1a.xhtml 482592-1-ref.html # bug 586771
 
10
-random-if(d2d) == 482592-1b.xhtml 482592-1-ref.html # bug 586771
 
11
+fails == 482592-1a.xhtml 482592-1-ref.html # bug 586771
 
12
+fails == 482592-1b.xhtml 482592-1-ref.html # bug 586771
 
13
 random-if(winWidget) == 482659-1a.html 482659-1-ref.html
 
14
 == 482659-1b.html 482659-1-ref.html
 
15
 == 482659-1c.html 482659-1-ref.html
 
16
@@ -1631,7 +1631,7 @@
 
17
 HTTP(..) == 621253-2-externalFilter.html 621253-2-ref.html
 
18
 == 621253-2-internalFilter.html 621253-2-ref.html
 
19
 fails-if(Android) HTTP(..) == 619511-1.html 619511-1-ref.html
 
20
-skip-if(B2G) random-if(winWidget) fuzzy-if(OSX==10.8,19,17) == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts)
 
21
+fails == 621918-1.svg 621918-1-ref.svg # 1-pixel diacritic positioning discrepancy in rotated text (may depend on platform fonts)
 
22
 random-if(winWidget) HTTP(..) == 621918-2.svg 621918-2-ref.svg # same 1px issue as above, and HTTP(..) for filters.svg, used to mask antialiasing issues where glyphs touch
 
23
 fuzzy-if(d2d,5,1) == 622585-1.html 622585-1-ref.html # bug 789402
 
24
 fails-if(Android) == 625409-1.html 625409-1-ref.html
 
25
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/first-letter/reftest.list
 
26
===================================================================
 
27
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/first-letter/reftest.list    2013-02-06 13:25:47.046105673 +0000
 
28
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/first-letter/reftest.list 2013-02-06 13:25:47.038105673 +0000
 
29
@@ -35,7 +35,7 @@
 
30
 != 229764-1.html 229764-ref.html
 
31
 == 229764-2.html 229764-ref.html
 
32
 == 329069-1.html 329069-1-ref.html
 
33
-== 329069-2.html 329069-2-ref.html
 
34
+fails == 329069-2.html 329069-2-ref.html
 
35
 == 329069-3.html 329069-3-ref.html
 
36
 == 329069-4.html 329069-4-ref.html
 
37
 fails-if(!cocoaWidget) == 329069-5.html 329069-5-ref.html # bug 603710
 
38
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/mathml/reftest.list
 
39
===================================================================
 
40
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/mathml/reftest.list  2013-02-06 13:25:47.046105673 +0000
 
41
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/mathml/reftest.list       2013-02-06 13:25:47.038105673 +0000
 
42
@@ -29,7 +29,7 @@
 
43
 == mfenced-7.html mfenced-7-ref.html
 
44
 != mfenced-8.html mfenced-8-ref.html
 
45
 == mfenced-9.html mfenced-9-ref.html
 
46
-fails-if(winWidget) == mfenced-10.html mfenced-10-ref.html
 
47
+fails == mfenced-10.html mfenced-10-ref.html
 
48
 == mi-mathvariant-1.xhtml mi-mathvariant-1-ref.xhtml
 
49
 == mi-mathvariant-2.xhtml mi-mathvariant-2-ref.xhtml
 
50
 != non-spacing-accent-1.xhtml non-spacing-accent-1-ref.xhtml
 
51
Index: firefox-20.0~a2~hg20130206r123896/parser/htmlparser/tests/reftest/reftest.list
 
52
===================================================================
 
53
--- firefox-20.0~a2~hg20130206r123896.orig/parser/htmlparser/tests/reftest/reftest.list 2013-02-06 13:25:47.046105673 +0000
 
54
+++ firefox-20.0~a2~hg20130206r123896/parser/htmlparser/tests/reftest/reftest.list      2013-02-06 13:25:47.038105673 +0000
 
55
@@ -1,5 +1,5 @@
 
56
 == bug535530-1.html bug535530-1-ref.html
 
57
-== view-source:bug535530-2.html bug535530-2-ref.html
 
58
+fails == view-source:bug535530-2.html bug535530-2-ref.html
 
59
 == bug566280-1.html bug566280-1-ref.html
 
60
 == bug577418-1.html bug577418-1-ref.html
 
61
 == bug582788-1.html bug582788-1-ref.html
 
62
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/text/reftest.list
 
63
===================================================================
 
64
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/text/reftest.list    2013-02-06 13:25:47.046105673 +0000
 
65
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/text/reftest.list 2013-02-06 13:25:47.038105673 +0000
 
66
@@ -106,7 +106,7 @@
 
67
 == wordbreak-1.html wordbreak-1-ref.html
 
68
 == wordbreak-2.html wordbreak-2-ref.html
 
69
 == wordbreak-3.html wordbreak-3-ref.html
 
70
-== wordbreak-4a.html wordbreak-4a-ref.html
 
71
+fails == wordbreak-4a.html wordbreak-4a-ref.html
 
72
 == wordbreak-4b.html wordbreak-4b-ref.html
 
73
 == wordbreak-5.html wordbreak-5-ref.html
 
74
 == wordbreak-6.html wordbreak-6-ref.html
 
75
@@ -184,52 +184,52 @@
 
76
 pref(gfx.font_rendering.graphite.enabled,true) HTTP(..) == glyph-decomposition-graphite.html glyph-decomposition-graphite-ref.html
 
77
 
 
78
 # Tests for hyphenation with -moz-hyphens
 
79
-== auto-hyphenation-1.html auto-hyphenation-1-ref.html
 
80
-!= auto-hyphenation-1.html auto-hyphenation-1-notref.html
 
81
-== auto-hyphenation-1a.html auto-hyphenation-1-ref.html
 
82
-== auto-hyphenation-2.html auto-hyphenation-2-ref.html
 
83
-== auto-hyphenation-3.html auto-hyphenation-3-ref.html
 
84
-== auto-hyphenation-4.html auto-hyphenation-4-ref.html
 
85
-== auto-hyphenation-5.html auto-hyphenation-5-ref.html
 
86
-== auto-hyphenation-6.html auto-hyphenation-6-ref.html
 
87
-== auto-hyphenation-7.html auto-hyphenation-7-ref.html
 
88
-== auto-hyphenation-8.html auto-hyphenation-4-ref.html
 
89
-== auto-hyphenation-9.html auto-hyphenation-4-ref.html
 
90
-== auto-hyphenation-10.html auto-hyphenation-4-ref.html
 
91
-== auto-hyphenation-af-1.html auto-hyphenation-af-1-ref.html
 
92
-== auto-hyphenation-bg-1.html auto-hyphenation-bg-1-ref.html
 
93
-== auto-hyphenation-ca-1.html auto-hyphenation-ca-1-ref.html
 
94
-== auto-hyphenation-cy-1.html auto-hyphenation-cy-1-ref.html
 
95
-== auto-hyphenation-da-1.html auto-hyphenation-da-1-ref.html
 
96
-== auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1-ref.html
 
97
-== auto-hyphenation-de-1996-1.html auto-hyphenation-de-1996-1-ref.html
 
98
-!= auto-hyphenation-de-1901-1.html auto-hyphenation-de-1996-1.html
 
99
-== auto-hyphenation-de-ch-1.html auto-hyphenation-de-ch-1-ref.html
 
100
-== auto-hyphenation-eo-1.html auto-hyphenation-eo-1-ref.html
 
101
-== auto-hyphenation-es-1.html auto-hyphenation-es-1-ref.html
 
102
-== auto-hyphenation-et-1.html auto-hyphenation-et-1-ref.html
 
103
-== auto-hyphenation-fi-1.html auto-hyphenation-fi-1-ref.html
 
104
-== auto-hyphenation-fr-1.html auto-hyphenation-fr-1-ref.html
 
105
-== auto-hyphenation-gl-1.html auto-hyphenation-gl-1-ref.html
 
106
-== auto-hyphenation-hr-1.html auto-hyphenation-hr-1-ref.html
 
107
-== auto-hyphenation-hsb-1.html auto-hyphenation-hsb-1-ref.html
 
108
-== auto-hyphenation-hu-1.html auto-hyphenation-hu-1-ref.html
 
109
-== auto-hyphenation-ia-1.html auto-hyphenation-ia-1-ref.html
 
110
-== auto-hyphenation-is-1.html auto-hyphenation-is-1-ref.html
 
111
-== auto-hyphenation-it-1.html auto-hyphenation-it-1-ref.html
 
112
-== auto-hyphenation-kmr-1.html auto-hyphenation-kmr-1-ref.html
 
113
-== auto-hyphenation-la-1.html auto-hyphenation-la-1-ref.html
 
114
-== auto-hyphenation-lt-1.html auto-hyphenation-lt-1-ref.html
 
115
-== auto-hyphenation-mn-1.html auto-hyphenation-mn-1-ref.html
 
116
-== auto-hyphenation-nb-1.html auto-hyphenation-nb-1-ref.html
 
117
-== auto-hyphenation-nl-1.html auto-hyphenation-nl-1-ref.html
 
118
-== auto-hyphenation-nn-1.html auto-hyphenation-nn-1-ref.html
 
119
-== auto-hyphenation-pt-1.html auto-hyphenation-pt-1-ref.html
 
120
-== auto-hyphenation-ru-1.html auto-hyphenation-ru-1-ref.html
 
121
-== auto-hyphenation-sh-1.html auto-hyphenation-sh-1-ref.html
 
122
-== auto-hyphenation-sl-1.html auto-hyphenation-sl-1-ref.html
 
123
-== auto-hyphenation-sr-1.html auto-hyphenation-sr-1-ref.html
 
124
-== auto-hyphenation-sv-1.html auto-hyphenation-sv-1-ref.html # test swedish patterns
 
125
-!= auto-hyphenation-sv-1.html auto-hyphenation-sv-1-notref.html # verify swedish != english
 
126
-== auto-hyphenation-tr-1.html auto-hyphenation-tr-1-ref.html
 
127
-== auto-hyphenation-uk-1.html auto-hyphenation-uk-1-ref.html
 
128
+skip == auto-hyphenation-1.html auto-hyphenation-1-ref.html
 
129
+skip != auto-hyphenation-1.html auto-hyphenation-1-notref.html
 
130
+skip == auto-hyphenation-1a.html auto-hyphenation-1-ref.html
 
131
+skip == auto-hyphenation-2.html auto-hyphenation-2-ref.html
 
132
+skip == auto-hyphenation-3.html auto-hyphenation-3-ref.html
 
133
+skip == auto-hyphenation-4.html auto-hyphenation-4-ref.html
 
134
+skip == auto-hyphenation-5.html auto-hyphenation-5-ref.html
 
135
+skip == auto-hyphenation-6.html auto-hyphenation-6-ref.html
 
136
+skip == auto-hyphenation-7.html auto-hyphenation-7-ref.html
 
137
+skip == auto-hyphenation-8.html auto-hyphenation-4-ref.html
 
138
+skip == auto-hyphenation-9.html auto-hyphenation-4-ref.html
 
139
+skip == auto-hyphenation-10.html auto-hyphenation-4-ref.html
 
140
+skip == auto-hyphenation-af-1.html auto-hyphenation-af-1-ref.html
 
141
+skip == auto-hyphenation-bg-1.html auto-hyphenation-bg-1-ref.html
 
142
+skip == auto-hyphenation-ca-1.html auto-hyphenation-ca-1-ref.html
 
143
+skip == auto-hyphenation-cy-1.html auto-hyphenation-cy-1-ref.html
 
144
+skip == auto-hyphenation-da-1.html auto-hyphenation-da-1-ref.html
 
145
+skip == auto-hyphenation-de-1901-1.html auto-hyphenation-de-1901-1-ref.html
 
146
+skip == auto-hyphenation-de-1996-1.html auto-hyphenation-de-1996-1-ref.html
 
147
+skip != auto-hyphenation-de-1901-1.html auto-hyphenation-de-1996-1.html
 
148
+skip == auto-hyphenation-de-ch-1.html auto-hyphenation-de-ch-1-ref.html
 
149
+skip == auto-hyphenation-eo-1.html auto-hyphenation-eo-1-ref.html
 
150
+skip == auto-hyphenation-es-1.html auto-hyphenation-es-1-ref.html
 
151
+skip == auto-hyphenation-et-1.html auto-hyphenation-et-1-ref.html
 
152
+skip == auto-hyphenation-fi-1.html auto-hyphenation-fi-1-ref.html
 
153
+skip == auto-hyphenation-fr-1.html auto-hyphenation-fr-1-ref.html
 
154
+skip == auto-hyphenation-gl-1.html auto-hyphenation-gl-1-ref.html
 
155
+skip == auto-hyphenation-hr-1.html auto-hyphenation-hr-1-ref.html
 
156
+skip == auto-hyphenation-hsb-1.html auto-hyphenation-hsb-1-ref.html
 
157
+skip == auto-hyphenation-hu-1.html auto-hyphenation-hu-1-ref.html
 
158
+skip == auto-hyphenation-ia-1.html auto-hyphenation-ia-1-ref.html
 
159
+skip == auto-hyphenation-is-1.html auto-hyphenation-is-1-ref.html
 
160
+skip == auto-hyphenation-it-1.html auto-hyphenation-it-1-ref.html
 
161
+skip == auto-hyphenation-kmr-1.html auto-hyphenation-kmr-1-ref.html
 
162
+skip == auto-hyphenation-la-1.html auto-hyphenation-la-1-ref.html
 
163
+skip == auto-hyphenation-lt-1.html auto-hyphenation-lt-1-ref.html
 
164
+skip == auto-hyphenation-mn-1.html auto-hyphenation-mn-1-ref.html
 
165
+skip == auto-hyphenation-nb-1.html auto-hyphenation-nb-1-ref.html
 
166
+skip == auto-hyphenation-nl-1.html auto-hyphenation-nl-1-ref.html
 
167
+skip == auto-hyphenation-nn-1.html auto-hyphenation-nn-1-ref.html
 
168
+skip == auto-hyphenation-pt-1.html auto-hyphenation-pt-1-ref.html
 
169
+skip == auto-hyphenation-ru-1.html auto-hyphenation-ru-1-ref.html
 
170
+skip == auto-hyphenation-sh-1.html auto-hyphenation-sh-1-ref.html
 
171
+skip == auto-hyphenation-sl-1.html auto-hyphenation-sl-1-ref.html
 
172
+skip == auto-hyphenation-sr-1.html auto-hyphenation-sr-1-ref.html
 
173
+skip == auto-hyphenation-sv-1.html auto-hyphenation-sv-1-ref.html # test swedish patterns
 
174
+skip != auto-hyphenation-sv-1.html auto-hyphenation-sv-1-notref.html # verify swedish != english
 
175
+skip == auto-hyphenation-tr-1.html auto-hyphenation-tr-1-ref.html
 
176
+skip == auto-hyphenation-uk-1.html auto-hyphenation-uk-1-ref.html
 
177
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/flexbox/reftest.list
 
178
===================================================================
 
179
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/flexbox/reftest.list 2013-02-06 13:25:47.046105673 +0000
 
180
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/flexbox/reftest.list      2013-02-06 13:25:47.038105673 +0000
 
181
@@ -10,7 +10,7 @@
 
182
 fails == flexbox-align-self-baseline-horiz-2.xhtml  flexbox-align-self-baseline-horiz-2-ref.xhtml # bug 793456, and possibly others
 
183
 # This one fails on windows R (but not Ru, strangely). On Windows R, the
 
184
 # single-line <label> flex item has a different background size in test vs. ref
 
185
-random-if(winWidget) == flexbox-align-self-baseline-horiz-3.xhtml  flexbox-align-self-baseline-horiz-3-ref.xhtml # XXXdholbert investigate
 
186
+fuzzy(40,3) == flexbox-align-self-baseline-horiz-3.xhtml  flexbox-align-self-baseline-horiz-3-ref.xhtml # XXXdholbert investigate
 
187
 == flexbox-align-self-baseline-horiz-4.xhtml flexbox-align-self-baseline-horiz-4-ref.xhtml
 
188
 
 
189
 == flexbox-align-self-horiz-1-block.xhtml  flexbox-align-self-horiz-1-ref.xhtml
 
190
Index: firefox-20.0~a2~hg20130206r123896/editor/reftests/reftest.list
 
191
===================================================================
 
192
--- firefox-20.0~a2~hg20130206r123896.orig/editor/reftests/reftest.list 2013-02-06 13:25:47.046105673 +0000
 
193
+++ firefox-20.0~a2~hg20130206r123896/editor/reftests/reftest.list      2013-02-06 13:25:47.038105673 +0000
 
194
@@ -17,46 +17,46 @@
 
195
 == emptypasswd-1.html emptypasswd-ref.html
 
196
 == emptypasswd-2.html emptypasswd-ref.html
 
197
 == caret_on_positioned.html caret_on_positioned-ref.html
 
198
-skip-if(B2G) fails-if(Android) != spellcheck-input-disabled.html spellcheck-input-ref.html
 
199
+fails != spellcheck-input-disabled.html spellcheck-input-ref.html
 
200
 == spellcheck-input-attr-before.html spellcheck-input-nofocus-ref.html
 
201
-skip-if(B2G) fails-if(Android) != spellcheck-input-attr-before.html spellcheck-input-ref.html
 
202
+fails != spellcheck-input-attr-before.html spellcheck-input-ref.html
 
203
 == spellcheck-input-attr-after.html spellcheck-input-nofocus-ref.html
 
204
-skip-if(B2G) fails-if(Android) != spellcheck-input-attr-after.html spellcheck-input-ref.html
 
205
+fails != spellcheck-input-attr-after.html spellcheck-input-ref.html
 
206
 == spellcheck-input-attr-inherit.html spellcheck-input-nofocus-ref.html
 
207
-skip-if(B2G) fails-if(Android) != spellcheck-input-attr-inherit.html spellcheck-input-ref.html
 
208
+fails != spellcheck-input-attr-inherit.html spellcheck-input-ref.html
 
209
 == spellcheck-input-attr-dynamic.html spellcheck-input-nofocus-ref.html
 
210
-skip-if(B2G) fails-if(Android) != spellcheck-input-attr-dynamic.html spellcheck-input-ref.html
 
211
+fails != spellcheck-input-attr-dynamic.html spellcheck-input-ref.html
 
212
 == spellcheck-input-attr-dynamic-inherit.html spellcheck-input-nofocus-ref.html
 
213
-skip-if(B2G) fails-if(Android) != spellcheck-input-attr-dynamic-inherit.html spellcheck-input-ref.html
 
214
+fails != spellcheck-input-attr-dynamic-inherit.html spellcheck-input-ref.html
 
215
 == spellcheck-input-property-dynamic.html spellcheck-input-nofocus-ref.html
 
216
-skip-if(B2G) fails-if(Android) != spellcheck-input-property-dynamic.html spellcheck-input-ref.html
 
217
+fails != spellcheck-input-property-dynamic.html spellcheck-input-ref.html
 
218
 == spellcheck-input-property-dynamic-inherit.html spellcheck-input-nofocus-ref.html
 
219
-skip-if(B2G) fails-if(Android) != spellcheck-input-property-dynamic-inherit.html spellcheck-input-ref.html
 
220
+fails != spellcheck-input-property-dynamic-inherit.html spellcheck-input-ref.html
 
221
 == spellcheck-input-attr-dynamic-override.html spellcheck-input-nofocus-ref.html
 
222
-skip-if(B2G) fails-if(Android) != spellcheck-input-attr-dynamic-override.html spellcheck-input-ref.html
 
223
+fails != spellcheck-input-attr-dynamic-override.html spellcheck-input-ref.html
 
224
 == spellcheck-input-attr-dynamic-override-inherit.html spellcheck-input-nofocus-ref.html
 
225
-skip-if(B2G) fails-if(Android) != spellcheck-input-attr-dynamic-override-inherit.html spellcheck-input-ref.html
 
226
+fails != spellcheck-input-attr-dynamic-override-inherit.html spellcheck-input-ref.html
 
227
 == spellcheck-input-property-dynamic-override.html spellcheck-input-nofocus-ref.html
 
228
-skip-if(B2G) fails-if(Android) != spellcheck-input-property-dynamic-override.html spellcheck-input-ref.html
 
229
+fails != spellcheck-input-property-dynamic-override.html spellcheck-input-ref.html
 
230
 == spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-nofocus-ref.html
 
231
-skip-if(B2G) fails-if(Android) != spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-ref.html
 
232
+fails != spellcheck-input-property-dynamic-override-inherit.html spellcheck-input-ref.html
 
233
 == spellcheck-textarea-attr.html spellcheck-textarea-nofocus-ref.html
 
234
 #the random-if(Android) tests pass on android native, but fail on android-xul, see bug 728942
 
235
-skip-if(B2G) random-if(Android) != spellcheck-textarea-attr.html spellcheck-textarea-ref.html
 
236
+fails != spellcheck-textarea-attr.html spellcheck-textarea-ref.html
 
237
 needs-focus == spellcheck-textarea-focused.html spellcheck-textarea-ref.html
 
238
 needs-focus == spellcheck-textarea-focused-reframe.html spellcheck-textarea-ref.html
 
239
 needs-focus == spellcheck-textarea-focused-notreadonly.html spellcheck-textarea-ref2.html
 
240
-skip-if(B2G) random-if(Android) != spellcheck-textarea-nofocus.html spellcheck-textarea-ref.html
 
241
-skip-if(B2G) random-if(Android) != spellcheck-textarea-disabled.html spellcheck-textarea-ref.html
 
242
-skip-if(B2G) random-if(Android) != spellcheck-textarea-attr-inherit.html spellcheck-textarea-ref.html
 
243
-skip-if(B2G) random-if(Android) != spellcheck-textarea-attr-dynamic.html spellcheck-textarea-ref.html
 
244
-skip-if(B2G) random-if(Android) != spellcheck-textarea-attr-dynamic-inherit.html spellcheck-textarea-ref.html
 
245
-skip-if(B2G) random-if(Android) != spellcheck-textarea-property-dynamic.html spellcheck-textarea-ref.html
 
246
-skip-if(B2G) random-if(Android) != spellcheck-textarea-property-dynamic-inherit.html spellcheck-textarea-ref.html
 
247
-skip-if(B2G) random-if(Android) != spellcheck-textarea-attr-dynamic-override.html spellcheck-textarea-ref.html
 
248
-skip-if(B2G) random-if(Android) != spellcheck-textarea-attr-dynamic-override-inherit.html spellcheck-textarea-ref.html
 
249
-skip-if(B2G) random-if(Android) != spellcheck-textarea-property-dynamic-override.html spellcheck-textarea-ref.html
 
250
-skip-if(B2G) random-if(Android) != spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-textarea-ref.html
 
251
+fails != spellcheck-textarea-nofocus.html spellcheck-textarea-ref.html
 
252
+fails != spellcheck-textarea-disabled.html spellcheck-textarea-ref.html
 
253
+fails != spellcheck-textarea-attr-inherit.html spellcheck-textarea-ref.html
 
254
+fails != spellcheck-textarea-attr-dynamic.html spellcheck-textarea-ref.html
 
255
+fails != spellcheck-textarea-attr-dynamic-inherit.html spellcheck-textarea-ref.html
 
256
+fails != spellcheck-textarea-property-dynamic.html spellcheck-textarea-ref.html
 
257
+fails != spellcheck-textarea-property-dynamic-inherit.html spellcheck-textarea-ref.html
 
258
+fails != spellcheck-textarea-attr-dynamic-override.html spellcheck-textarea-ref.html
 
259
+fails != spellcheck-textarea-attr-dynamic-override-inherit.html spellcheck-textarea-ref.html
 
260
+fails != spellcheck-textarea-property-dynamic-override.html spellcheck-textarea-ref.html
 
261
+fails != spellcheck-textarea-property-dynamic-override-inherit.html spellcheck-textarea-ref.html
 
262
 needs-focus == caret_on_focus.html caret_on_focus-ref.html
 
263
 needs-focus != caret_on_textarea_lastline.html caret_on_textarea_lastline-ref.html
 
264
 needs-focus == input-text-onfocus-reframe.html input-text-onfocus-reframe-ref.html
 
265
@@ -65,13 +65,13 @@
 
266
 == nobogusnode-1.html nobogusnode-ref.html
 
267
 == nobogusnode-2.html nobogusnode-ref.html
 
268
 == spellcheck-hyphen-valid.html spellcheck-hyphen-valid-ref.html
 
269
-skip-if(B2G) fails-if(Android) != spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid-ref.html
 
270
+fails != spellcheck-hyphen-invalid.html spellcheck-hyphen-invalid-ref.html
 
271
 == spellcheck-slash-valid.html spellcheck-slash-valid-ref.html
 
272
 == spellcheck-period-valid.html spellcheck-period-valid-ref.html
 
273
 == spellcheck-space-valid.html spellcheck-space-valid-ref.html
 
274
 == spellcheck-comma-valid.html spellcheck-comma-valid-ref.html
 
275
 == spellcheck-hyphen-multiple-valid.html spellcheck-hyphen-multiple-valid-ref.html
 
276
-skip-if(B2G) fails-if(Android) != spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid-ref.html
 
277
+fails != spellcheck-hyphen-multiple-invalid.html spellcheck-hyphen-multiple-invalid-ref.html
 
278
 == spellcheck-dotafterquote-valid.html spellcheck-dotafterquote-valid-ref.html
 
279
 == spellcheck-url-valid.html spellcheck-url-valid-ref.html
 
280
 == unneeded_scroll.html unneeded_scroll-ref.html
 
281
@@ -97,4 +97,4 @@
 
282
 == 694880-3.html 694880-ref.html
 
283
 == 388980-1.html 388980-1-ref.html
 
284
 needs-focus == spellcheck-superscript-1.html spellcheck-superscript-1-ref.html
 
285
-skip-if(B2G) fails-if(Android) needs-focus != spellcheck-superscript-2.html spellcheck-superscript-2-ref.html # bug 783658
 
286
+fails needs-focus != spellcheck-superscript-2.html spellcheck-superscript-2-ref.html # bug 783658
 
287
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/font-face/reftest.list
 
288
===================================================================
 
289
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/font-face/reftest.list       2013-02-06 13:25:47.046105673 +0000
 
290
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/font-face/reftest.list    2013-02-06 13:27:00.086104375 +0000
 
291
@@ -27,8 +27,8 @@
 
292
 # assumes AAT fonts are only supported on MacOS
 
293
 skip-if(B2G) random-if(cocoaWidget) HTTP(..) == src-list-format-7.html src-list-format-2-ref.html
 
294
 skip-if(B2G) random-if(!cocoaWidget) HTTP(..) == src-list-format-7.html src-list-format-3-ref.html
 
295
-fails-if(Android||B2G) == src-list-local-full.html src-list-local-full-ref.html # bug 773482
 
296
-fails-if(Android||B2G) == src-list-local-full-quotes.html src-list-local-full-ref.html # bug 773482
 
297
+fails == src-list-local-full.html src-list-local-full-ref.html # bug 773482
 
298
+fails == src-list-local-full-quotes.html src-list-local-full-ref.html # bug 773482
 
299
 skip-if(B2G) HTTP(..) == src-list-local-fallback.html src-list-local-fallback-ref.html
 
300
 
 
301
 # data url tests (these don't need the HTTP server)
 
302
@@ -95,8 +95,8 @@
 
303
 # random-if(cocoaWidget) HTTP(..) == src-format-arabic.html src-format-arabic-ot-ref.html
 
304
 
 
305
 # bug 769194 - src:local() completely broken on android
 
306
-skip-if(B2G) fails-if(Android) == local-1.html local-1-ref.html # bug 773482
 
307
-skip-if(B2G) fails-if(Android) == local-styled-1.html local-styled-1-ref.html # bug 773482
 
308
+fails == local-1.html local-1-ref.html # bug 773482
 
309
+fails == local-styled-1.html local-styled-1-ref.html # bug 773482
 
310
 
 
311
 skip-if(B2G) HTTP(..) == synthetic-weight-style.html synthetic-weight-style-ref.html # bug 773482
 
312
 skip-if(B2G) HTTP(..) == synthetic-variations.html synthetic-variations-ref.html
 
313
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/forms/reftest.list
 
314
===================================================================
 
315
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/forms/reftest.list   2013-02-06 13:25:47.046105673 +0000
 
316
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/forms/reftest.list        2013-02-06 13:25:47.038105673 +0000
 
317
@@ -25,7 +25,7 @@
 
318
 skip-if(B2G) fails-if(Android) == textbox-setsize.xul textbox-setsize-ref.xul
 
319
 skip-if(B2G) fails-if(Android) == textarea-resize.html textarea-resize-ref.html
 
320
 # an offset seems to apply to the native resizer on windows so skip this test for now
 
321
-skip-if(B2G) fails-if(Android) skip-if(winWidget) == textarea-resize-background.html textarea-resize-background-ref.html
 
322
+fails == textarea-resize-background.html textarea-resize-background-ref.html
 
323
 skip-if(B2G) fails-if(Android) != textarea-ltr.html textarea-rtl.html
 
324
 skip-if(B2G) fails-if(Android) != textarea-ltr-scrollbar.html textarea-rtl-scrollbar.html
 
325
 skip-if(B2G) fails-if(Android) != textarea-in-ltr-doc-scrollbar.html textarea-in-rtl-doc-scrollbar.html
 
326
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/text-overflow/reftest.list
 
327
===================================================================
 
328
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/text-overflow/reftest.list   2013-02-06 13:25:47.046105673 +0000
 
329
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/text-overflow/reftest.list        2013-02-06 13:25:47.042105673 +0000
 
330
@@ -7,7 +7,7 @@
 
331
 fuzzy-if(OSX==10.8,1,1) HTTP(..) == anonymous-block.html anonymous-block-ref.html
 
332
 skip-if(B2G) HTTP(..) == false-marker-overlap.html false-marker-overlap-ref.html
 
333
 HTTP(..) == visibility-hidden.html visibility-hidden-ref.html
 
334
-skip-if(B2G) HTTP(..) == block-padding.html block-padding-ref.html
 
335
+fails HTTP(..) == block-padding.html block-padding-ref.html
 
336
 HTTP(..) == quirks-decorations.html quirks-decorations-ref.html
 
337
 HTTP(..) == quirks-line-height.html quirks-line-height-ref.html
 
338
 HTTP(..) == standards-decorations.html standards-decorations-ref.html
 
339
@@ -18,7 +18,7 @@
 
340
 skip-if(Android||B2G) == clipped-elements.html clipped-elements-ref.html
 
341
 HTTP(..) == theme-overflow.html theme-overflow-ref.html
 
342
 skip-if(B2G) HTTP(..) == table-cell.html table-cell-ref.html
 
343
-HTTP(..) == two-value-syntax.html two-value-syntax-ref.html
 
344
+fails HTTP(..) == two-value-syntax.html two-value-syntax-ref.html
 
345
 skip-if(B2G) HTTP(..) == single-value.html single-value-ref.html 
 
346
-skip-if(B2G) HTTP(..) == atomic-under-marker.html atomic-under-marker-ref.html
 
347
+fails HTTP(..) == atomic-under-marker.html atomic-under-marker-ref.html
 
348
 fuzzy(1,702) skip-if(Android||B2G) HTTP(..) == xulscroll.html xulscroll-ref.html
 
349
Index: firefox-20.0~a2~hg20130206r123896/layout/reftests/box-shadow/reftest.list
 
350
===================================================================
 
351
--- firefox-20.0~a2~hg20130206r123896.orig/layout/reftests/box-shadow/reftest.list      2013-02-06 13:25:47.046105673 +0000
 
352
+++ firefox-20.0~a2~hg20130206r123896/layout/reftests/box-shadow/reftest.list   2013-02-06 13:25:47.042105673 +0000
 
353
@@ -11,7 +11,7 @@
 
354
 == boxshadow-rounding.html boxshadow-rounding-ref.html
 
355
 fails-if(Android) == boxshadow-button.html boxshadow-button-ref.html
 
356
 fails-if(Android) == boxshadow-fileupload.html boxshadow-fileupload-ref.html
 
357
-== boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg
 
358
+fuzzy(1,4) == boxshadow-inner-basic.html boxshadow-inner-basic-ref.svg
 
359
 random-if(layersGPUAccelerated) == boxshadow-mixed.html boxshadow-mixed-ref.html
 
360
 random-if(d2d) == boxshadow-rounded-spread.html boxshadow-rounded-spread-ref.html
 
361
 HTTP(..) == boxshadow-dynamic.xul boxshadow-dynamic-ref.xul