2017 © Pedro Peláez
 

library slack-codeception-extension

This package provides an extension for Codeception to broadcast test results in Slack messenger

image

ngraf/slack-codeception-extension

This package provides an extension for Codeception to broadcast test results in Slack messenger

  • Monday, March 12, 2018
  • by catalinDonici
  • Repository
  • 1 Watchers
  • 3 Stars
  • 699 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 4 Forks
  • 2 Open issues
  • 11 Versions
  • 15 % Grown

The README.md

slack-codeception-extension

This package provides an extension for Codeception to send test results to Slack channels and/or users., (*1)

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:, (*2)

composer require ngraf/slack-codeception-extension

Usage

Enable and configure the extension in your codeception.yaml, (*3)

Basic usage:, (*4)

extensions:
  enabled:
    - Codeception\Extension\SlackExtension
  config:
    Codeception\Extension\SlackExtension:
       webhook: https://hooks.slack.com/services/...

Advanced usage:, (*5)

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

slack-example, (*6)

Dependencies

This package uses the package maknz/slack to communicate with the Slack API., (*7)

The Versions

12/03 2018

dev-master

9999999-dev

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

12/03 2018

1.4.3

1.4.3.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

12/03 2018

dev-bugfix/update-phpunit-testresult-class

dev-bugfix/update-phpunit-testresult-class

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

31/01 2018

1.4.2

1.4.2.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

02/01 2018

1.4.1

1.4.1.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

21/12 2017

1.4.0

1.4.0.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

08/08 2017

1.3.0

1.3.0.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

20/04 2017

1.2.0

1.2.0.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

19/04 2017

1.1.1

1.1.1.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

10/04 2017

1.1.0

1.1.0.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception

30/12 2016

1.0.0

1.0.0.0

This package provides an extension for Codeception to broadcast test results in Slack messenger

  Sources   Download

The Requires

 

extension slack codeception