testingbot / codeception-extension
Codeception extension to report meta-data back to TestingBot.
Installs: 24 705
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 1
Forks: 1
Open Issues: 0
Type:codeception-extension
Requires
- php: >=5.3.3
- testingbot/testingbot-php: >=1.0.0
Requires (Dev)
- codeception/codeception: ~1.8
This package is auto-updated.
Last update: 2025-02-22 01:26:26 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'
- The TestingBot
key
andsecret
are available in the testingbot member area
Refer to this documentation here for further explanation.