testingbot/codeception-extension

Codeception extension to report meta-data back to TestingBot.

Installs: 24 428

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 1

Open Issues: 0

Type:codeception-extension

1.0.3 2017-09-16 09:52 UTC

This package is auto-updated.

Last update: 2024-05-22 00:00:03 UTC


README

This is a CodeCeption extension that will send test meta-data back to TestingBot. This way, you can see the test name, passed/failed state and more in the TestingBot dashboard overview.

Installation

  • Add the testingbot/codeception-extension composer package to the project's composer.json or run composer require testingbot/codeception-extension

  • Execute composer to update your environment.

  • Add the extension and your TestingBot credentials in the codeception.yml file:

actor: Tester
paths:
    tests: tests
    log: tests/_output
    data: tests/_data
    support: tests/_support
    envs: tests/_envs
settings:
    bootstrap: _bootstrap.php
    colors: true
    memory_limit: 1024M
extensions:
    enabled:
        - Codeception\Extension\RunFailed
        - Codeception\Extension\TestingBotExtension
    config:
        Codeception\Extension\TestingBotExtension:
            key: "KEY"
            secret: "SECRET"
  • Make sure your tests use the extension:
modules:
  enabled:
    - WebDriver
  config:
    WebDriver:
      host: 'hub.testingbot.com'
      port: 80
      browser: chrome
      url: 'http://www.google.com'
      capabilities:
        'client_key': 'YOUR TESTINGBOT KEY'
        'client_secret' : 'YOUR TESTINGBOT SECRET'
        'build': 'codeception-testingbot'

env:
  single:
    modules:
      config:
        WebDriver:
          capabilities:
            'name': 'single_test'

Refer to this documentation here for further explanation.