SoftwareTesting: Difference between revisions

 
(3 intermediate revisions by 3 users not shown)
Line 29: Line 29:
** xforms tests written using jsUnit
** xforms tests written using jsUnit
* FireWatir
* FireWatir
* jUnit/FIT + javaxpcom
* jUnit/FIT + javaxpcom - See [http://www.sirgroane.net/2010/09/automated-javascript-unit-tests-with-xpcshell-and-hudson howto integrate xpcshell and hudson]
* pyUnit/pyFIT + pyxpcom
* pyUnit/pyFIT + pyxpcom
* webdav extension test harness (precursor to some calendar tests)
* webdav extension test harness (precursor to some calendar tests)
Line 37: Line 37:


==Wishlist for xpcshell test harness==
==Wishlist for xpcshell test harness==
* Unbuffered stdout, to get a useful log file even when the test hangs
* Ability to run just a single test (with output to stdout rather than the logfile)
** In particular, ability to run a single test in a debugger
** Maybe as <code>make check TEST=test_authentication.js</code>, or as <code>./testone.sh test_authentication.js</code>
* Ability to mark tests as XFAIL when they are known to fail at the moment
* Ability to mark tests as XFAIL when they are known to fail at the moment
* non-fatal do_check_* (as new functions) to be able to see all the test failures, not just the first one
* non-fatal do_check_* (as new functions) to be able to see all the test failures, not just the first one
* print log file on stdout for failed tests, especially useful when tinderbox runs the tests and one fails


=Tools=
=Tools=
Line 58: Line 53:


=People=
=People=
* [[User:Davel|Dave Liebreich]]
* [[User:Rcampbell|Rob Campbell]]
* [[User:Rcampbell|Rob Campbell]]
* [http://developer.mozilla.org/en/docs/User:ChrisCooper Chris Cooper]
* [[User:Bhearsum|Ben Hearsum]]
* [[User:Rhelmer|Rob Helmer]]
* [[User:Anodelman|Alice Nodelman]]
* [[User:Ctalbert|Clint Talbert]]


=Ideas to Collect=
=Ideas to Collect=
1

edit