All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
:debug
option todoo.core/run-script
.- Support for Chrome Canary from Karma.
- Add AppVeyor CI.
:exec-dir
option todoo.core/run-script
.
- BREAKING CHANGE: changes the default
:karma
path to"karma"
to use the CLI tool. If you were using the local installation, add{:path {:karma "./node_modules/karma/bin/karma"}}
to yourdoo
config inproject.clj
. - Removes
cljsbuild
as a dependency. - Swaps
selmer
fordata.json
. - Removes limitations around absolute and relative paths for
doo.core/run-script
and thecompiler-options
. - In auto mode, run karma as a server to avoid starting/stopping the browsers.
- Print the output of the script as it comes.
:debug
option todoo.core/run-script
.:verbose
option todoo.core/run-script
.- Optional regex argument to
doo-all-tests
to mirrorrun-all-test
's behavior. nashorn
runner.- Option to pass command line arguments to runners through
:paths
. - Option to pass the Default Builds under
:doo {:build "build-id"}
inproject.clj
. - Option to pass
'example.runner
,"example.runner"
, orexample.runner
to:main
.
- Karma with
chrome
,firefox
,safari
,opera
, andie
as runners. - Custom
:paths
for the runners. - Custom
:alias
to group runners.
- Deletes the
browser
alias and replaces it withheadless
forslimer
andphantom
- BREAKING CHANGE signature for
doo.core/run-script
.
- Allows
:optimizations :none
for all platforms except forrhino
. browsers
alias to the plugin.
valid-compiler-options?
's signature to takejs-env
.
- Remove many superflous compiler option requirements.
- Support for absolute paths in the runners
- Allows projects to use node dependencies through
lein-npm
. Requiresnode => 0.12
.
node
support
doo.core/run-script
's signature.
- Option to run the plugin
once
- Returns an UNIX exit code reflecting if the tests failed.
- BREAKING CHANGE: requires
[org.clojure/clojurescript "0.0-3308"]
or newer.