miptliot/vps-tools

此软件包已被废弃,不再维护。作者建议使用 pulsarvp/vps-tools 软件包。

用于每个 PulsarVP 项目的工具和其他相关内容。

1.43.3 2021-09-23 10:22 UTC

README

Build Status Dependency Status

Code Climate Issue Count

PulsarVP 服务工作的工具集。

运行测试

  • 从根目录执行 composer install
  • 创建测试数据库和用户。在 tests/config 目录下,将 db.default.php 复制到 db.php 并填写测试数据库和用户的配置。
  • tests/migrations 目录中的 sql 文件导入到创建的数据库中。
  • 创建 tests/data 目录并赋予其完整的写入权限: mkdir data, chmod 0777 data

从 tests 目录运行测试

所有测试: ../vendor/phpunit/phpunit/phpunit

部分测试: ../vendor/phpunit/phpunit/phpunit helpers

单个测试文件: ../vendor/phpunit/phpunit/phpunit helpers/StringHelperTest.php

单个测试: ../vendor/phpunit/phpunit/phpunit --filter testExplode helpers/StringHelperTest.php

这里使用了 vendor 中的二进制文件,可以简化操作,直接将 phpunit 安装为系统包,然后直接使用 phpunit helpers/StringHelperTest.php 运行。