https://github.com/testomatio/php-reporter
Testomatio Reporter for PHP testing frameworks: Codeception & PHPUnit
https://github.com/testomatio/php-reporter
Last synced: 8 months ago
JSON representation
Testomatio Reporter for PHP testing frameworks: Codeception & PHPUnit
- Host: GitHub
- URL: https://github.com/testomatio/php-reporter
- Owner: testomatio
- License: mit
- Created: 2020-08-10T21:55:23.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-21T11:47:35.000Z (over 1 year ago)
- Last Synced: 2024-10-21T16:57:25.155Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 16.6 KB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [Testomatio](https://testomat.io) Reporter for PHP testing frameworks
## Installation
```
composer require testomatio/reporter --dev
```
### Codeception
> [!NOTE]
> For Codeception 4.x install `testomatio/php-reporter` version 0.4.0, for Codeception 5+ install `1.0.0` version of this reporter.
Get API key from Testomatio application and set it as `TESTOMATIO` environment variable.
Run your tests with`Testomatio\Reporter\Codeception` extension enabled:
On Linux/MacOS:
```
TESTOMATIO={apiKey} php vendor/bin/codecept run --ext "Testomatio\Reporter\Codeception"
```
On Windows
```
set TESTOMATIO={apiKey}&& php vendor/bin/codecept run --ext "Testomatio\Reporter\Codeception"
```
Alternatively, you can add `Testomatio\Reporter\Codeception` extension to suite or global config.
Reporter will be started only when `TESTOMATIO` environment variable is set:
```yml
extensions:
enabled:
- Testomatio\Reporter\Codeception
```
### PHPUnit
> PHPUnit v10+ is not implemented yet
Add `Testomatio\Reporter\PHPUnit` listener to `phpunit.xml` or `phpunit.dist.xml`
```xml
```
Run tests and provide `TESTOMATIO` API key as environment variable:
On Linux/MacOS:
```
TESTOMATIO={apiKey} php vendor/bin/phpunit
```
On Windows
```
set TESTOMATIO={apiKey}&& php vendor/bin/phpunit
```