0.3.2 • Published 3 years ago

ui-overwatch-cli v0.3.2

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

ui-overwatch-cli

npm

About CLI for the ui-overwatch library. Execute e2e tests for defined projects.

Install

npm i -g ui-overwatch-cli

Run

ui-overwatch run "./testcases/**/*.js" "./projects/**/*.js"

CLI Output

ui-overwatch run "./example/testcases/**/*.js" "./example/projects/**/*.js"

[14/03/2021 01:53:58] [INFO]    | Add reporter Console Reporter
[14/03/2021 01:53:58] [INFO]    | Running 2 test case(s) on 1 project(s)
[14/03/2021 01:53:58] [INFO]    | ⚠ TestCase can-log-in skipped on 'Demo'
[14/03/2021 01:53:59] [INFO]    | ✔ TestCase is-online succeeded on 'Demo'
[14/03/2021 01:53:59] [INFO]    | Test cases completed. Totals: 1 projects, 2 test cases, 1s

Log Levels

In order to customize the output set the ENV variable LOG_LEVEL to a number between 0 and 4

LOG_LEVEL=4 ui-overwatch run "./testcases/**/*.js" "./projects/**/*.js"

[14/03/2021 01:53:58] [INFO]    | Use loglevel DEBUG
[14/03/2021 01:53:58] [INFO]    | Add reporter Console Reporter
[14/03/2021 01:53:58] [DEBUG]   | Load files from /Users/cx/Work/ui-overwatch-cli/example/testcases/**/*.js
[14/03/2021 01:53:58] [DEBUG]   | Load files from /Users/cx/Work/ui-overwatch-cli/example/projects/**/*.js
[14/03/2021 01:53:58] [INFO]    | Running 2 test case(s) on 1 project(s)
[14/03/2021 01:53:58] [INFO]    | ⚠ TestCase can-log-in skipped on 'Demo'
[14/03/2021 01:53:59] [INFO]    | ✔ TestCase is-online succeeded on 'Demo'
[14/03/2021 01:53:59] [INFO]    | Test cases completed. Totals: 1 projects, 2 test cases, 1s
NameNumberDescription
ERROR0Only shows error
WARNING1Only shows warnings and the above (default)
INFO2Shows infos and the above
VERBOSE3Shows more verbose output and the above
DEBUG4Print all debug statements and the above

Reporters

Slack

In order to send the results of the testcases to a slack webhook, pass the webhook URI via the slack-webhook option.

Check out the Doc to see, how to enable webhooks for your slack instance.

ui-overwatch run "./testcases/**/*.js" "./projects/**/*.js" --slack-webhook=SLACK_WEBHOOK_URI

Slack message

Slack Message

DataDog

To send the results to a datadog logging instance, pass the API Key via the datadog-api-key option.

See here to create an API key

ui-overwatch run ./testcases/**/*.js ./projects/**/*.js --datadog-api-key=DATADOG_API_KEY
0.3.2

3 years ago

0.3.1

3 years ago

0.3.0

3 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.1

3 years ago