Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

PhpBuiltinServer Latest Stable Total Downloads

Codeception extension to start and stop PHP built-in web server for your tests.

Codeception Branch PhpBuiltinServer Branch Status
Codeception 1.x 1.1.x Build Status
Codeception 2.0 1.2.x Build Status
Codeception 2.1, 2.2 1.3.x Build Status
Codeception 2.3 1.4.x Build Status
Codeception 3.0 master Build Status

Minimum requirements

  • Codeception 3.0
  • PHP 5.6

Installation

  1. Install Codeception via Composer
  2. Add codeception/phpbuiltinserver: "*" to your composer.json
  3. Run composer install
  4. Include extensions into codeception.yml configuration:

Configuration

general example

paths:
    tests: .
    log: _log
    data: _data
    helpers: _helpers
extensions:
    enabled:
        - Codeception\Extension\PhpBuiltinServer
    config:
        Codeception\Extension\PhpBuiltinServer:
            hostname: localhost
            port: 8000
            autostart: true
            documentRoot: tests/_data
            startDelay: 1
            phpIni: /etc/php5/apache2/php.ini

example for projects based on Symfony

paths:
    tests: .
    log: _log
    data: _data
    helpers: _helpers
extensions:
    enabled:
        - Codeception\Extension\PhpBuiltinServer
    config:
        Codeception\Extension\PhpBuiltinServer:
            hostname: localhost
            port: 8000
            autostart: true
            documentRoot: ../web
            router: ../web/app.php
            directoryIndex: app.php
            startDelay: 1
            phpIni: /etc/php5/apache2/php.ini

About

Codeception extension for starting and stopping php built-in server

Resources

Packages

No packages published
You can’t perform that action at this time.