Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testomatio 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 withTestomatio\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:

extensions:
  enabled:
    - Testomatio\Reporter\Codeception

PHPUnit

PHPUnit v10+ is not implemented yet

Add Testomatio\Reporter\PHPUnit listener to phpunit.xml or phpunit.dist.xml

<listeners>
    <listener class="Testomatio\Reporter\PHPUnit" file="vendor/testomatio/php-reporter/src/PHPUnit.php" />
</listeners>

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

About

Testomatio Reporter for PHP testing frameworks: Codeception & PHPUnit

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages