Граф коммитов

165 Коммитов

Автор SHA1 Сообщение Дата
Geoff Brown e8d6ec9627 Bug 1367780 - Additional changes for eslint on testing/firefox-ui,mozbase,profiles,specialpowers; r=Standard8 2017-05-30 16:06:31 -06:00
Geoff Brown 67daf2d2b0 Bug 1367780 - Enable eslint on testing/firefox-ui,mozbase,profiles,specialpowers - mechanical updates; r=Standard8 2017-05-30 16:06:29 -06:00
Henrik Skupin cbf941ed71 Bug 1336254 - Use http://no-ssl.mozqa.com to access test pages on mozqa.com without SSL. r=maja_zf
All connections to mozqa.com which do not use SSL have to be done
to a unique subdomain. This was requested to lower the amount of
active HTTP endpoints.

MozReview-Commit-ID: JAFjQFhTCxT

--HG--
extra : rebase_source : 7f584f4a3848b122eadd6e25799d43718352a03d
2017-05-26 18:29:35 +02:00
Ryan VanderMeulen 5cf1e66fd8 Backed out changeset 99ed53cfebd6 (bug 1298803) for causing Windows Marionette hangs. 2017-05-19 12:23:10 -04:00
CuriousLearner 749f6ddade Bug 1298803 - Add test to quit Firefox via a shortcut; r=whimboo
MozReview-Commit-ID: 9z1u0gWj1Wf

--HG--
extra : rebase_source : 2be4e270068a03647fb3d48976006a6c3760042e
2017-05-11 22:09:36 +05:30
Raajit Raj f9a0958f33 Bug 1357372 - Restrict safebrowsing tests from reaching support.mozilla.org r=whimboo
MozReview-Commit-ID: 1P36My7AxpY

--HG--
extra : rebase_source : f8090da101e279523ec5f0c929bdac9f6051362f
2017-05-11 23:02:42 +05:30
Henrik Skupin 28439aac69 Bug 1362051 - Update tests have to set MOZ_MARIONETTE environment variable. r=ato,maja_zf
To allow update tests to use source builds of Firefox before bug 1355888
was landed, the MOZ_MARIONETTE environment variable has to be be
pre-emptively set. Otherwise Marionette will not be activated after
the update has been applied.

MozReview-Commit-ID: Hqb6SjYtOPR

--HG--
extra : rebase_source : 10f9b4d2545198fc95294381ec1db63f1445c736
2017-05-04 22:10:50 +02:00
Andrew Swan 79a787c063 Bug 1352204 Fix test issues with non-MPC extensions r=kmag
Continue to allow non-multiprocessCompatible extensions in automation.
There are a ton of places that would need to be changed, many of which
will be changing soon anyway with the non-webextensions change in 57
so this is mostly the expedient route to keeping the tree green.

MozReview-Commit-ID: EZZoDVdhLfy

--HG--
extra : rebase_source : f83472bc1c88dd0deadbe485d9002499027ff07f
2017-05-03 08:02:51 -07:00
Sebastian Hengst a71bcd1f3c Backed out changeset 46dd4a4338a1 (bug 1352204) for timing out Talos suites g2, o and s. r=backout 2017-05-02 20:19:17 +02:00
Andrew Swan efb4f22c33 Bug 1352204 Fix test issues with non-MPC extensions r=kmag
Continue to allow non-multiprocessCompatible extensions in automation.
There are a ton of places that would need to be changed, many of which
will be changing soon anyway with the non-webextensions change in 57
so this is mostly the expedient route to keeping the tree green.

MozReview-Commit-ID: EZZoDVdhLfy

--HG--
extra : rebase_source : 34aa762917566b052ade6372280caed72fbfbe9a
2017-05-01 10:34:27 -07:00
Henrik Skupin 56bc9b1cb8 Bug 1290850 - Force local update URL for software update unit tests. r=maja_zf
The unit tests for the software update class should not rely on
the remote update URL being reachable. Instead a locally served
URL has to be used.

MozReview-Commit-ID: 8WNoEb0PUWz

--HG--
extra : rebase_source : 85900716de5c868efd8f0411e0c577f317d98d25
2017-04-24 15:09:25 +02:00
Henrik Skupin bc0f45441c Bug 1304656 - Firefox UI update tests have to use the restart buttons. r=rail
To ensure that we correctly restart Firefox for update tests, the restart
button in the about window or the old software update window have to be
clicked.

MozReview-Commit-ID: 7acl1DcA85d

--HG--
extra : rebase_source : 8af6c300ae34befc2c05e801ea4b5901659c1c2a
2017-04-13 09:41:43 +02:00
Marco Bonardo 19cfdf37f2 Bug 977177 - Update favicons API consumers. r=adw
Updates consumers to the new behavior.
Some consumers are changed to use  the "page-icon:" protocol, since it's not
trivial to join the icons table and get a single result out of it. In most cases
the join would return multiple results since a page can have multiple icon payloads.
These consumers for now will return the biggest payload, bug 1347532 will fix
some of them to properly pass a #size=NN fragment.
Note that, even before, these were just "moz-anno:favicon:" uris, and the
payload had to be fetched from the database.
Some other consumers for now just fallback to the largest payload, by passing 0
to GetFaviconURLForPage.

The favicon optimization still happens on the main-thread, bug 1346139 will
handle that problem.

Most of the changes involve handling the modified IconData objects, that now
retain an array of payloads, rather than just one. But note that .ico files are
not yet split into single frames, due to imagelib missing APIs that will be handled
in bug 1337402.
The other changes involve fixing queries to properly join with the new tables.

Finally, note that thanks to the FOREIGN KEYS support, removing from moz_icons or
moz_pages_w_icons will also remove relations from moz_icons_to_pages.

The system only supports square icons, so icons are resized based on their larger side.

This doesn't include new tests, those will be in a following changeset.

MozReview-Commit-ID: JUkpquhpS8y

--HG--
rename : toolkit/components/places/tests/unit/test_svg_favicon.js => toolkit/components/places/tests/favicons/test_svg_favicon.js
extra : rebase_source : fa49c4a81d6ab6b34a2f19ee4175e889a6e9d734
2016-09-28 16:14:30 +02:00
Henrik Skupin 23d9f2b3f8 Bug 1355009 - Temporarily disable usage of simplified update ui. r=ato
As long as update tests do not support the new simplified update ui
it has to be kept disabled.

MozReview-Commit-ID: 4fC0CYhp7Pc

--HG--
extra : rebase_source : f3558973b0153fe2104f0e612120298d711fc491
2017-04-11 14:01:17 +02:00
Henrik Skupin 5e93b9bf5c Bug 1355009 - Harden update tests with better error messages. r=ato
To ensure better failure messages a refactoring of checks has to be done. It
includes the following changes:

* No further checks for a follow-up (watershed) update. It's not supported
and as such doesn't need assertions (bug 1353717)

* Checks for fallback updates have to be made to ensure that an invalidated
partial/complete update does not cause an upgrade of Firefox during the restart.

MozReview-Commit-ID: CLb0aXoIur2

--HG--
extra : rebase_source : e41f2463cef695f6f9984ea2ee6f7d43196a9138
2017-04-11 13:42:44 +02:00
Henrik Skupin ae75f65631 Bug 1355009 - Force update tests to only allow a single update. r=ato
There was never a need to run a multiple-update step in the past, and as
we agreed a while ago it is not something we want to do in the future.
It means that watershed releases will have to be tested by issuing
multiple update tests.

MozReview-Commit-ID: 7cmK3gEOkv1

--HG--
extra : rebase_source : dac6bcf5d4505febc9b6ffb6333cf77b41d4dc4a
2017-04-11 11:18:26 +02:00
Francois Marier becf618cc2 Bug 1330253 - Enable test_safe_browsing_initial_download on try. r=dustin,whimboo
MozReview-Commit-ID: 7SruSkfIhzI

--HG--
extra : rebase_source : cd0a105f28862acbc5ed60fa0fd007e3426235d3
2017-01-13 14:11:19 -08:00
Wes Kocher e49669a5aa Backed out changeset 78ac10622294 (bug 1330253) for firefox ui test failures a=backout 2017-03-31 16:07:10 -07:00
Francois Marier 66bd7f53bc Bug 1330253 - Enable test_safe_browsing_initial_download on try. r=dustin,whimboo
MozReview-Commit-ID: 7SruSkfIhzI

--HG--
extra : rebase_source : 42321a84bda51f138723697ee0566bcb3a0fe8b0
2017-01-13 14:11:19 -08:00
Henrik Skupin 70fc77dcd9 Bug 1351335 - Don't close software update dialog before restart. r=ato
There is no need to close this dialog given that a restart happens anyway.
But doing that as right now, and trying to invoke execute_script() on it,
will end up with a unlocatable window.

MozReview-Commit-ID: 53yBLYsWX4o

--HG--
extra : rebase_source : 21b02231c845cf994c7c75d10bd91e0911114998
2017-03-29 10:42:55 +02:00
ui.aseem_yadav fe9e1b2c85 Bug 1334996 - Click on Safebrowsing report button has to wait for the final URL. r=whimboo
MozReview-Commit-ID: AlYvuOGxr5E

--HG--
extra : rebase_source : b0f4a8b69d03e32649dea60a539fdd449c9ae46c
2017-03-28 15:37:03 +05:30
Henrik Skupin e23f1af5e9 Bug 1322383 - Update Puppeteer and firefox-ui tests for valid window checks. r=maja_zf
We have to ensure to switch to the current browser window after closing all the windows
in tearDown.

MozReview-Commit-ID: 3sYwmbew43d

--HG--
extra : rebase_source : 6afb6430c40d7b248320cae95ddef4ace86b0042
2017-02-07 11:16:55 +01:00
Sebastian Hengst 776d54c879 Backed out changeset a892984bb20c (bug 1322383) 2017-03-21 19:05:48 +01:00
Henrik Skupin c84bdc1f09 Bug 1322383 - Update Puppeteer and firefox-ui tests for valid window checks. r=maja_zf
We have to ensure to switch to the current browser window after closing all the windows
in tearDown.

MozReview-Commit-ID: 3sYwmbew43d

--HG--
extra : rebase_source : d1ad51ed5fafb875fcc055f582ce6df17b48a2d2
2017-02-07 11:16:55 +01:00
Carsten "Tomcat" Book 00ea1d7e38 Backed out changeset 20f6edaec61e (bug 1322383) 2017-03-01 12:48:57 +01:00
Henrik Skupin d61269ef88 Bug 1322383 - Update Puppeteer and firefox-ui tests for valid window checks. r=maja_zf
We have to ensure to switch to the current browser window after closing all the windows
in tearDown.

MozReview-Commit-ID: 3sYwmbew43d

--HG--
extra : rebase_source : 1c37bc56d33e753a29f7f8242b87d224015b4a20
2017-02-07 11:16:55 +01:00
Sebastian Hengst 7e1638ed14 Backed out changeset 5ac53d4a98ea (bug 1330253) for failing ui test TestSafeBrowsingInitialDownload.test_safe_browsing_initial_download. r=backout 2017-02-25 00:27:04 +01:00
Francois Marier e2209860d7 Bug 1330253 - Enable test_safe_browsing_initial_download on try. r=dustin,whimboo
MozReview-Commit-ID: 7SruSkfIhzI

--HG--
extra : rebase_source : 9f5f7e0b565221b77b8b2c67150cdb65868cfb02
2017-01-13 14:11:19 -08:00
Thomas Nguyen 44da8e9d43 Bug 1288633 - Add SafeBrowsing report false positive URL test.r=francois
MozReview-Commit-ID: JEMLug9M85Q

--HG--
extra : rebase_source : ec3d3c63b8508fd05274c7150b1115a62bfc8369
2017-02-21 11:25:04 +08:00
Sebastian Hengst e2592c84dd Backed out changeset be39185b68b0 (bug 1322383) 2017-02-09 18:10:08 +01:00
Henrik Skupin f686112388 Bug 1322383 - Update Puppeteer and firefox-ui tests for valid window checks. r=maja_zf
We have to ensure to switch to the current browser window after closing all the windows
in tearDown.

MozReview-Commit-ID: 3sYwmbew43d

--HG--
extra : rebase_source : d5514b59af6ce7185e000107be021db6d6118b65
2017-02-07 11:16:55 +01:00
Francois Marier e08f101402 Bug 1336922 - Temporarily disable V4 updates in test_safe_browsing_initial_download.py. r=whimboo
MozReview-Commit-ID: IB2ginfKPE3

--HG--
extra : rebase_source : 108cbccbc96e048e1c9be6b592762e9ca836e31c
2017-02-07 16:53:32 +08:00
Carsten "Tomcat" Book e3d26bec48 Backed out changeset a2820983e1e6 (bug 1336922) for flake8 failure 2017-02-07 17:03:36 +01:00
Francois Marier 51d255e6af Bug 1336922 - Temporarily disable V4 updates in test_safe_browsing_initial_download.py. r=whimboo
MozReview-Commit-ID: IB2ginfKPE3

--HG--
extra : rebase_source : e8985d69ebaef06d7aed7886e3cff620976173ea
2017-02-07 16:53:32 +08:00
Francois Marier 8e9169e0f5 Bug 1333303 - Remove the google4 dir from the test and relax the list comparison. r=whimboo
MozReview-Commit-ID: 2KY6CEQZYOk

--HG--
extra : rebase_source : 186be1cbf3fabf1e47845dcc096c4bab15a413e6
2017-01-25 15:45:12 -08:00
Henrik Skupin f9498eb779 Bug 1333803 - Revert setting of the update channel to modifying channel-prefs.js. r=maja_zf
As it has been turned out setting the desired update channel via a preference
on the default branch does not work. Instead it really has to be set in the
channel-prefs.js file.

If not done so, the updater will see the new channel as invalid and abort the
update process.

MozReview-Commit-ID: 6NqYaijAcsX

--HG--
extra : rebase_source : 31f3da79c960ca68b715df4b7cf70e4d486a2281
2017-01-30 17:05:27 +01:00
Henrik Skupin 3e0936eeb3 Bug 1323185 - Fix test_close_not_selected_tab for correctly closing a background tab. r=maja_zf
It should not be possible to close a background tab via the menu shortcut.
Instead another method should be used, best here is the close button.

MozReview-Commit-ID: 3cZmAyPsnj7

--HG--
extra : rebase_source : 83890072d5763bd562bbf69c9ac79c094ae14b84
2017-01-17 19:09:05 +01:00
Gabor Krizsanits 71ba9b000c Bug 1315042 - Re-enable some tests. r=me 2017-01-25 18:04:55 +01:00
Gabor Krizsanits 216527edfc Bug 1303113 - Turn e10s-multi on in Nightly. r=me 2017-01-23 14:15:30 +01:00
Wes Kocher ddc572ebce Backed out changeset 529ae909938a (bug 1303113) for frequent asan failures in test_ext_cookies.html a=backout
MozReview-Commit-ID: 9hU3ePb8tpn
2017-01-20 12:22:08 -08:00
Gabor Krizsanits 4ef662975e Bug 1303113 - Turn e10s-multi on in Nightly. r=me 2017-01-20 15:52:07 +01:00
Dão Gottwald 3b3f3c15b8 Bug 1332298 - Fix and re-enable test_dv_certificate.py, test_ev_certificate.py, test_toolbars.py. r=whimboo 2017-01-20 14:09:08 +01:00
Wes Kocher 1e5dd1300d Bug 1332298 - Skip the permafailing tests until they can be fixed a=me
MozReview-Commit-ID: KUlElEnH0og

--HG--
extra : rebase_source : a37201df64e17931eeab06e832fc1cdc9796500a
2017-01-19 15:27:11 -08:00
Henry Chang 55614c06db Bug 1305486 - Enable v4 tables on nightly build. r=francois
MozReview-Commit-ID: 4iGduuYqMQs

--HG--
extra : rebase_source : 49deb89d4fb3e4ec692ae933134e4b247734e980
2016-11-20 15:10:19 +08:00
Henrik Skupin c181bb5468 Bug 1326174 - Handle cookies with content scope in test_utils.py r=maja_zf
Cookie handling should be restricted to content scope and will be
enforced with a following patch. This patch fixes the unit test.

MozReview-Commit-ID: LpbBMH5refy

--HG--
extra : rebase_source : f94dfc382589358b054688fbaa2caab0b937f4da
2016-12-29 23:40:19 +01:00
Henrik Skupin 8e8534e2d5 Bug 1326236 - Use get_property() to retrieve the selectedIndex of decks and wizards. r=maja_zf
Fix for a regression as introduced by bug 1277090. get_attribute() no longer returns
values of Element properties. For the latter get_property() has to be used now.

MozReview-Commit-ID: K45rcHDM6YC

--HG--
extra : rebase_source : d35ea60aa41fad0e84c967cd1042c61106f9a442
2016-12-29 20:02:57 +01:00
Wes Kocher 4ea759de85 Backed out changeset 25505bf601f6 (bug 1326236) for test_update_wizard.py failures a=backout 2016-12-29 12:46:05 -08:00
Henrik Skupin 9a301276ce Bug 1326236 - Use get_property() to retrieve the selectedIndex of decks and wizards. r=maja_zf
Fix for a regression as introduced by bug 1277090. get_attribute() no longer returns
values of Element properties. For the latter get_property() has to be used now.

MozReview-Commit-ID: K45rcHDM6YC

--HG--
extra : rebase_source : 8ca27167b364832a99c29eb9cf1f16181493d950
2016-12-29 20:02:57 +01:00
Henrik Skupin feda197849 Bug 1323770 - Fix skip decorators for unit tests. r=maja_zf
Marionette's skip decorators are currently not conform with the ones from the
Python's unittest module, which require a reason as parameter. As such Marionette
should behave the same and should also require a reason for more detailed skip
messages. This is done by wrapping the actual decorator with another enclosing
method.

With the changes we also ensure that the wrapper has the same attributes as the
wrapped function by using functools.wraps(). This hasn't used so far and makes
debugging harder.

Further a couple of skip methods and classes were copied from the unittest module,
which should be better imported instead to reduce code duplication.

MozReview-Commit-ID: 6XT6M6cbCFW

--HG--
extra : rebase_source : 2fb8bce0f17eade182eb5f61479548d0f6ef8ecc
2016-12-29 09:22:00 +01:00
Wes Kocher 4bed5ca05c Backed out 4 changesets (bug 1323770) for marionette bustage a=backout
Backed out changeset bb8ccabdbe27 (bug 1323770)
Backed out changeset f1fbf0853e4f (bug 1323770)
Backed out changeset d0e5cb3af786 (bug 1323770)
Backed out changeset 71e82343afb9 (bug 1323770)
2016-12-28 14:09:26 -08:00