Commit Graph

108 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
c920abe631 Allow HTTP(..), HTTP(../..) that allow HTTP reftests to use resources not in the same directory. (Bug 457821) r=jwalden 2008-11-08 08:35:54 -08:00
L. David Baron
14126e8fd6 Make about:blank work correctly as a reference for reftests served over HTTP. (Bug 457821) r=jwalden 2008-11-08 08:35:54 -08:00
Jesse Ruderman
8c883d4df5 Bug 456519 - Improve reporting of reftest "failed to load" cases. r=dbaron. 2008-10-19 13:27:46 -07:00
Robert O'Callahan
49a4eaa38e Bug 459619. Add zoom support to reftest harness. r+sr=dbaron 2008-10-16 09:49:42 +13:00
Bobby Holley
3c106c861e Force cms to use sRGB as an output profile during reftests - bug 452125.r=vlad 2008-09-08 14:47:26 -07:00
Clint Talbert
9b17856f09 bug 451264 allowing reftest-wait and reftest-print together r=dbaron 2008-09-05 17:30:45 -07:00
L. David Baron
b2f92eae66 Mark one of the border-image tests as failing on Mac OS X 10.4. (Bug 448121) r+sr=bzbarsky 2008-08-06 15:38:44 -07:00
Bernd
e688b77985 use document.title instead of depreceated window.title, bug 448932 r=dbaron 2008-08-04 09:21:47 +02:00
Ted Mielczarek
a29f03503e bug 420324 - reftest should show progress in titlebar. r=dbaron 2008-07-19 16:54:47 -04:00
Nick Thomas
baa436a0af Bug 443090 - Unify unittest failures (reftest part) p=ted.mielczarek, r=dbaron 2008-07-16 17:47:12 +12:00
dolske@mozilla.com
0934de61be Decreasing reftest timeout back to 10 seconds, now that bug 425987 (image reftest fails occasionally on test boxes) is fixed. 2008-04-30 16:37:07 -07:00
dolske@mozilla.com
ed93549612 Bug 431435 - reftests should report the slowest test. r=dbaron 2008-04-29 17:39:45 -07:00
dolske@mozilla.com
7835ee45d7 Bump reftest timeout *again*, as some boxes are still timeing out. (bug 425987, wallpaper exceeding structural limits, captain!) 2008-04-29 14:01:22 -07:00
dolske@mozilla.com
8cb76bb731 Increasing reftest timeout to 120 seconds, because Linux boxes are perma-orange. Tracking in bug 425987. 2008-04-28 16:53:16 -07:00
dolske@mozilla.com
d7500b7491 OS X box failed even with 45 seconds, try 90. (bug 425987) 2008-04-05 18:43:02 -07:00
dolske@mozilla.com
cc1eaabe89 Reenable libpr0n reftests, and try increasing the reftest timeout from 30 to 45 seconds. (bug 425987) 2008-04-05 16:55:08 -07:00
dholbert@cs.stanford.edu
203b5735e3 Bug 417356: Define & use "UnwriteableMargin" PrintSettings pref, to make Linux printing work more like Mac printing (keeping us from printing right up against the edge of the page) Orig Patch: [r=ventron sr=roc] Updates: [r=ventron r+sr=vlad] a=blocking1.9+ 2008-03-19 13:51:42 -07:00
jwalden@mit.edu
2873b90ecc Add a test for bug 398066 (image/* should be in the Accept header for <img>-related requests), and add CGI support to the reftest harness. r=dbaron on the harness changes 2008-02-11 12:32:40 -08:00
jwalden@mit.edu
ba63f00f1f Bug 409293 - Support HTML targets on reftests, e.g. to allow acid2.html#top as the test or the reference. r=dbaron, a=testonlychange 2007-12-20 15:49:00 -08:00
jruderman@hmc.edu
44ffbd734a Add missing line break at the end of dump 2007-12-14 22:08:32 -08:00
smontagu@smontagu.org
ef595fc50d Fix typo in the checkin from bug 403012 2007-11-28 08:45:02 -08:00
smontagu@smontagu.org
3b81938388 Display reftest images on unexpected passes. Bug 403012, r=dbaron, a=schrep 2007-11-26 00:36:53 -08:00
dbaron@dbaron.org
b6a5f9ecd0 Allow reftest harness to load files without any image comparison. b=397725 r=jwalden 2007-10-03 14:27:04 -07:00
sharparrow1@yahoo.com
a9ed083c84 Bump the reftest load timeout to 30s to see if it helps the tinderbox orange. a=roc 2007-08-22 15:21:15 -07:00
vladimir@pobox.com
40d3ad8366 b=387132, speed up reftest running, r=roc,r=dbaron 2007-08-02 19:28:55 -07:00
vladimir@pobox.com
a28a1650fb Create a new canvas for each test run; also, don't hang if an exception is thrown, instead print an error and exit 2007-08-02 01:53:53 -07:00
jwalden@mit.edu
b9d07173a5 Bug 376489 - Serve reftests from a web server so as not to depend on external resources, if the reftest is marked as needing HTTP; also picks up support for HTTP header and status modification in reftest files. r=dbaron 2007-07-18 14:32:50 -07:00
dbaron@dbaron.org
09faa5525d Add checkLoadURI calls to reftest harness. b=371075 r=bzbarsky 2007-06-12 11:25:15 -07:00
jwatt@jwatt.org
9b68589f21 Fixing bug 379823. Allow conditional skipping of reftests (reporting them as failures). r+sr=dbaron@mozilla.com 2007-05-08 03:21:22 -07:00
jwatt@jwatt.org
f86cf234bc Use getAttribute('class') instead of className so that reftest can run SVG tests. On SVG elements className is of type SVGAnimatedString instead of DOMString. 2007-03-27 11:06:35 -07:00
hg@mozilla.com
465265d0d4 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00