【问题标题】:Running PHPUnit on composer projects在作曲家项目上运行 PHPUnit
【发布时间】:2016-01-31 12:29:18
【问题描述】:

我正在为 composer/packagist 开发一个库。

在处理 PHP 类时,我正在并行编写该方法的测试,以检查一切是否正常。

文件树:

├── composer.json
├── composer.lock
├── README.md
├── src
│   └── Resizer.php
├── tests
│   └── ResizerTests.php
└── vendor
    └── PHPUnit etc...

composer.json:

{
    "name": "eschmid1972/image-resizer",
    "description": "Library for resizing images with custom options",
    "keywords": [
        "php",
        "image",
        "imagemagick",
        "resize"
    ],
    "license": "BSD-3"
    ],
    "require": {},
    "require-dev": {
        "phpunit/phpunit": "~4.0"
    }
}

我需要做什么,才能在项目根目录中使用命令phpunit 运行测试?

【问题讨论】:

    标签: php phpunit composer-php packagist


    【解决方案1】:

    我找到了解决办法:你需要在项目根目录或者你要执行phpunit的目录下创建一个phpunit.xml文件。

    配置文档位于:

    https://phpunit.de/manual/current/en/appendixes.configuration.html

    【讨论】:

      【解决方案2】:

      您必须将其下载为 phar 发行版。不是通过作曲家,只有vendor/bin/phpunit 可用。

      PHPUnit installation

      【讨论】:

        猜你喜欢
        • 2018-04-22
        • 2014-10-22
        • 2014-01-10
        • 1970-01-01
        • 2016-07-05
        • 2013-07-30
        • 2016-01-10
        • 1970-01-01
        • 2015-01-30
        相关资源
        最近更新 更多