gecko-dev/testing
L. David Baron d4d58ab893 Bug 404077: Add mochitest support (currently semi-disabled) for making tests fail when an unexpected number of assertions fire. r=ted
This adds support for assertion checking in all mochitest suites except
for mochitest-browser-chrome.  The checking works much like it does in
reftest, except for the mechanism for annotating expected assertions,
SimpleTest.expectAssertions() (see its in-code documentation).

The support is initially disabled in that:
 (1) It doesn't cause the tests to report failure (and thus turn the
     tree orange).
 (2) It prints TEST-DETCEPXENU-FAIL/PASS instead of
     TEST-UNEXPECTED-FAIL/PASS (so that it doesn't show up in log
     highlighting).

The assertion checking only works within the test runner (which runs
multiple tests); it does not function when running only a single test.
2013-02-24 23:42:38 -08:00
..
crashtest Bug 826044: enable WebRTC crashtests r=jsmith 2013-02-15 19:54:29 -05:00
extensions/community Bug 759095 - remove stray references to tri-license. 2012-10-02 12:52:06 +01:00
gtest Bug 840415 - Add gmock. r=ted 2013-02-22 16:13:43 -05:00
jetpack Update Jetpack tests running in Firefox to pick up bug 831933's fixes r=me 2013-02-05 15:35:12 -08:00
marionette Bug 841935: Use sys.executable to invoke b2g update scripts. r=jgriffin 2013-02-22 23:02:26 -06:00
mochitest Bug 404077: Add mochitest support (currently semi-disabled) for making tests fail when an unexpected number of assertions fire. r=ted 2013-02-24 23:42:38 -08:00
modules Bug 809920 - Create testing/modules for shared testing-only JS modules; r=ted 2013-02-01 12:26:07 -08:00
mozbase Bug 838074 - mirror test.py, test.ini, setup_development.py -> m-c;r=jgriffin 2013-02-12 16:57:03 -08:00
moztesting Bug 839340 - mach reftest <dir> doesn't work on Windows [r=gps] 2013-02-13 15:35:45 -08:00
peptest Bug 808410 - Make peptest's checkForCrashes more consistent with the version in automationutils.py; r=jmaher 2012-11-20 15:24:28 +00:00
release Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
specialpowers Bug 404077: Add mochitest support (currently semi-disabled) for making tests fail when an unexpected number of assertions fire. r=ted 2013-02-24 23:42:38 -08:00
talos Bug 837685 - upload a new talos.zip to capture fix for android tscroll. r=armenzg 2013-02-04 12:18:30 -05:00
tools Bug 836079 - replace createTestingProfile.py with mozprofile or, even better, delete it;r=ted ; DONTBUILD because NPOTB 2013-02-06 16:00:10 -08:00
tps Bug 822875 - Make TPS .py files use 4-space indent, r=jgriffin 2013-01-11 13:32:50 -08:00
xpcshell Bug 771578 - Part 1: Reindent xpcshell test runner Python files; rs=ted 2013-02-20 12:45:14 -08:00
machine-configuration.json Revert c39d36167b99 due to a horribly munged backout. 2012-06-10 19:44:50 -04:00
README.txt
remotecppunittests.py Bug 821425 - Flexible env variable support for remote cpp unit tests; r=jmaher 2013-01-03 13:02:04 -07:00
runcppunittests.py bug 825511 - use outputTimeout for runcppunittests.py. r=ahal 2013-01-03 18:50:22 -05:00
testsuite-targets.mk Merge latest green inbound changeset to mozilla-central 2013-02-14 10:44:41 +00:00

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