testcafe-reporter-slacklite

0.0.6 • Public • Published

TestCafe Reporter Slack

###testcafe-reporter-slacklite

##Note this is a quick and dirty fork of testcafe-reporter-slack to strip out everything but the start and end report.

This is a reporter for TestCafe. It sends the output of the test to slack.

##Purpose Once configured the repoter sends test results to Slack depending on a .env file from the folder the tests are run from

##Setup instructions Follow the instructions bellow to configure this plugin.

First install this package globaly to the machine you would like to run your tests on and then:

Testing

Running TestCafe with testcafe-reporter-slack.

In order to use this TestCafe reporter plugin it is necessary to define .env variables in your test project, hence the folder from where your call TestCafe.

  • cd into your test project.
  • Edit or create the .env file by adding the following ki-reporter required variables:
TESTCAFE_SLACK_WEBHOOK=https://hooks.slack.com/services/*****
TESTCAFE_SLACK_CHANNEL='#testcafe'
TESTCAFE_SLACK_USERNAME=testcafebot

Now run your tests from the commmand line with the ki-reporter specified, e.g.:

$ testcafe chrome 'path/to/test/file.js' --reporter slack

When you use TestCafe API, you can pass the reporter name to the reporter() method:

testCafe
    .createRunner()
    .src('path/to/test/file.js')
    .browsers('chrome')
    .reporter('slack') // <-
    .run();

##Further Documentation TestCafe Reporter Plugins

Package Sidebar

Install

npm i testcafe-reporter-slacklite

Weekly Downloads

1

Version

0.0.6

License

ISC

Unpacked Size

9.34 kB

Total Files

5

Last publish

Collaborators

  • damian-uu