PHP 没有 Composer 的单元测试

PHP unit testing without Composer

有谁知道 PHP 的基本单元测试框架 不需要 需要 Composer 才能使用它?该项目的测试要求很简单,我希望任何框架都可以。如果有一种不用 Composer 也能使用它的方法,我会对 PHPUnit 感到非常满意,尽管我认为这是不可能的。另一种方法是自己动手,但除非有必要,否则我宁愿不这样做。

我知道 Composer 是一个非常好的系统,如果是我的决定,我们就会使用它。但这不是我的决定,并且已经明确表示,如果替代方案是使用 Composer,项目负责人宁愿不进行任何单元测试。这完全不合理,我知道,但这不是一场我有时间打的仗。

实际上,如果您查看 the installation docs,甚至没有说明 composer 是安装 PHPUnit 的首选方式。

Phar version of PHPUnit can be used instead. It's easy to install并且不需要作曲家。

要执行测试,而不是编写器脚本,只需创建一个 bash 脚本(或 cmd/powershell,如果您使用 Windows)。虽然,根据您使用的配置,直接执行 phar 可能也同样有效。