亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

感染引發異常,但為什么以及如何處理呢?

感染引發異常,但為什么以及如何處理呢?

PHP
夢里花落0921 2022-05-27 10:01:44
任務是錯誤確實可以正確解釋該問題。錯誤:在運行 Infection 之前,項目測試必須處于通過狀態。Infection 以隨機順序運行測試套件。確保您的測試沒有隱藏的依賴項。您可以添加這些屬性phpunit.xml來檢查它:如果您不想讓 Infection 以隨機順序運行測試,請將 設置executionOrder為某個值,例如檢查執行的命令以確定問題: '/usr/bin/php7.2' '-d' 'zend_extension=xdebug.so' '/mnt/e/dev/bin/phpunit' '--configuration' '/mnt /e/dev/var/infection/infection/phpunitConfiguration.initial.infection.xml' '-vvv'PHPUnit 報告的退出代碼為 143。請參閱以下 PHPUnit 的輸出:STDERR:無法加載 Xdebug - 它已經加載我嘗試執行以下語句很簡單:vendor/bin/infection --threads=10 --only-covered但是當我嘗試在那個錯誤中解釋的那個語句時,測試將成功運行,但這只是我沒有突變測試的單元測試。這是我的 phpunit.xml.dist 中 phpunit 標記的摘要<phpunit .... backupGlobals="false" colors="false" bootstrap="/mnt/e/dev/RESTler/config/bootstrap.php" executionOrder="random" resolveDependencies="true" cacheResult="false" stopOnFailure="true" stderr="false" .../>版本是:PHPUnit 版本:7.5.15PHP 7.2.22-1+ubuntu18.04.1+deb.sury.org+1感染 - PHP 突變測試框架 0.14.2Symfony 框架 4.2有沒有人暗示我可以嘗試什么或我的錯誤在哪里?
查看完整描述

1 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

在我漫長的旅程之后,我發現了一些東西。但不要為什么它不適用于我的配置。


這對我來說是正確的陳述,在我xdebug.so從我的php.ini


infection --threads=10 --only-covered --initial-tests-php-options='-d zend_extension=xdebug.so'

我認為這就足夠了,但隨后出現了 memory_limit 問題,該凸輪以相同的方式修復


infection --threads=10 --only-covered --initial-tests-php-options='-d zend_extension=xdebug.so -d memory_limit=-1'

現在它運行了,我有一些待辦事項:)


.: 被殺, M: 逃脫, S: 未發現, E: 致命錯誤, T: 超時


.........M..MMMMMMM.MMMMM.MMMM.M.MMMMMMMM.MMMM.M (50 / 89) .....MM....... ..MMMMMM.MMMM.... (89 / 89)


產生了 89 個突變:


  45 mutants were killed


   0 mutants were not covered by tests


  44 covered mutants were not detected


   0 errors were encountered


   0 time outs were encountered

指標:


   Mutation Score Indicator (MSI): 50%

   Mutation Code Coverage: 100%

   Covered Code MSI: 50%

如果有人使用phpdbg而不是xdebug并且有那個 memory_limit 問題,對我來說,如果我已經覆蓋了我的 phpdbg 的新 php.ini/etc/php/7.3/phpdbg/php.ini


我希望這里的這篇文章再次對其他人有所幫助。我不先刪除它。也許有一天另一個模式。


查看完整回答
反對 回復 2022-05-27
  • 1 回答
  • 0 關注
  • 94 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號