Commit Graph

123 Commits

Author SHA1 Message Date
Daniel Holbert
342630d5ea Bug 520303: Fix "assignment to undeclared variable" warning in reftest.js. r=dbaron 2009-10-03 01:26:38 -07:00
Ted Mielczarek
358f330e27 bug 519194 - No symbols in stack trace on tests of optimized builds (landing without review, consider it a bustage fix) 2009-10-02 14:46:49 -04:00
Ted Mielczarek
97c2424e97 bug 372581 Run unit tests on a pre-existing debug build - add --utility-path param to runreftest.py. r=bsmedberg
--HG--
extra : rebase_source : d97ab3937ee153994d778ec92c345e71e5a17f17
2009-09-29 08:31:49 -04:00
Vladimir Vukicevic
f492ca4132 b=514334; add option to disable canvas cache in reftests (intermittent crash when running reftests on low memory devices); r=roc 2009-09-22 13:01:11 -07:00
Serge Gautherie
47e80c08bb Bug 498128 - xpcshell-tests: add option to enable/disable file logging; (Av3a) Support --[no-]logfiles in xpcst suite, improve dir/file handling in 3 suites
r=ted.mielczarek
2009-09-21 18:19:21 +02:00
Serge Gautherie
750b11805e Bug 469523 - xpcshell-tests: enable leak log in tinderbox (log); (Fv1) Move code to automationutils.py from automation.py.in
r=ted.mielczarek
2009-09-06 03:08:49 +02:00
Serge Gautherie
93b0c2ea9b Backed out changeset: f6bf83b50648 2009-08-26 22:36:55 +02:00
Serge Gautherie
ac322e6f58 Bug 469523 - xpcshell-tests: enable leak log in tinderbox (log); (Fv1) Move code to automationutils.py from automation.py.in
r=ted.mielczarek
2009-08-26 18:36:40 +02:00
Bob Clary
ea90cbcb62 Bug 499315 - add support of "script" tests to reftests, r=dbaron. 2009-08-20 00:56:22 -07:00
Bob Clary
6eca926697 bug 498685 - Add isDebugBuild to reftest sandbox, r=dbaron. 2009-08-20 00:56:22 -07:00
L. David Baron
6c506cbb10 Run output of debug builds through fix-linux-stack/fix-macosx-stack. (Bug 385248) r=ted 2009-08-10 15:52:29 -07:00
Serge Gautherie
6ef7cd8550 Bug 504480 - runtests.py.in needs to do a '-silent' run first, as runreftest.py does; (Bv1) Fix runtests.py.in, Sync' runreftest.py; r=ted.mielczarek 2009-08-10 18:33:31 +02:00
Jesse Ruderman
56d3eef776 Bug 509269 - reftest should deal with missing root. r=dbaron. May fix 468211-3 orange, too. 2009-08-08 17:50:50 -07:00
Joel Maher
0f65d1f3ee Bug 471579 - reftests timeout very frequently when run on maemo device; r=(dbaron + ted.mielczarek) 2009-06-19 20:17:55 +02:00
Chris AtLee
1d860eea98 Bug 499161 - Pass xrePath and symbolsPath to runApp for reftests so that we are running the correct binaries. r=ted 2009-06-19 10:40:29 -04:00
Serge Gautherie
c5d50526fb Bug 468024 - reftest.js : optimize |outputs| assignment(s); (Av2) Check for no tests case, Whitespace cleanups; r=dbaron 2009-05-14 16:17:45 +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
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
Serge Gautherie
e279585251 Bug 469518 - Enable Reftest leak log in tinderbox (log); (Ev1) Parse the log and support a leak threshold; r=jwalden+bmo 2009-04-05 15:03:46 +02:00
Ted Mielczarek
bc23f01103 bug 421611 - Need to be able to run tests on arbitrary build - add --xre-path argument to runreftest.py. r=bsmedberg 2009-03-21 11:21:07 -04:00
Ted Mielczarek
367839ddd3 bug 421611 - Need to be able to run tests on arbitrary build. add a package target for reftest. r=bsmedberg 2009-03-11 11:56:58 -04: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
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
Serge Gautherie
99f7e9f16a Bug 469518 - Enable Reftest leak log in tinderbox (log); (Av1b) Enable (bare) leak log; r=ted.mielczarek 2009-02-24 22:19:01 +01:00
L. David Baron
914fadd965 Put the timestamp in the reftest HTTP server's path to prevent cross-contamination of cached tests between branches, in case those different branches run reftests on the same profile. r=Waldo 2009-02-20 22:07:14 -08:00
Ted Mielczarek
60d1616543 bustage fix followup from bug 468913 2009-02-12 10:13:51 -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
L. David Baron
b33d36d7b7 Fix the ignoring of load events for previous documents check so that it also works for (most) cases of the assertion check. (Bug 477409) r=jruderman 2009-02-10 14:05:27 -08:00
L. David Baron
92cec0cb6d Make reftest check its invariants regarding the failure timeout, so we can see if any intermittent failures are due to such harness bugs. (Bug 477409) r=jruderman 2009-02-08 10:28:30 -08:00
L. David Baron
1a7feca1ae Try other HTTP ports if the first one is busy. (Bug 477164) r=jwalden 2009-02-06 08:52:13 -08:00
Ted Mielczarek
81aee15d41 bug 420084 - reftest should use nsIXULRuntime.widgetToolkit instead of autoconf.js. r=dbaron 2009-02-03 09:11:28 -05:00
Robert O'Callahan
91ae1c1323 Bug 474472. reftest harness should go back to the event loop after reftest-wait is removed and before we start checking isMozAfterPaintPending, in case reftest-wait was removed in a load event handler and that load event will unsuppress painting after the event handler has run. r=dbaron
--HG--
extra : rebase_source : 8b75034df21cf20db0160fa13e807225b45171b6
2009-01-22 17:15:40 +13:00
Ted Mielczarek
a966a66477 bug 473935 - add sandbox property indicating whether test plugin is present. r=dbaron 2009-01-16 15:03:24 -05:00
L. David Baron
a59b1cf8db Only run assertion checks in DEBUG builds. (Bug 472557) r=Waldo,bsmedberg 2009-01-13 11:50:40 -08: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
L. David Baron
c5748176c1 Make reftest test for assertions on individual tests. (Temporarily disabled until tinderboxes set up and manifests annotated.) (Bug 472557) r=Waldo 2009-01-08 13:50:21 -08:00
Robert O'Callahan
4659c94f44 Bug 472244. Flush out MozAfterPaint for previously painted areas before we go ahead and fire MozReftestInvalidate to test invalidation. Also make canvas.drawWindow take float parameters so we can more precisely specify the area to render when 'device pixels' don't match CSS pixel boundaries. r=dbaron,vlad 2009-01-07 21:31:36 +13:00
Robert O'Callahan
b4af72fc54 Bug 471365. Make reftest-wait tests track invalidation via MozAfterPaint and repaint the invalid areas like normal window repaining would. This makes invalidation-related bugs testable. r=dbaron 2009-01-06 14:15:13 +13:00
L. David Baron
db94b8d7d7 Backed out changeset 5bf3661db065 (Bug 454349) due to Windows reftest failures. 2008-12-16 18:15:38 -08:00
Zack Weinberg ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
af4589e214 Paint different backgrounds behind the reftest test and references to detect areas that are not painted at all. (Bug 454349) r=dbaron 2008-12-16 16:30:30 -08:00
L. David Baron
65321d0177 Make zoomed-out reftests draw the whole area that they're supposed to draw. (Bug 421203) r+sr=roc 2008-12-16 16:30:30 -08:00
Serge Gautherie
f374fc3c95 Bug 468023 - Synchronize RefTest results to tinderbox waterfall from (new) log; (Bv2a) New summarized log format; r=dbaron 2008-12-12 00:48:32 +01:00
L. David Baron
4b44ed8466 Make exceptions (e.g., reftest manifest errors) print the magic word for getting logged as errors. (Bug 468476) r=ted.mielczarek 2008-12-08 14:03:49 -08:00
Robert O'Callahan
8cef4dc2b8 Bug 467987. Address additional review comment, remove redundant initialization of gCanvas1/gCanvas2. 2008-12-08 20:51:02 +13:00
Robert O'Callahan
c92dae69f3 Bug 467987. Speed up reftests by caching the rendering of pages which will be needed again. r+sr=dbaron 2008-12-08 13:48:36 +13: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
Serge Gautherie
ca9f6d0b27 Bug 466372 - Add a global result summary to RefTest output; (Av2) Add dynamic summary to reftest.js; r=dbaron 2008-12-02 13:35:24 +01:00
L. David Baron
30848475fd Remove unwanted style attribute that slipped in from vlad's changes. 2008-11-14 14:07:45 -08:00