You will need node & npm for the full demo. You only need a browser to execute the tests but for full reporting/file watching features you need the server.
Tested for node 0.4.9, ~0.6
You will need my branch:
git remote add lightsofapollo git://github.com/lightsofapollo/gaia
git fetch
git checkout test-agent
run:
DEBUG=1 make
make test-agent-server
Make sure this entry is in your hosts file (standard app install)
127.0.0.1 test-agent.gaiamobile.org
This is so you can see the demo app each app should have its own directory for tests this is just an example.
Go to test-agent.gaiamobile.org:8080/test/ or test-agent.gaiamobile.org/test/ (if your not using DEBUG=1)
You should now see output in your console when tests run and when you change a test file (anything _test.js) or a lib file (files under js/) it will execute your tests. There is also a growl reporter that is turned off by default.