0
我試圖運行Magento2集成測試,我們知道它會安裝一個精簡的數據庫來測試。第一次運行它時,我得到了下面的例外情況,即插件試圖包圍類別保存並啓動一些索引並在失敗時引發異常。Magento2安裝集成測試數據庫,即使模塊被禁用也會引發模塊錯誤
Magento\Framework\Interception\Chain\Chain->Magento\Framework\Interception\Chain\{closure}() at /app/vendor/algolia/algoliasearch-magento-2/Model/Indexer/CategoryObserver.php:32
Algolia\AlgoliaSearch\Model\Indexer\CategoryObserver->aroundSave() at /app/vendor/magento/framework/Interception/Chain/Chain.php:67
不夠公平 - 當他們的編碼,他們沒有考慮到集成測試...所以...我知道...我會在命令行禁止模塊!輝煌......
php bin/magento module:disable Algolia_AlgoliaSearch
現在這裏是怪異位 - 再次運行集成測試 - 同樣的錯誤......
因此,這裏是我的問題:
- 不要禁用模塊仍然安裝(鑑於上述大概如此)。
- 我如何阻止模塊安裝集成數據庫的干擾沒有去安裝模塊(這將是一個閃爍的滋擾,只是安裝集成DB)