codeception/phpbuiltinserver

Codeception 的 PhpBuiltinServer 扩展

v1.5.0 2019-09-19 09:04 UTC

README

Codeception 扩展,用于启动和停止 PHP 内置 Web 服务器以进行测试。

最低要求

  • Codeception 3.0
  • PHP 5.6

安装

  1. 通过 Composer 安装 Codeception
  2. codeception/phpbuiltinserver: "*" 添加到您的 composer.json
  3. 运行 composer install
  4. 将扩展添加到 codeception.yml 配置文件中

配置

通用示例

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

基于 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