DragonFly On-Line Manual Pages

Search: Section:  


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)

Search: Section: