我想盡可能多地保存配置文件中存儲的配置。有時候我只想在特定文件中運行測試,除了使用普通的配置選項。有沒有辦法讓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 ... –