tankist/codeception-profiler

Codeception extension used to profile unit tests

0.1.2 2015-12-11 13:59 UTC

This package is not auto-updated.

Last update: 2024-04-27 16:20:14 UTC


README

Codeception extension used to profile unit tests

Code Climate Test Coverage Issue Count

Minimum Requirements

  • Codeception 2.1.0
  • PHP 5.4

Installation using Composer

$ composer require tankist/codeception-profiler

Be sure to enable the extension in codeception.yml as shown in configuration below.

Configuration

All enabling and configuration is done in codeception.yml.

Enabling Profiler with defaults

extensions:
    enabled:
        - Codeception\Extension\Profiler

Enabling Profiler with alternate settings

extensions:
    enabled:
        - Codeception\Extension\Profiler
    config:
        Codeception\Extension\Profiler:
            warningTimeLimit: 5
            errorTimeLimit: 30

Available options

  • warningTimeLimit: {warningTimeLimit}
    • If test execution time will exceed this limit test will be marked as warning (yellow)
    • Default: 1
  • errorTimeLimit: {errorTimeLimit}
    • If test execution time will exceed this limit test will be marked as error (red)
    • Default: 10