vb-test
Runs the action chain tests that you have defined in your visual application for web (and mobile) apps.
The tests runs on built application sources, with the test results stored in the
build/tests/results
directory as follows:
- jUnit tests:
[web|mobile]Apps/<appId>/<browserId>test-results.xml
- Tests coverage report:
[web|mobile]Apps/<appId>/vbCoverage.json
For more information, see Test Action Chains Using the vb-test Grunt Task .
The following table describes the subtasks, hooks, and inputs and outputs of the vb-test
task:
Detail | Description |
---|---|
subtasks | n/a |
multitask | config generator task: _vb-test-generate-configuration |
hooks | n/a |
input | build/processed |
output | build/tests/results |
The following table describes the options for the vb-test
task:
Name | Mandatory | Default Value | Description |
---|---|---|---|
target | no | build | Name of build directory. |
karma-debug | no | false | Enables unit test debugging. When Chrome open, you'll need to manually click DEBUG button in the window for the tests to run. You can open the Chrome Dev Tools, set some breakpoints, and reload the page to re-run the tests. |
karma-log-level | no | INFO | Karma log level, which you can set to DEBUG for verbose logging. |
karma-browser | no | ChromeHeadless | Browser mode to use. Use "Chrome" to run tests in UI (window) mode. |
mocha-timeout | no | Timeout of Mocha tests (in milliseconds). |