gecko-dev/testing
Olli Pettay 1373bb3701 Bug 1563587, Make history.back/forward/go asynchronous, r=farre
The main part of the change is the change to ChildSHistory - make it possible to have Go() to be called asynchronously
and also let one to cancel pending history navigations. History object (window.history) can then use either the sync or
async Go(), depending on the dom.window.history.async pref.

LoadDelegate, which is used by GeckoView, needs special handling, since
it spins event loop nestedly. With session history loads and same-document loads we can just
bypass it.
To deal with same-document case, MaybeHandleSameDocumentNavigation is split to IsSameDocumentNavigation,
which collects relevant information about the request and returns true if same-document navigation should happen,
and then later HandleSameDocumentNavigation uses that information to trigger the navigation.
SameDocumentNavigationState is used to pass the information around.

referrer-policy-test-case.sub.js is buggy causing tests to pass only on Firefox with sync history API.

nested-context-navigations-iframe.html.ini is added because of https://bugzilla.mozilla.org/show_bug.cgi?id=1572932

Differential Revision: https://phabricator.services.mozilla.com/D41199

--HG--
extra : moz-landing-system : lando
2019-08-14 06:38:47 +00:00
..
awsy Bug 1571624 - Switch awsy tests to measure common case non-triplets new tab page r=erahm 2019-08-13 18:15:04 +00:00
config Bug 1567954 - Part 1: Initialize Mozpower module and implement PowerBase class. r=perftest-reviewers,ahal,rwood 2019-08-01 20:36:00 +00:00
crashtest
extensions
firefox-ui Bug 1572936 - Flip security.identityblock.show_extended_validation to false to hide the ev indicators in the identity block. r=Gijs,whimboo 2019-08-12 14:11:45 +00:00
geckodriver Bug 1573414 - Make geckodriver, webdriver and mozbase #![forbid(unsafe_code)], r=ato 2019-08-13 13:27:51 +00:00
gtest Bug 1565497 - Improve android gtest's wait for final output; r=jmaher 2019-07-19 07:56:39 +00:00
jsshell
marionette Bug 1572336 - Merge marionette.js into all.js. r=ato 2019-08-13 23:49:39 +00:00
mochitest Bug 1569982 - Respect verify annotations when running tests in mach with --verify; r=bc 2019-08-06 22:13:50 +00:00
modules
mozbase Bug 1573414 - Make geckodriver, webdriver and mozbase #![forbid(unsafe_code)], r=ato 2019-08-13 13:27:51 +00:00
mozharness Bug 1573355 - Fix openh264 builds. r=Callek 2019-08-13 04:59:49 +00:00
profiles Bug 1572682 - Switch performance tests to measure common case non-triplets new tab page r=k88hudson 2019-08-13 13:47:48 +00:00
raptor Bug 1572412 - Remove root-requiring chmod on raptor android app config r=rwood 2019-08-13 16:06:30 +00:00
runtimes Bug 1559975 - fix python2 linter errors for testing/runtimes r=ahal 2019-07-16 17:46:06 +00:00
specialpowers Bug 1093064 - Increase number of GC iterations r=ttung,janv 2019-08-08 07:55:18 +00:00
talos Bug 1563794 Don't make external requests for addon compat overrides in automation r=zombie 2019-08-05 17:11:10 +00:00
tools Bug 1567954 - Part 1: Initialize Mozpower module and implement PowerBase class. r=perftest-reviewers,ahal,rwood 2019-08-01 20:36:00 +00:00
tps Bug 1559975 - fix python2 linter errors for testing/tps r=ahal 2019-07-16 17:49:05 +00:00
web-platform Bug 1563587, Make history.back/forward/go asynchronous, r=farre 2019-08-14 06:38:47 +00:00
webdriver Bug 1573414 - Make geckodriver, webdriver and mozbase #![forbid(unsafe_code)], r=ato 2019-08-13 13:27:51 +00:00
xpcshell Bug 1573662 - Rename sanctions test routines to make it easier to add new ones r=keeler 2019-08-13 20:59:17 +00:00
addtest.py
cppunittest.ini
mach_commands.py Bug 1572794 - Add --no-component-report option to 'mach test-info report'; r=jmaher 2019-08-10 21:52:39 +00:00
moz.build
parse_build_tests_ccov.py
README.txt
remotecppunittests.py Bug 1567332 - Report exception stack in android cppunit tests; r=bc 2019-07-19 14:23:10 +00:00
runcppunittests.py
testsuite-targets.mk

Common testing tools for mozilla codebase projects, test suite definitions
for automated test runs, tests that don't fit anywhere else, and other fun
stuff