bitwasp/testing-php

此包已被弃用且不再维护。未建议替代包。
关于此包的最新版本(v0.1.1)没有可用的许可信息。

Composer 包,包含 PHP 开发和测试中最常用的软件,以及用于 Phing 的示例 build.xml 文件

v0.1.1 2016-01-05 19:18 UTC

This package is not auto-updated.

Last update: 2020-01-24 15:47:18 UTC


README

用于 PHP 单元测试工具的 Composer 包,使用 Phing 进行 Jenkins 或本地开发,包括

  • pdepend
  • phpmd
  • phpunit
  • phpcs / phpcbf

安装

应通过 composer 安装此包,它会负责加载适合您构建的依赖项。

composer require bitwasp/testing-php

或将其添加到您的 composer.json 文件中

    "require": {
        "bitwasp/testing-php": "@stable"
    }
...

使用方法

可以通过调用: phing <目标> 运行构建目标。请查看 build.xml,以了解您可以针对您的代码运行的目标。

导入此构建脚本

开始的最简单方法是导入此项目的 build.xml 文件到您自己的 build.xml 中。您需要更改的是 YOUR-PACKAGE-NAME。文件其余部分仅配置了二进制工具目录,如果您将其保存在除 composer 默认(vendor/bin)以外的其他位置,则必须更改它。builddir 应保持不变。

<?xml version="1.0" encoding="UTF-8"?>

<project name="YOUR-PACKAGE-NAME" default="build">

    <property name="toolsdir" value="${project.basedir}/vendor/bin"/>
    <property name="builddir" value="${project.basedir}/build/"/>

    <import file="vendor/bitwasp/testing-php/build.xml" />
</project>

或者自行构建

请参阅 build.xml 或相应工具的文档。您可以将默认的 build.xml 导入并扩展以包含您自己的功能,或者取您感兴趣的部分。