gecko-dev/testing
Mike Hommey 106d32bce6 Bug 1512706 - Update minidump_stackwalk used for tests. r=RyanVM
The minidump_stackwalk used for tests ifs picked up from tooltool, and
it looks like the tooltool manifests haven't been updated in 2 years.

As it turns out, this old version is not capable of, at least, stack
walk over crashes originated in LTOed rust code on Windows, while
breakpad trunk, as well as the slightly oldest version we have in-tree
do.

While ideally, we'd go with building minidump_stackwalk as a taskcluster
toolchain artifact, or during the build, but that involves significantly
more work, while we should fix the stack traces of crashes that  people
_do_ get as early as possible.

The tooltool artifacts linked in the updated manifests were generated
the following way:
- Revert the last two changes that happened to minidump_stackwalk.cc
  between 2016 and now (they don't matter for functionality and get in
  the way of the rest below).
- Apply the changes betwen the version of minidump_stackwalk.cc from
  2016 and
https://hg.mozilla.org/users/tmielczarek_mozilla.com/stackwalk-http/raw-file/51e4725ffad4/stackwalk.cc
- Pick the http_symbol_supplier.cc and http_symbol_supplier.h files from
  the same repo as stackwalk.cc above.
- Add the necessary build system bits to build it off the Gecko tree,
  along with the in-tree breakpad code.
- Build it for linux, linux64, macosx64, win32-mingw.

The patch doing all the above is:
https://hg.mozilla.org/try/rev/64491336dc7fca7a1c00ae8c66619b01563bbe4e
The push to build it on the aforementioned platforms:
https://hg.mozilla.org/try/rev/4b621a67ca0bd6cf8954566e180d23e1ba8a9f83

A win64-mingw variant was also built, but is not being used, keeping
things in line with what we currently are using.  We may want to follow
up with an update to use that win64 variant on 64-bits testers.

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

--HG--
extra : moz-landing-system : lando
2018-12-10 22:51:50 +00:00
..
awsy Bug 1510829 - Upload AWSY artifacts even if processing fails. r=bc 2018-12-03 11:50:45 -08:00
config Bug 1512706 - Update minidump_stackwalk used for tests. r=RyanVM 2018-12-10 22:51:50 +00:00
crashtest
firefox-ui Bug 1508726 - [marionette] Use "app.update.disabledForTesting" to disable application updates. r=ato 2018-12-05 08:09:10 +00:00
geckodriver bug 1483996: geckodriver: add --marionette-host flag; r=ato 2018-12-07 21:38:49 +00:00
gtest
jsshell Bug 1502116 - web-tooling subtests to use lowerIsBetter instead of lower_is_better r=jmaher 2018-11-16 14:19:42 +00:00
marionette Bug 1436037 - [python] Create Windows python-test tasks, r=gps 2018-12-05 19:20:16 +00:00
mochitest Bug 1352355 - Convert mozleak to structured logging, , r=ahal,mccr8 2018-12-04 22:18:23 +00:00
modules Bug 1477432 - Part 9: Switch to using plain JS objects for nsIJS[IC]ID, r=mccr8 2018-11-16 17:27:44 -05:00
mozbase Bug 1510031 - Add rust-gdb to the list of debuggers. r=ahal 2018-12-06 18:48:06 +00:00
mozharness Bug 1512286 - Use the env var on non-QR platforms. r=kats 2018-12-07 15:17:41 -05:00
profiles Bug 1510254 - Remove custom FirefoxRunner subclass, r=gbrown,KWierso 2018-11-30 15:31:46 +00:00
raptor Bug 1509904 - always use backslashes on Windows, r=rwood 2018-11-26 21:43:37 +00:00
runtimes
specialpowers Bug 1469036 - Stop using the ServiceWorkerManager in the child. r=asuth 2018-11-26 19:39:13 +00:00
talos Bug 1509571 - Fix profiling for the sessionrestore_no_auto_restore Talos test. r=aswan 2018-11-27 18:36:40 +00:00
tools Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
tps Bug 1506917 - Don't attempt to check for updates from Firefox's nsBrowserGlue.js when running tests. r=ted 2018-11-19 07:33:33 -08:00
web-platform Bug 1512320 - Fix import from serve.serve for local fennec wpt runs r=jgraham 2018-12-10 21:21:22 +00:00
webdriver Bug 1508670 - [webdriver] Fix Rust code to be compatible with Rust 2018 edition. r=ato 2018-11-30 06:05:15 +00:00
xpcshell Bug 1488849 - Don't fail when a chunk is not running any test when the try selector is 'coverage'. r=ahal 2018-11-23 17:59:04 +01:00
README.txt
cppunittest.ini
mach_commands.py
moz.build
remotecppunittests.py
runcppunittests.py
testsuite-targets.mk Bug 1507094 - Use tar.gz for gtest archive instead of zip. r=gps 2018-11-19 18:41:33 +00:00

README.txt

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