Commit Graph

317 Commits

Author SHA1 Message Date
Serge Gautherie
d47fd76ada Bug 483407 - Improve the "mochitest*" harness; (Cv1b2) TestRunner.js: Improved timeout handling, Check for no checks case, More consistent updateUI() output; r=rcampbell 2009-05-14 16:17:48 +02:00
Ted Mielczarek
eea55d01da bug 483062 - figure out how to get crash stacks from xpcshell tests - another followup bustage fix 2009-05-12 07:57:44 -04:00
Ted Mielczarek
4f4b086565 bug 483062 - figure out how to get crash stacks from xpcshell tests. r=bsmedberg
--HG--
extra : rebase_source : 70355805b7f71c016eaa7aaea1d1916a23316b8a
2009-05-11 15:54:39 -04:00
Serge Gautherie
799be9a884 Bug 483407 - Improve the "mochitest*" harness; (Av1a) SimpleTest.js: Report tests which did not actually check anything, Improve ToDo support; r=dbaron 2009-05-12 03:38:29 +02:00
L. David Baron
8c38aba811 Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer 2009-05-06 13:46:04 -07:00
L. David Baron
7225e5f717 Switch HTML mochitest template from using MochiKit.js to packed.js. (Bug 490955) r=sayrer 2009-05-06 13:46:01 -07:00
timeless@mozdev.org
77811df3a6 Bug 489953 Remove extraneous semicolons
r=gavin
2009-05-03 09:28:43 -07:00
Blake Kaplan
54734b9d0b Bug 475864 - Move native anonymous content checks into a wrapper so that quickstubs don't sidestep them. r=jst sr=bzbarsky 2009-04-23 00:21:22 -07:00
Ginn Chen
a1c0b74a0c Bug 478845 Disable mochitest of test plugin if test plugin is absent r=ted.mielczarek, jwalden 2009-04-23 14:27:04 +08:00
Olli Pettay
d7bd5d2e6a Bug 454781 - Mochitest doesn't align the names of the testfiles and test results, r=sayrer 2009-04-21 14:25:22 +03:00
Serge Gautherie
5c536971f8 Bug 482598 - Requesting a tinderbox for Mac with --enable-accessibility; (Bv1) Force a leak threshold for test suite; r=jwalden+bmo 2009-04-21 00:26:03 +02:00
Jeff Walden
583c6b4c88 Bug 396226 - Provide an API to asynchronously generate HTTP responses in httpd.js, and implement a state-storage system which can store object references to provide greater contextual information in handlers. NB: this push enables httpd.js debug output just in case something goes wrong, to be disabled as soon as it's clear nothing has -- expect the first Windows builds to finish next century sometime. r=sayrer 2009-04-15 13:19:35 -07:00
Serge Gautherie
a789e5828a Bug 484231 - A Mochitest crashdump turns the waterfall orange but misses to |TinderboxPrint|; (Bv1) runtests.py.in: return |status| instead of |0|, and 3 (unrelated) nits; r=jwalden+bmo 2009-04-10 12:30:32 +02:00
Ted Mielczarek
283013022e bug 485436 - work around OS X 10.4 xpcshell bustage with smarter default setting in runtests.py. r=waldo 2009-04-06 07:33:27 -04:00
Serge Gautherie
f20bf12aaf Bug 454717 - Check/Fix browser chrome tests which |addEventListener()| without |removeEventListener()|; (Av1) Fix harness-overlay.xul; r=gavin.sharp 2009-03-30 23:42:12 +02:00
Ted Mielczarek
aaa58f8d73 Bug 421611 - Need to be able to run tests on arbitrary build - add packaging bits for xpcshell. r=bsmedberg
--HG--
rename : intl/strres/tests/397093.properties => intl/strres/tests/unit/397093.properties
rename : intl/strres/tests/strres.properties => intl/strres/tests/unit/strres.properties
2009-03-21 11:20:00 -04:00
Mark Finkle
ba8c5a6408 Bug 484127 - Move browser_scope.js into browser/; r=gavin.sharp
--HG--
rename : testing/mochitest/tests/browser/browser_scope.js => browser/base/content/test/browser_scope.js
2009-03-19 15:57:55 +01:00
Joe Drew
a87bf62048 Remove runtests.py.in change from d3c2bf145fb8, accidentally committed. 2009-03-17 17:22:24 -04:00
Joe Drew
ea1f5e5a2d Bug 479328 and bug 481753 - Ensure imgRequest always knows when it's in the cache, and doesn't try to do cache manipulation when it isn't. Also, fix redirect handling to not simply invalidate the cache entry. r=vlad, sr=bzbarsky 2009-03-17 17:07:16 -04:00
Doug Turner
ff0bc343ea Bug 478911. better geolocation mochitests. r=ctalbert/jmaher 2009-03-14 21:03:21 -07:00
Benjamin Smedberg
3305b96ed7 Bug 481732 - Check for crash minidumps in unit tests and dump them, if the MINIDUMP_STACKWALK path is set in the environment, r=ted 2009-03-10 13:36:14 -04:00
Serge Gautherie
d0a01b63f4 Bug 469518 - Enable Reftest leak log in tinderbox (log); (Bv1b) Move leak log parsing code to automation.py.in from runtests.py.in; r=jwalden+bmo 2009-03-09 21:00:55 +01:00
Ben Turner
7b2f1bd35e Bug 480279 - 'Allow mochitests to launch under a debugger or valgrind'. r=waldo. 2009-03-06 15:28:20 -08:00
Serge Gautherie
5dd75974c9 Bug 480077 - automation.py.in : additional fix to bug 472706 for |runApp()| return value(s); (Bv1a) Replace external times by internal duration ++; r=jwalden+bmo 2009-03-05 19:01:39 +01:00
Dave Townsend
2072050607 Bug 475322: Browser chrome test harness shouldn't use a periodic poller. r=gavin 2009-02-25 14:27:32 -08:00
Serge Gautherie
037b3b9555 Bug 475085 - Mochitest leakThreshold should default to 0; (Av1) Set global default to 0 from infinity; r=jwalden+bmo 2009-02-25 16:25:05 +01:00
Boris Zbarsky
8eab85d08a Speed up canvas comparisons in bidi mochitests. No bug 2009-02-19 22:04:19 -05:00
Ted Mielczarek
a0dc1e2a51 bug 468913 - Need a Makefile target to run reftest. r=dbaron,bsmedberg,jwalden 2009-02-12 08:49:53 -05:00
Ted Mielczarek
c07bf673e3 bug 476163 - consolidate makefile cruft for generating automation.py. r=bsmedberg
--HG--
rename : build/pgo/automation.py.in => build/automation.py.in
2009-02-12 08:49:53 -05:00
Masayuki Nakano
68f9a6a266 Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.pettay, sr=roc 2009-02-12 19:44:38 +09:00
Masayuki Nakano
789465492f backing-out the patch for bug 442774 2009-02-12 18:54:02 +09:00
Masayuki Nakano
4d6c3072e5 Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.pettay, sr=roc 2009-02-12 16:02:49 +09:00
Masayuki Nakano
def135f71a Backing out the patch of bug 442774. This might cause a timeout failure on test_keycodes.xul 2009-02-11 03:19:15 +09:00
Masayuki Nakano
4fa4a8c50d Bug 442774 Wheel/touchpad scrolling gets stuck in frame, stop scrolling the web page as a whole r=Olli.Pettay, sr=roc 2009-02-10 20:17:37 +09:00
Ted Mielczarek
18e08ab904 bug 460515 - Remove assumption that xpcshell etc in same directory as app executable. r=jwalden 2009-02-09 13:57:27 -05:00
Ted Mielczarek
07ffb97ecf Backed out changeset 7c7ec4bd36a6 (bug 460515 - Remove assumption that xpcshell etc in same directory as app executable) because it's broken on OS X. 2009-02-04 15:41:24 -05:00
Ted Mielczarek
65bb59463e bug 460515 - Remove assumption that xpcshell etc in same directory as app executable. r=jwalden 2009-02-04 14:38:50 -05:00
Ted Mielczarek
ba0adfda23 bug 421611 - need to be able to run tests on an arbitrary build. add a package target for mochitest. r=bsmedberg 2009-02-02 08:53:24 -05:00
bjarne@runitsoft.com
3a0930b339 Bug 464191 - ssltunnel process persists after Mochitest run. r=jwalden, a=testingonlychange 2009-01-12 11:23:28 -08:00
Jonas Sicking
be65469e7c Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz 2009-01-21 14:50:28 -08:00
Peter Van der Beken
533783d9ea Backed out changeset 9fc993ac4427 (Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz) to fix orange. 2009-01-22 14:52:34 +01:00
Jonas Sicking
e0c26b7454 Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz 2009-01-21 14:50:28 -08:00
Jonas Sicking
5b04c277ae Backed out changeset 2063e342b8e1 due to failing docshell tests 2009-01-21 18:07:29 -08:00
Jonas Sicking
e7e7213705 Bug 464954: Update Access-Control implementation to latest draft and fix some bugs. r/sr=bz 2009-01-21 14:50:28 -08:00
Shawn Wilsher
5de65e03a2 Bug 473845 - Break a potential cycle with XPConnect and mozStroageService
This changeset removes a cycle that gets created between XPConnect and the
storage service.  This accomplishes this by releasing the cached reference to
XPConnect during xpcom-shutdown.

This was the last remaining leak of the browser-chrome test harness, so this
also sets the leak threshold to zero for that test.

r=bent
2009-01-21 16:52:16 -05:00
Dave Townsend
3d41d01fa0 Bug 435743: Increase expected browser-chrome leaks to compensate for bug 473802. r=ted 2009-01-21 13:18:33 +00:00
Dave Townsend
fc1723b887 Bug 435743: Add untrusted and self signed https servers to the test server. r=ted 2009-01-21 11:01:00 +00:00
Jeff Walden
e875242af2 Sigh, last time this broke wasn't just a passing anomaly. Backed out changeset 82a1d612dde8 2009-01-18 20:12:32 -08:00
bjarne@runitsoft.com
a706f0544a Bug 464191 - ssltunnel process persists after Mochitest run. r=jwalden 2009-01-12 11:23:28 -08:00
Honza Bambas
cb473151d0 Bug 470963 - stop copying build/pgo/certs to the objdir, r=ted.mielczarek 2009-01-18 22:44:43 +01:00
Honza Bambas
dc9449fd60 Backcing out bug 470963, again... 2009-01-18 22:15:15 +01:00
Honza Bambas
013b232c4b Bug 470963 - stop copying build/pgo/certs to the objdir, r=ted.mielczarek 2009-01-18 21:39:45 +01:00
Honza Bambas
273d6dbc2c Backing out bug 470963 2009-01-18 15:44:37 +01:00
Honza Bambas
e5e8bacfda Bug 470963 - stop copying build/pgo/certs to the objdir, r=ted.mielczarek 2009-01-18 15:20:48 +01:00
Jeff Walden
a7f955fcd4 Bug 469042 - Implement SimpleTest.executeSoon for non-Mozilla browsers. r=sayrer 2009-01-16 15:34:03 -08:00
Gavin Sharp
e0eefa9ffc Bug 429690: add ability to run browser tests individually, r=Mossop 2009-01-16 14:19:25 -05:00
Jeff Walden
99efd28560 Backed out changeset a2018012b3ee, may have broken tree (in an inscrutable way, unlike last time :-( ) 2009-01-15 17:16:35 -08:00
bjarne@runitsoft.com
289ea62e3d Bug 464191 - ssltunnel process persists after Mochitest run. r=jwalden 2009-01-12 11:23:28 -08:00
Honza Bambas
d9aebbfa4a Bug 468087 - Cannot add new https hosts to Mochitest, r=jwalden 2009-01-15 21:17:34 +01:00
Honza Bambas
48b4e62a7e Bug 456001 - Need automated testing for SSL client auth, r=jwalden 2009-01-15 20:19:15 +01:00
Robert Sayre
e21c1a1d06 Merge m-c to tracemonkey.
--HG--
rename : js/src/js.cpp => js/src/shell/js.cpp
2009-01-14 18:25:22 -05:00
Igor Bukanov
9408a9add9 bug 473167 - increase the maximum time chrome scripts are allowed to run in the debug builds. r=ted.mielczarek 2009-01-12 18:15:12 +01:00
Jeff Walden
3fe3bfbf72 Bug 469509 - runtests.py.in : don't print leak lines for classes that aren't leaked. r=ted 2009-01-08 16:52:07 -08:00
Robert Sayre
b32137338d bug 472706 - add better profiling input for spidermonkey in PGO builds. r=ted
--HG--
rename : modules/libpr0n/test/unit/image3.ico => build/pgo/favicon.ico
2009-01-13 07:34:19 -05:00
Dave Camp
c5cf52ea8a Bug 463046: Network connectivity checking breaks running netwerk unit tests and mochitests with no connection. r=bz, r=jwalden 2009-01-12 21:52:00 -08:00
Honza Bambas
f4b909ff36 Backing out bug 468087 and bug 456001 2009-01-12 21:47:31 +01:00
Jeff Walden
e0507cdd3f Backed out changeset a12bffb28598; it's in the way of other backouts that need to happen. 2009-01-12 12:36:00 -08:00
bjarne@runitsoft.com
f81c16ba91 Bug 464191 - ssltunnel process persists after Mochitest run. r=jwalden 2009-01-12 11:23:28 -08:00
Honza Bambas
8a9261b1ad Bug 468087 - Cannot add new https hosts to Mochitest, r=jwalden 2009-01-12 20:16:38 +01:00
Honza Bambas
a343d87334 Bug 456001 - Need automated testing for SSL client auth, r=jwalden 2009-01-12 20:14:40 +01:00
Serge Gautherie
45fb9c8423 Bug 460548 - Port |Bug 450983 - use leakThreshold for SeaMonkey testers| to Firefox; (Bv1) Reduce |browserChrome| to 72500 from 75000; blanket-r=ted.mielczarek 2009-01-06 17:07:05 +01:00
Jeff Walden
3c5250619d Bug 470814 - TestRunner needs a feature guard before using document.hasFocus and document.activeElement. Since they were only being used in the belt-and-suspenders voodoo magic force-focus code, just disable the focus forcing when in browsers where we can't detect focus. r=sayrer, r=ajschult 2008-12-23 13:33:58 -08:00
Jeff Walden
a2e9cf8763 Fix some warnings blamed on me that were pointed out by bsmedberg's warning-blame scripts. Trivial change, no review, testingonly anyway 2008-12-22 10:58:09 -08:00
arno renevier
ad51a390d9 bug 470415 - call exanduser on mochitest logfile argument. r=ted 2008-12-19 15:01:37 +01:00
Justin Dolske
17d229a4bc Revert part of bug 460548, increasing the leak to 75000 again. 2008-12-17 14:21:36 -08:00
Serge Gautherie
5200089bae Bug 469444 - steps.py : MozillaA11YTest misses __init__() and evaluateCommand(); (Av1) Explicitly set default leakThreshold to 0 in runtests.py.in; r=ted.mielczarek 2008-12-13 22:02:18 +01:00
Neil Deakin
224c9c5c42 Bug 456093, add drag simulation methods for testing, r=sayrer 2008-12-10 07:19:16 -08:00
Serge Gautherie
2ea48bae9b Bug 460548 - Port |Bug 450983 - use leakThreshold for SeaMonkey testers| to Firefox; (Bv1) Reduce |browserChrome| to 74000 from 75000; r=ted.mielczarek
(Relanding after unrelated backout.)
2008-12-11 16:09:47 +01:00
Robert Sayre
50809f236c backout bug 460548, checked in on persistent orange. 2008-12-11 02:41:46 -08:00
Serge Gautherie
b77d5d6780 Bug 460548 - Port |Bug 450983 - use leakThreshold for SeaMonkey testers| to Firefox; (Bv1) Reduce |browserChrome| to 74000 from 75000; r=ted.mielczarek 2008-12-11 02:29:25 +01:00
L. David Baron
65e471ed74 Backed out changeset 957a4fed14af (bug 466104) due to leaks 2008-12-08 23:13:12 -08:00
L. David Baron
c82c191aec Make mochitests not build and search the results table when run inside the harness. (Bug 466104) r=sayrer 2008-12-08 21:47:34 -08:00
Mark Finkle
10a0e93c4e Bug 465823: Allow XULRunner apps to use Mochitest in 1.9.1, r=ted, NPOTB 2008-12-05 11:52:25 -05:00
Vladimir Vukicevic
6a4c51d780 Bug 387132. Implement native canvas comparisons to speed up reftest running. r+sr=roc 2008-12-03 14:34:07 +13:00
Boris Zbarsky
757f481a59 Bug 462979. Fix synthesizeMouse to send events to the right place. r=enn, sr=roc, a=beltzner 2008-11-26 16:52:42 -05:00
L. David Baron
86cfaaf28b Backed out changeset eac2f8f3cd29 due to mochichrome timeout. 2008-11-25 15:46:01 -08:00
L. David Baron
5be1b4ba70 Make mochitests not build and search the results table when run inside the harness. (Bug 466104) r=sayrer a=tests 2008-11-25 13:27:54 -08:00
Igor Bukanov
1c6685433f Backed out changeset 700ae4e59496 - bug 453157 caused talos oranges. CLOSED TREE 2008-11-24 11:36:44 +01:00
Andrei Saprykin
3cfcbdb3c5 bug 453157 - watchdog thread as an alternative to operation counting, r=igor,mrbkap a19b2=beltzner (CLOSED TREE) 2008-11-24 00:15:46 +01:00
Igor Bukanov
957d522969 Backed out changeset 04cecb0ec24c to see if it fixes tinderbox oranges. CLOSED TREE 2008-11-22 16:33:09 +01:00
Andrey Saprykin
b6507b326f bug 453157 - using watchdog thread as an alternative to the operation count. r=igor,mrbkap a19b2=beltzner (CLOSED TREE) 2008-11-22 01:53:37 +01:00
Serge Gautherie
007d700b48 Bug 460548 - Port |Bug 450983 - use leakThreshold for SeaMonkey testers| to Firefox; (Av1) Reduce |browserChrome| to 75000 from Infinity; r=ted.mielczarek 2008-11-20 19:09:33 +01:00
Shawn Wilsher
5dc62bd1a7 backout of changeset b0dc837c20fa and 73350927f5f1 due to test failures 2008-11-03 18:55:15 -05:00
Boris Zbarsky
30a5c2b827 Fixing mochitest to round, not truncate, coords when trying to dispatch mouse events relative to nodes which are positioned at fractional pixels. Reenabling the test that was failing because of the truncation 2008-11-03 10:43:00 -05:00
Ehsan Akhgari
836f4b154f Bug 462654 - New browser chrome test UI doesn't handle XML entities in messages; r=gavin 2008-11-02 22:29:16 +03:30
Olli Pettay
1b91f0c925 Backout Bug 454781 2008-10-31 15:26:17 +02:00
Olli Pettay
6aa8fa2333 relanding Bug 454781, Mochitest doesn't align the names of the testfiles and test results, r=sayrer 2008-10-31 13:42:53 +02:00
Dave Townsend
ba2bcfde7c Bug 462338: Make executeSoon widely available. r=robcee, r=gavin 2008-10-30 17:22:17 +00:00
Dave Townsend
dda8f94f90 Bug 462348: Make browser chrome test output less awful and more awesome, r=gavin 2008-10-30 16:13:24 +00:00
Serge Gautherie
cbfd8ca0ff Bug 456275 - In (Brief/Full) log of (test) builds, remind leak threshold on known leak too; Av2a; r=ted.mielczarek 2008-10-22 01:16:39 +02:00