[tahoe-dev] [tahoe-lafs] #1001: test framework for JavaScript
tahoe-lafs
trac at allmydata.org
Mon Apr 12 19:22:59 PDT 2010
#1001: test framework for JavaScript
------------------------+---------------------------------------------------
Reporter: davidsarah | Owner: davidsarah
Type: defect | Status: new
Priority: major | Milestone: 1.8.0
Component: code | Version: 1.6.0
Keywords: jsui test | Launchpad_bug:
------------------------+---------------------------------------------------
Changes (by davidsarah):
* owner: somebody => davidsarah
* milestone: undecided => 1.8.0
Comment:
I've been investigating [http://www.getwindmill.com/ Windmill], which
seems to have similar functionality to Selenium in terms of web browser
testing, but which uses Python as its scripting language (in addition to
!JavaScript). It looks like a very good fit, because we need to be able to
script interactions between Python code and a web app (for example,
setting up a temporary grid + directory structure in Python and then
testing the web app against it, or hooking Python objects to make sure
they are receiving the intended requests from the app).
I was initially concerned that Windmill might be overkill. However, if we
need to be able to test Tahoe Explorer (#1000) as well as
[http://socghop.appspot.com/gsoc/student_proposal/review/google/gsoc2010/josip_lisec/t127060317230
Josip Lisec's Music player] and
[http://socghop.appspot.com/gsoc/student_proposal/review/google/gsoc2010/hasini_gunasinghe/t127081707686
Hasini Gunasinghe's Blog] for GSoC (if those projects are accepted), then
I think we may end up needing a fair amount of the functionality that it
provides over and above simpler JS test frameworks like JSUnit or node.js.
Windmill is Apache 2.0-licensed.
--
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/1001#comment:2>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid
More information about the tahoe-dev
mailing list