DragonFly On-Line Manual Pages
ceylon test-js(1) ceylon test-js(1)
NAME
ceylon test-js - Executes tests
SYNOPSIS
ceylon test-js
[--cacherep=url] [--compile[=flags]] [--cwd=dir] [--debug=debug] [--maven-
overrides=url] [--no-default-repositories] [--node-exe=node-exe] [--offline]
[--overrides=url] [--rep=url...] [--report] [--sysrep=url] [--tap]
[--test=test...] [--timeout=seconds] [--verbose[=flags]] [--version=version]
[--] {modules}...
DESCRIPTION
Executes tests in specified <modules>. The <modules> arguments are the
names of the modules to test with an optional version.
OPTIONS
--cacherep=url
Specifies the folder to use for caching downloaded modules.
(default: ~/.ceylon/cache)
--compile[=flags]
Determines if and how compilation should be handled. Allowed
flags include: never, once, force, check.
--cwd=dir
Specifies the current working directory for this tool. (default:
the directory where the tool is run from)
--debug=debug
Shows more detailed output in case of errors.
--maven-overrides=url
Specifies the xml file to use to load Maven artifact overrides.
See http://ceylon-
lang.org/documentation/current/reference/repository/maven/ for
information. Deprecated: use --overrides.
--no-default-repositories
Indicates that the default repositories should not be used.
--node-exe=node-exe
The path to the node.js executable. Will be searched in standard
locations if not specified.
--offline, -L
Enables offline mode that will prevent connections to remote
repositories.
--overrides=url
Specifies the xml file to use to load module overrides. See
http://ceylon-
lang.org/documentation/current/reference/repository/maven/ for
information. Experimental.
--rep=url
Specifies a module repository containing dependencies. Can be
specified multiple times. (default: modules, ~/.ceylon/repo,
http://modules.ceylon-lang.org/repo/1)
--report
Generates the test results report into HTML format, output
directory is reports/test-js (experimental).
--sysrep=url
Specifies the system repository containing essential modules.
(default: $CEYLON_HOME/repo)
--tap Enables the Test Anything Protocol v13.
--test=test
Specifies which tests will be run.
--timeout=seconds, -T seconds
Sets the timeout for connections to remote repositories, use 0
for no timeout (default: 20).
--verbose[=flags], -d
Produce verbose output. If no flags are given then be verbose
about everything, otherwise just be verbose about the flags
which are present. Allowed flags include: all, loader.
--version=version
Specifies which version of the test module to use, defaults to
1.2.0.
CONFIGURATION FILE
The test-js tool accepts the following option from the Ceylon
configuration file: testtool.compile (the equivalent option on the
command line always has precedence).
EXAMPLE
The following would execute tests in the com.example.foobar module:
ceylon test-js com.example.foobar/1.0.0
28 October 2015 ceylon test-js(1)