簡體   English   中英

如何執行10月/圖書館的單元測試

[英]How to execute unit tests for octobercms/library

octobercms /圖書館執行單元測試的正確方法是什么?

我可以在以下條件下成功執行單元測試。

  • 使用安裝在我的OctoberCMS項目中的供應商目錄中的副本。
  • 將october / rain / tests / phpunit.xml中的bootstrap="../../../../vendor/autoload.php" bootstrap路徑修改為bootstrap="../../../../vendor/autoload.php"
  • 從10月/雨/測試中執行../../../../vendor/bin/phpunit

但是,我覺得有更好的方法。 我想知道其他提交者如何執行測試。

首先,感謝您有興趣為10月的CMS做貢獻,

我會說您不需要修改任何一行。

首先讓我們具體一點,我們只需要測試octobercms/library因為我們不需要使事情復雜化

假設您的計算機上有本地十月CMS網站。

  1. 現在轉到vendor\\october\\rain october lib所在的vendor\\october\\rain文件夾。 (在終端內)

  2. 現在在這里做composer install

如果您在安裝中發現任何依賴關系問題(然后僅遵循此步驟) ,則在這里發現了一些依賴關系問題,因此我需要從composer.json刪除這2個依賴關系

如果您發現相同的問題,則:轉到“ require-dev”部分->刪除

1. “照亮/路由”:“ 5.5。*”

2. “ swiftmailer / swiftmailer”:“〜5.1”

3.現在嘗試重新安裝composer install

  1. 當它完成。

  2. 剛獲得了vendor\\october\\rain\\tests目錄(在終端內)

  3. 對Windows .\\..\\vendor\\bin\\phpunit.bat 和linux / mac ./../vendor/bin/phpunit執行命令

  4. 它會自動檢測所有東西並為您執行測試。

如果您遇到任何問題,請添加評論。

https://github.com/octobercms/library/wiki/How-To-Use-Unit-Tests-%3F

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM