我想尽可能多地保存配置文件中存储的配置。有时候我只想在特定文件中运行测试,除了使用普通的配置选项。有没有办法让PHPUnit运行配置文件和单个测试文件路径?PHPUnit通配置文件和测试文件路径
回答
你可以使用测试套件吗?
例子:
配置文件:
<testsuites>
<testsuite name="Example">
<directory suffix="Test.php">src/tests</directory>
<file>tests/WhateverTest.php</file>
</testsuite>
</testsuites>
命令行:
phpunit --testsuite Example
?
这对我不起作用,因为每次我想测试不同的文件时,必须在配置文件中手动添加/更改文件名。总的来说,我转向在编辑器中打开不同的文件,并且我只想运行我正在查看的文件。我可以创建自己的快捷方式,根据我打开的文件生成并运行终端命令。我想我也可以随时生成xml文件,但这看起来好像比应该做的更多的工作。无论如何,我已经将所有测试代码转换为SimpleTest,并且运行良好。 –
排序相关,也许更有助于他人 - Visual Studio代码编辑器有一个phpunit插件,这是辉煌的。无论您打开了哪个文件,都可以运行Ctrl + Shift + P,它将在您打开的文件上运行单元测试。节省大量的时间! –
有关的排序,但如果有人为它制作Neovim插件,我会完全切换到VS代码。我的意思是Neovim的设计是可嵌入的。所以这个插件基本上使用VS Code作为Neovim的UI。所以你会在你的IDE中有一个真正的Vim,而不仅仅是一个Vim模拟器。如果没有其他人,我会尽力做到这一点。 –
- 1. phpunit eclipse配置测试套件。文档?
- 2. PHPunit测试配置文件读取器
- 3. 类路径和maven配置文件
- 4. Java类路径和配置文件
- 5. 有phpUnit调试配置来测试phpStorm中的当前文件
- 6. PHPUnit测试PHP头文件
- 7. PHPUnit配置测试
- 8. 为PHPUnit配置文件名
- 9. DirectoryServices.AccountManagement用户配置文件配置文件路径
- 10. 测试配置文件
- 11. 配置单元没有匹配路径文件和文件的文件存在
- 12. 如何配置PHPunit测试结果输出到HTML文件?
- 13. 从Active Directory获取配置文件路径和主文件夹
- 14. 测试项目和配置文件
- 15. 弹簧配置文件和测试
- 16. AutoMapper配置文件和单元测试
- 17. Arquillian测试和Maven配置文件
- 18. 测试中的文件上传路径
- 19. RewriteCond - 路径文件测试不成功
- 20. 类路径中的测试文件
- 21. 什么是PHP中的配置文件路径和加载的配置文件
- 22. 如何在Struts配置文件中配置文件夹内的文件路径
- 23. 如何在WebIDE中为PHPUnit测试制作一个通用配置文件?
- 24. 文件路径中的通配符?
- 25. Rails.root文件路径通配符
- 26. 配置文件的Webpack输出路径
- 27. Eclipse Java启动配置文件路径
- 28. 路径存储在配置文件?
- 29. Apache - 查找配置文件路径
- 30. Grails外部配置文件路径
[测试选择选项](https://phpunit.de/manual/current/en/textui.html)能解决您的问题吗? – BVengerov
@Bengerov编号测试文件不会是套件或组中唯一的一个。 --filter选项几乎可以正常工作,但不能指定路径。我通过传递不带文件扩展名的文件名(不是路径)来部分工作,但这并不总是足够准确。 –
我想我可以解析配置文件,删除不适用的选项,然后用适当的选项生成终端选项,除了指定要运行的路径。但如果那是我必须走的路线,这似乎很奇怪。我想可能有很多开发者已经这么做了。叹气..我想他们都只是用PhpStorm ... –