Download the PHP package ngraf/slack-codeception-extension without Composer
On this page you can find all versions of the php package ngraf/slack-codeception-extension. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download ngraf/slack-codeception-extension
More information about ngraf/slack-codeception-extension
Files in ngraf/slack-codeception-extension
Download ngraf/slack-codeception-extension
More information about ngraf/slack-codeception-extension
Files in ngraf/slack-codeception-extension
Vendor ngraf
Package slack-codeception-extension
Short Description This package provides an extension for Codeception to broadcast test results in Slack messenger
License
Package slack-codeception-extension
Short Description This package provides an extension for Codeception to broadcast test results in Slack messenger
License
Please rate this library. Is it a good library?
Informations about the package slack-codeception-extension
slack-codeception-extension
This package provides an extension for Codeception to send test results to Slack channels and/or users.
Pre-requisites
- a pre-configured webhook from the Slack integration "Incoming Webhook" (see https://api.slack.com/incoming-webhooks for more information)
Installation
Add the package ngraf/slack-codeception-extension
to composer.json
manually or type this in console:
composer require ngraf/slack-codeception-extension
Usage
Enable and configure the extension in your codeception.yaml
Basic usage:
extensions:
enabled:
- Codeception\Extension\SlackExtension
config:
Codeception\Extension\SlackExtension:
webhook: https://hooks.slack.com/services/...
Advanced usage:
extensions:
enabled:
- Codeception\Extension\SlackExtension
config:
Codeception\Extension\SlackExtension:
webhook: https://hooks.slack.com/services/...
# possible notification strategies: always|successonly|failonly|failandrecover|statuschange
strategy: always
# If 'true' details about failed tests will be displayed. Default value: 'false'
extended: true
# Limit the size of error messages in extended mode. 0 = unlimited. Default value: 80
extendedMaxLength: 80
# Limit the amount of reported errors in extended mode. 0 = unlimited. Default value: 0
extendedMaxErrors: 10
# customize your message with additional prefix and/or suffix
messagePrefix: '*Smoke-Test*'
messageSuffix: <http://my-ci/my-job|Link>
messageSuffixOnFail: <!channel>
# optional config keys that will overwrite the default configuration of the webhook
channel: '#any-channel,@any-user'
channelOnFail: '#any-channel,@any-user'
username: CI
icon: :ghost:
Example
Dependencies
This package uses the package maknz/slack to communicate with the Slack API.
All versions of slack-codeception-extension with dependencies
PHP Build Version
Package Version
Requires
alek13/slack Version
^1.7
The package ngraf/slack-codeception-extension contains the following files
Loading the files please wait ....