PHPUnit命令行。配置--bootstrap

时间:2015-11-06 23:34:59

标签: php unit-testing phpunit

很抱歉这个问题的基本性质,但我已经尝试通过phpunit文档和在线搜索来解决这个问题,但不能把它拼凑起来。

我有一些php类,我想通过phpunit cli界面脚本(windows box)来测试,但我坚持一个非常基本的东西。

我的测试科目是,例如,c:\ src \ classes,测试文件在这里,c:\ src \ tests

我可以通过以下方式单独运行:

$> phpunit --bootstrap <something that registers multiple class subjects> c:\src\tests

我希望能够做到的是:

s3cmd

所以它会针对c:\ src \ tests目录中的所有测试运行。

我发现在每个phunit执行之前会读取的phpunit.xml的引用,我假设是我可以提供有关类的测试位置的信息,但我发现的所有引用都是一直没有帮助,并把我送了几个老鼠洞。有人能指出我用纯黑白显示这种配置的文档吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您应该传递给--bootstrap的是PHP脚本的路径,该脚本注册负责(仅)加载您的类的自动加载器。

可以使用phpab之类的工具创建这样的自动加载器。当您使用它来管理项目的依赖关系时,Composer也会为您生成自动加载器。

相关问题