Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

83 lines (47 sloc) 2.145 kb

make global event emitter (+ instantiate(Class) that would register listeners)

disable console - option to completely disable console (to disable leaking)

WebStorm issues:

  • terminal escaping

opera, ff - angular

handle - Chrome's script causes too much memory message ?

server -> runner general format, so that it can use different reporter ?)

util.js:24 replace of null

http://en.wikipedia.org/wiki/Test_Anything_Protocol

growl notifications ?

jsdom execution

dashboard ? captured client status

file preprocessing

stats - which browsers are captured (expose as html, served by server) dashboard (captured browsers, etc...)

prefetching files (when browser capture)

execution on server as well

pluginability (hookable system) - allow server side module to handle results (allow hookable modules on both server, client sides) hookable events, centralized for easy plugin registration

flexible file loader - which files should be run (wildchars, include/exclude, function ?)

refresh only some files ? (is it possible to be stable ?) ?should we care about dependencies - when reloading, reload all depended files

use framework (module) for static file serving ? https://github.com/joyent/node/wiki/modules#wiki-web-frameworks-static

debugging ? breakpoints (node, browser)

make server daemon ?

run on only available clients ? (if one is executing previous run)

using tab instead of iframe, using frames ?

more granularity during execution (continuous info about tests)

allow passing configuration into client (both config, test run params)

interesting modules: https://github.com/joyent/node/wiki/modules

underscore !!! jsdom

graphic: Manuel wesen@ruinwesen.com

check for global state polution ?

allow/ not allow page reload (navigation)

control the configuration from dashboard (change log level for example)

debugging - allow break points from IDE ?

design extensible - allow server/client plugins, passing configuration to plugins (like jasmine - test only last failed)

E2E TESTS:

  • disconnects browser during run
  • reconnect browser
  • disconnect server + reconnect
  • all tests passed / failures
  • syntax error
Jump to Line
Something went wrong with that request. Please try again.