Commit Graph

169 Commits

Author SHA1 Message Date
Malini Das
af8ec59a0c Bug 682028 - Rename the Mochitest 'loops' feature to be 'repeat'. r=jmaher 2011-08-29 16:14:33 -04:00
Malini Das
e306b1b5aa Bug 367393 - Add a packed MochiKit that contains only SimpleTest dependencies- chrome. r=jmaher, a=test-only 2011-08-12 12:21:36 -04:00
Dão Gottwald
e46544b325 Bug 658738 - Trigger additional GC+CC runs. r=gavin 2011-07-25 12:11:31 +02:00
Ehsan Akhgari
0787743cf4 Merge the last green changeset on mozilla-inbound to mozilla-central 2011-07-15 08:13:08 -04:00
Cameron McCormack
1d4c284e8c Bug 670817 - Check that uncaught exceptions cause test failures. (v2) r=jmaher 2011-07-15 14:43:09 +12:00
Malini Das
d494a702ae Bug 603517 - Enable mochitest to optionally run in loops without restarting the browser r=ctalbert 2011-07-14 14:39:17 -07:00
Ian Neal
8140dd7095 Bug 671421 - Fix undefined Cu issue following landing of bug 658738 r=gavin.sharp 2011-07-13 23:34:01 +01:00
Blair McBride
6425f4d33d Bug 678120 - Browser-chrome mochitests should give a stacktrace on failures. r=ted.mielczarek 2010-09-22 20:58:42 +12:00
Dão Gottwald
d32c061be8 Bug 658738 - Schedule final GC before finishing the browser-chrome test suite. r=gavin 2011-07-06 08:15:52 +02:00
Dão Gottwald
dfd0fdcac6 Bug 658738 - clean out each test's scope. r=gavin 2011-06-10 09:00:45 +02:00
Benjamin Stover
4384958eb5 Bug 658065 Fix some warnings in mochitest harness r=ctalbert 2011-06-08 09:04:14 -07:00
Joel Maher
49f029c6fb Bug 654461 - cleanup chrome and a11y harnesses to simplify code. r=ted, a=test-only 2011-05-17 13:10:37 -04:00
Marco Bonardo
28155c0088 Bug 651107 - Allow waitForClipboard to check for any custom flavor.
r=ehsan,ted
2011-04-23 02:04:15 +02:00
Benjamin Stover
6dc7507c52 Bug 643187 Add support for generators to mochitests r=robcee 2011-03-29 16:41:29 -07:00
Ehsan Akhgari
47e2b07627 Bug 607639 - Check for any window left open after a browser-chrome test; r=gavin 2011-03-28 16:29:09 -04:00
Marco Bonardo
dcae976170 Bug 630838 - Clear document.popupNode between browser chrome tests.
r=mano, gavin a=tests-only
2011-02-02 17:00:47 +01:00
Dave Townsend
2ea8fdd74f Bug 608416: Stop exceptions from cleanup functions from breaking the harness. r=gavin, a=tests 2010-10-30 11:59:18 -07:00
Dave Townsend
00e3246a8b Bug 607018: Browser harness is always on top on Linux. r=gavin, a=tests 2010-10-25 16:38:01 -07:00
Jonathan Griffin
14394b5284 Bug 600413 - make mochitest-browser-chrome logging a little more similar to mochitest-plain. r=ctalbert, a=tests
--HG--
extra : rebase_source : 78bdb3f6cd810f116d94a4c2a0061c88fe7c65a0
2010-10-19 12:20:49 -07:00
Joel Maher
3b1fb9d8ce Bug 592859 Update browser chrome tests to only use chrome paths for mochitest to prep for android support r=ctalbert a=NPOTB 2010-09-10 10:20:38 -07:00
Joel Maher
ce269022ab Bug 574189 - Fix chrome tests to work from an extension for android and e10s support a=NPOTB r=ctalbert 2010-08-24 10:29:34 -07:00
Gavin Sharp
86355a4e69 Bug 589498: clean up browser test timing code, r=dtownsend, a=tests 2010-08-23 15:44:07 -07:00
Karl Tomlinson
fa68faa201 use "Test timed out" so that automation.py detects the time out b=414049 r=gavin a=testing
--HG--
extra : rebase_source : 515c62bfe919ab0ec62bd916f2930ee0ec10f11e
2010-08-23 13:29:05 +12:00
Jonas Sicking
cbc0676504 Backout bugs 586754, 574189, 584611 due to orange. a=backout 2010-08-20 11:08:43 -07:00
Joel Maher
978a4a1ad2 Bug 574189 - Fix chrome tests so they can run from a .jar bundle (e10s, android) r=ctalbert a=NPOTB 2010-08-20 09:28:13 -07:00
Robert O'Callahan
5a5f107e6e Bug 586804. Swallow exceptions generated in the error message listener, to avoid infinite loop. r=robcee,a=test-only 2010-08-19 21:35:09 +12:00
Dão Gottwald
ddbf1e4462 Bug 585361 - Handle requests for synchronously removing an already asynchronously closing tab. r=gavin
--HG--
extra : rebase_source : 6f9c8f691706b63e70c2fc0d91b115e8894d5e0a
2010-08-11 15:12:54 +02:00
Benjamin Smedberg
e6153772f3 Back out all of dgottwald's push from Wed Aug 11 05:04:25 2010 PDT because the tree is in a state of chaos and the push was obviously against tree rules. 2010-08-11 09:00:33 -04:00
Dão Gottwald
8dda9cce85 Bug 585361 - Handle requests for synchronously removing an already asynchronously closing tab. r=gavin 2010-08-11 14:02:49 +02:00
Dão Gottwald
911cb73155 temporary measure against infinite loop after browser_bug380960.js (bug 585361) 2010-08-10 10:48:20 +02:00
Dave Townsend
e500b59593 Bug 585396: Log how long tests take to run. r=robcee 2010-08-09 13:54:23 -07:00
Marco Bonardo
db29d29142 Bug 576151 - Better message for leftover tabs and windows on timed out browser-chrome tests. r=gavin 2010-07-15 22:38:03 +02:00
Dave Townsend
20a7dcab0c Bug 573779: Log which tabs were left at the end of a test. r=gavin 2010-06-22 11:28:32 -07:00
Matt Brubeck
3666cdf87f Bug 572244 - Mochitests broken in Fennec by bug 571885 [r=gavin] 2010-06-15 23:55:46 -04:00
Dão Gottwald
7235b520f2 Bug 571885 - blame tests for leaving too many tabs open. pending r=gavin 2010-06-14 17:53:43 +02:00
Jesse Ruderman
a3157e9395 Bug 570730 - followup fix to include mochitest-browser-chrome 2010-06-10 21:28:34 -07:00
Paul O’Shannessy
33279d473c Bug 567870 - add waitForClipboard to SimpleTest [r=gavin]
This also updates the test for bug 556061 to use waitForClipboard.
2010-06-02 13:38:32 -07:00
Ehsan Akhgari
886325df00 Bug 543278 - Try to use a more robust way of making sure that the main browser window is focused before running the next browser-chrome test; r=Mossop 2010-05-12 18:51:04 -04:00
Neil Deakin
a45e72c383 Bug 554873, improve waitForFocus to check for about:blank pages, r=mak 2010-05-18 09:31:03 -04:00
Ehsan Akhgari
c0d83853ed Backed out changeset 0e11e454db6c because of browser-chrome orangeness 2010-05-12 20:49:46 -04:00
Ehsan Akhgari
387eade2e1 Bug 543278 - Try to use a more robust way of making sure that the main browser window is focused before running the next browser-chrome test; r=Mossop 2010-05-12 18:51:04 -04:00
Marco Bonardo
434bcb00af Bug 553248 - waitForFocus in browser chrome tests uses SimpleTest ok(), rather than browser-test one. f=dao r=enn 2010-03-18 21:11:20 +01:00
Marco Bonardo
bf01c04edb Bug 529860 - Provide a method to enlarge timeout for some browser chrome tests, r=gavin 2009-12-04 15:13:22 +01:00
Marco Bonardo
095a8b7e72 Bug 485269 - Add head.js and cleanup functions support to browser chrome tests, r=gavin 2009-11-23 22:32:27 +01:00
Marco Bonardo
364bf6fdec Bug 528469 - browser-test.js should ensure windows state between tests (further modified by gavin, r=me), r=gavin 2010-01-21 13:05:27 +01:00
Dão Gottwald
0bb69ec297 Bug 521282 - Make sure the browser window is focused before each test. r=mano 2009-11-22 15:05:54 +01:00
Serge Gautherie
89f1795be1 BrowserChrome: always use 'Passed' and 'Failed' idents
Bug 473506 - Synchronize BrowserChrome and Mochitest log formats; (Bv1a)
r=rcampbell
2009-10-29 01:29:41 +01:00
Gijs Kruitbosch
7229ff20dc Backing out bug 473506 now that 473259 was already backed out, to get rid of orange. 2009-10-29 13:21:12 +01:00
Serge Gautherie
864750365d BrowserChrome: always use 'Passed' and 'Failed' idents
Bug 473506 - Synchronize BrowserChrome and Mochitest log formats; (Bv1a)
r=rcampbell
2009-10-29 01:29:41 +01:00
Serge Gautherie
3fca97a282 Backed out changeset: b0c89755c903 2009-09-25 15:28:15 +02:00
Serge Gautherie
137e23c44f Bug 473506 - Synchronize BrowserChrome and Mochitest log formats; (Bv1a) BrowserChrome: always use 'Passed' and 'Failed' idents
r=rcampbell
2009-09-24 23:01:46 +02:00
Marco Bonardo
5bd75ee46a Bug 516440 - Port waitForFocus to browser chrome tests framework, r=gavin 2009-09-22 11:16:03 +02:00
Dan Witte
a372115988 Bug 503363 - include filename+linenumber for exceptions thrown during mochitest. r=sdwilsh 2009-07-10 12:34:04 -07:00
Dave Townsend
403d145887 Bug 481406: Browser chrome harness should report console messages in the test log. r=gavin 2009-07-03 08:22:31 +01:00
Gavin Sharp
d257fd6dbd Whitespace fix, no bug 2009-06-23 11:59:32 -04:00
Gavin Sharp
8d0659555f Bug 492467 - browser-harness.xul: issues with deferred log generation; r=dtownsend 2009-06-11 19:47:37 +02:00
timeless@mozdev.org
77811df3a6 Bug 489953 Remove extraneous semicolons
r=gavin
2009-05-03 09:28:43 -07: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
Gavin Sharp
e0eefa9ffc Bug 429690: add ability to run browser tests individually, r=Mossop 2009-01-16 14:19:25 -05:00
Dave Townsend
ba2bcfde7c Bug 462338: Make executeSoon widely available. r=robcee, r=gavin 2008-10-30 17:22:17 +00:00
Serge Gautherie
16034c3d1b Bug 455227 - Add a |removeEventListener()| to browser-test.js; Av1b; r=gavin.sharp 2008-09-15 14:38:09 +02:00
Nick Thomas
30904f2e02 Bug 443090 - Unify unittest failures (browser chrome and mochitest part) p=ted.mielczarek, r=gavin.sharp 2008-07-16 17:43:15 +12:00
Rob Campbell
b6a51b17fd Bug 428330 - browser-chrome tests timing out on moz2 unittest box, r=gavin 2008-04-10 13:49:25 -04:00
kairo@kairo.at
836da1985a bug 419826 - Make browser mochitests run on SeaMonkey, r=gavin 2008-02-28 13:36:30 -08:00
myk@mozilla.org
37a6230f03 bug 413416: implement todo_is and todo_isnot for MochiTest browser chrome harness; r=gavin, a=beltzner 2008-01-25 15:33:17 -08:00
myk@mozilla.org
f5b3ae3038 bug 413418: make browser chrome MochiTest harness permit \|let foo = is; foo()\| just like other MochiTest harnesses; patch by Gavin Sharp; r=jwalden,myk; a=schrep 2008-01-25 13:29:11 -08:00
bzbarsky@mit.edu
c4fd41e7f5 Slightly better handling of exceptions, especially parse errors. Bug 388248, r=gavin 2007-07-15 17:21:11 -07:00
gavin@gavinsharp.com
806f45888a Bug 387455: adjust browser chrome test harness output (provide summary, don't fail if there are no tests), r=robcee 2007-07-12 07:29:33 -07:00
gavin@gavinsharp.com
2c923f61de Bug 375469: new test framework to run tests in the browser window scope, r=sayrer 2007-07-09 09:24:15 -07:00