nazar-pc/cstester

此包已被弃用,不再维护。作者建议使用nazar-pc/phpt-tests-runner包。

CleverStyle Tester是一个简单的测试PHP应用程序的工具

0.1.8 2014-01-29 21:21 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:26:21 UTC


README

这是什么?

CleverStyle Tester是一个简单的测试PHP应用程序的工具

最初,它是一个用于测试CleverStyle CMS的小脚本,但我发现它对其他人也可能有帮助,因此决定将其作为独立的自主包维护。希望你会喜欢它)

作者 - Nazar Mokrynskyi nazar@mokrynskyi.com

版权(c)2013,Nazar Mokrynskyi

功能

  • 通过浏览器测试PHP应用程序
  • 通过终端测试PHP应用程序
  • 交互式显示测试进度

要求

  • 类Unix操作系统
  • PHP 5.4+

如何安装?

Composer

只需将nazar-pc/cstester依赖项添加到项目的composer.json文件中。

{
    "require": {
        "nazar-pc/cstester": "*"
    }
}

Git

在项目目录中运行git clone https://github.com/nazar-pc/CSTester.git

手动

从GitHub存储库下载zip/tarball并将其解压到项目目录中(实际上,只需要src/nazarpc/CSTester.php文件,因此,您只需解压此文件即可(对于CLI模式,对于HTML复制includes目录))。

如何使用?

test.php放入项目的根目录,其内容如下(假设使用composer,否则以任何可能的方式包含src/nazarpc/CSTester.php文件)

<?php
/**
 * Include CSTester class
 */
require __DIR__.'/vendor/autoload.php';
use nazarpc\CSTester;
/**
 * Create class instance and run testing
 */
(new CSTester(__DIR__.'/tests'))->run();

测试目录应包含项目的测试。

通过浏览器打开http://website/test.php,或在终端中运行php test.php

完整的用法示例在example目录中,它真的很简单。

Travis CI

Travic CI.travis.yml示例

language: php
php:
  - 5.5
  - 5.4
script: php test.php

贡献

请随时报告问题并发送pull请求,这些都非常受欢迎。