duo-test
Version:
Duo's testing utility.
222 lines (169 loc) • 5.07 kB
Markdown
0.4.1 / 2015-06-19
==================
* test: Find an open port before running tests (#75, @ndhoule)
* client: Add `jsonp` callback prefix (#69, @chrissrogers)
0.4.0 / 2015-05-11
==================
* Add ability to use local PhantomJS installation
* Minor testing and documentation fixes
0.3.13 / 2014-12-29
==================
* make: increase tests timeout
* update wd-browser, closes #62
* add travis.yml
* examples/simple: Use "tap" reporter
* bin: Fix reporter name casing
0.3.12 / 2014-11-07
==================
* browser: Fix 'duo-test browser firefox'
0.3.11 / 2014-10-29
==================
* cli: noop
* load middleware
* package: Run npm init
0.3.10 / 2014-10-09
==================
* examples: add fatal error example
* phantomjs: handle fatal errors
* client: add .onerror handler
* better debugs()
0.3.9 / 2014-10-08
==================
* duo-test.js: ignore suite parent
0.3.7 / 2014-10-07
==================
* docs
* add --port
0.3.6 / 2014-10-05
==================
* deps: update co-timeout for numbers fix
0.3.5 / 2014-09-30
==================
* accept common saucelabs env variable names [staygrimm]
0.3.4 / 2014-09-19
==================
* package.json: Update gnode to 0.1.0
* remove unused func.
0.3.3 / 2014-09-08
==================
* send noop duotest() when in local browser mode
* client: Remove mocha.{js,css} [stephenmathieson]
* lib: Use mocha.{js,css} from npm [stephenmathieson]
* examples: Add a non-trivial "library" example [stephenmathieson]
* spawn command with gnode like with duo [queckezz]
* use correct mime-type shortcut [staygrimm]
0.3.2 / 2014-08-21
==================
* duo-test(1): respect -B argument
0.3.1 / 2014-08-21
==================
* deps: add mocha
0.3.0 / 2014-08-21
==================
* docs: fix wording
* docs: links
* Merge pull request #25 from component/docs
* Rewrite :D
* Merge pull request #22 from component/refactor
* html: fix typos
* add advanced example
* runner: use default phantomjs
* deps: install phantom pkgs by default
* saucelabs: fix typo
* koa: yield next fail
* duo-test(1): change default path to /test
* duo-test(1): exit on SIGINT
* add default mocha
* add default.html
* duo-test(1): add --harmony-generators flag
* pkg: remove bins
* examples: removeem for now
* cli: destroy runner on SIGINT
* api: add runner.destroy()
* cli: refactor + cleanup
* api: make some methods private
* saucelabs: add 404 edge-case example
* saucelabs: better timeout error message
* saucelabs: typo
* saucelabs: .tok -> .key
* saucelabs: add .url()
* saucelabs: remove unused vars
* saucelabs: add .register(browser)
* saucelabs: add .debug()
* saucelabs: start() -> run()
* saucelabs: add browser abstraction
* tests: bail and lower timeout
* saucelabs: rebuild client source
* saucelabs: handle race condition
* saucelabs: handle messageless stack traces
* saucelabs: use encode/decode uri component
* add saucelabs example
* saucelabs: upgrade wd-browser to 1
* saucelabs: concat .msg to .stack
* add mocha phantomjs example
* client: rebuild
* saucelabs: ocd
* saucelabs: ocd
* docs: add usage
* remove co-parallel
* middleware: add better errors
* Merge pull request #18 from component/fix/test
* Add how to test to readme
* fix test and punctuation
0.2.4 / 2014-07-11
==================
* duo-test-saucelabs(1): default path to /test
0.2.3 / 2014-07-10
==================
* fix: typo preventing a command from running on every load
* app.js: Fix 'koa' typo [stephenmathieson]
0.2.2 / 2014-07-09
==================
* add middleware, closes #13
0.2.1 / 2014-07-07
==================
* duo-test-browser(1): commands fix
0.2.0 / 2014-07-03
==================
* fix: ie6-8 and add tests
* debugmode: listen on 3000
* app: allow .listen(port)
0.1.3 / 2014-07-01
==================
* wd-browser: update to 0.1 to get android and opera
0.1.2 / 2014-07-01
==================
* fix: all --help
* duo-test(1): show help if a command is omitted
* tests: enable all
* duo-test(1): fix some typos
0.1.1 / 2014-07-01
==================
* saucelabs: support $BROWSER
* tests: remove ie6-8 for now
* tests: mocha-send.js -> saucelabs.js
0.1.0 / 2014-07-01
==================
* phantomjs: add commands support
* saucelabs: quit callback
* saucelabs: speedup
* saucelabs: add --name option
* saucelabs: add debug mode
* saucelabs: rename mocha-events.js to saucelabs.js, closes #8
* saucelabs: dont quit before "end" event is received
* fix: browser conf
* saucelabs: remove queue timeout, maybe queue-component bug
* saucelabs: dont send tests and suites array to keep requests small
* saucelabs.js: use jsonp
* saucelabs: make sure events are sent in order
* add app.expose()
0.0.3 / 2014-06-25
==================
* add default browser
0.0.1 / 2014-06-25
==================
* add default browser
* pass all args after -- to phantomjs
* duo-test(1): test with phantomjs when no command is given
* add open in browser commands
* Initial commit