问题描述
我仅使用原始的OROPlatform启动了一个全新的应用程序。我已经编写了一些代码(实体和配置等),但是我在文档中找不到如何以及在何处放置单元和集成测试,这些测试只能测试我的代码,而不是ORO引擎代码。
当我从根目录运行vendor/PHPunit/PHPunit/PHPunit
时,我得到以下信息:
ERRORS!
Tests: 33889,Assertions: 91151,Errors: 2227,Failures: 894,Warnings: 9,Skipped: 443,Incomplete: 4.
所以看起来这正在测试整个巨型ORO引擎代码,但是我只想运行自己的测试来测试自己的代码。我该如何进行目录结构和配置?
解决方法
Michał,如何在phpunit中使用--filter
选项?例如
phpunit -- fileter=ClassNameOrMethodName
或者您甚至可以将测试文件夹作为参数传递给phpunit:
phpunit path/to/you/test/folder