gecko-dev/testing
Nicholas Nethercote 7b9969bae5 Bug 1434813 - Fix integer overflow of places.database.lastMaintenance in testing/profiles/prefs_general.js. r=glandium.
Bug 1383896 added this constant to testing/talos/talos/config.py:

> FAR_IN_FUTURE = 7258114800

which is used as the value for the "places.database.lastMaintenance" pref.
(7258114800 seconds after 1970 is the start of the year 2200.)

 libpref stores integers prefs as int32_t and the current parser doesn't detect
overflow. So this overflows to -1331819792. (I detected this with the new prefs
parser from bug 1423840, which does detect integer overflow.) As a result the
condition testing this pref in
toolkit/components/places/PlacesCategoriesStarter.js ends up always succeeding
in tests, which is the exact opposite of what was intended. This patch changes
it to 2147483647 (the year 2038), the maximum int32_t value.

(Note: this is much the same as bug 1424030, which was fixed recently.)

MozReview-Commit-ID: AQw4b8tmE9u
2018-02-01 15:40:32 +11:00
..
awsy Bug 1420355 - Statically link DMD. r=njn 2017-11-28 08:10:48 +09:00
config Bug 1433279 - Update tooltool manifests for Android host-utils (linux); r=jmaher 2018-01-29 08:35:20 -07:00
crashtest Bug 1425356 - remove XUL template support, r=bz 2017-12-19 14:11:06 +00:00
firefox-ui Bug 1422934 - Make the tab close button an image, and remove the extends from its binding. r=dao,Gijs 2018-01-11 16:12:07 +00:00
geckodriver NO BUG - Link to a changelog that exists in geckodriver README. r=me 2018-01-24 20:44:25 +00:00
gtest Bug 1322616 - Report unique message for gtest output timeout; r=jmaher 2017-12-05 15:43:03 -07:00
marionette Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian 2018-01-29 15:20:18 -08:00
mochitest Bug 1434293 - Move mochitest off deprecated Marionette prefs. r=gbrown 2018-01-30 18:37:07 +00:00
modules Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian 2018-01-29 15:20:18 -08:00
mozbase Bug 1433974 - Update BUG_COMPONENT for some of the new Testing components, r=jmaher 2018-01-29 12:57:54 -05:00
mozharness Bug 1431388 - Don't assert size of the resulting rewritten LCOV file, as with C++-only test suites it can be empty. r=me 2018-01-31 22:05:24 +01:00
profiles Bug 1404253 - Disable places' bookmarks backups in mochitests to avoid intermittent failures. r=mak 2018-01-29 15:50:44 +00:00
runtimes Bug 1424917 - Remove support for HSTS Priming. r=mayhemer, r=ckerschb 2018-01-10 11:07:00 -05:00
specialpowers Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian 2018-01-29 15:20:18 -08:00
talos Bug 1434813 - Fix integer overflow of places.database.lastMaintenance in testing/profiles/prefs_general.js. r=glandium. 2018-02-01 15:40:32 +11:00
tools Bug 1433703 - Remove the libxss-based code from the screenshot tool. r=gps 2018-01-30 13:49:26 +09:00
tps Bug 1425987 - part 2: Cleanup Sync logging by rationalizing preference management. r=tcsc 2017-12-19 09:48:31 +11:00
web-platform Backed out changeset e401076359c6 (bug 1354175) for M(8) failures on a CLOSED TREE 2018-01-31 21:26:42 +02:00
webdriver Backed out changeset 34faef444ae3 (bug 1403923) for WD failures on Linux debug and x64 debug at /webdriver/tests/execute_async_script/user_prompts.py r=backout on a CLOSED TREE 2017-12-15 21:02:58 +02:00
xpcshell Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian 2018-01-29 15:20:18 -08:00
README.txt
cppunittest.ini
mach_commands.py Backed out 5 changesets (bug 1421799) for failing firefox ui functional tests. r=backout on a CLOSED TREE 2018-01-03 20:21:28 +02:00
moz.build Bug 1433974 - Update BUG_COMPONENT for some of the new Testing components, r=jmaher 2018-01-29 12:57:54 -05:00
remotecppunittests.py
runcppunittests.py Bug 1377007 - autospider.py,runcppunittests.py export the path to directory js/src,r=Yoric 2017-12-08 11:14:12 +01:00
testsuite-targets.mk Bug 1412932 - Inline pgo-profile-run target; r=ted 2017-11-07 15:06:45 -08: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