[英]How to execute unit tests for octobercms/library
對octobercms /圖書館執行單元測試的正確方法是什么?
我可以在以下條件下成功執行單元測試。
bootstrap="../../../../vendor/autoload.php"
bootstrap
路徑修改為bootstrap="../../../../vendor/autoload.php"
../../../../vendor/bin/phpunit
。 但是,我覺得有更好的方法。 我想知道其他提交者如何執行測試。
首先,感謝您有興趣為10月的CMS做貢獻,
我會說您不需要修改任何一行。
首先讓我們具體一點,我們只需要測試octobercms/library
因為我們不需要使事情復雜化
假設您的計算機上有本地十月CMS網站。
現在轉到vendor\\october\\rain
october lib
所在的vendor\\october\\rain
文件夾。 (在終端內)
現在在這里做composer install
如果您在安裝中發現任何依賴關系問題(然后僅遵循此步驟) ,則在這里發現了一些依賴關系問題,因此我需要從
composer.json
刪除這2個依賴關系如果您發現相同的問題,則:轉到“ require-dev”部分->刪除
1. “照亮/路由”:“ 5.5。*”
2. “ swiftmailer / swiftmailer”:“〜5.1”
3.現在嘗試重新安裝
composer install
。
當它完成。
剛獲得了vendor\\october\\rain\\tests
目錄(在終端內)
對Windows .\\..\\vendor\\bin\\phpunit.bat
和linux / mac ./../vendor/bin/phpunit
執行命令
它會自動檢測所有東西並為您執行測試。
如果您遇到任何問題,請添加評論。
https://github.com/octobercms/library/wiki/How-To-Use-Unit-Tests-%3F
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.