簡體   English   中英

Symfony PHPUnit測試問題

[英]Symfony PHPUnit tests issue

在Symfony中運行PHPUnit測試用例時遇到以下問題。 我嘗試刪除各種可能導致內存問題但沒有運氣的測試用例。 它與PHP版本7.2.20有關嗎?

$ phpdbg -qrr ./bin/phpunit --coverage-text --colors = never --coverage-html $ CI_PROJECT_DIR / codecoverage / --coverage-clover $ CI_PROJECT_DIR / clover.xml --log-junit $ CI_PROJECT_DIR / junit。 xml -c。 Sebastian Bergmann和貢獻者的PHPUnit 7.5.12。

測試項目測試套件F ....... FF.FF。 [PHP警告:未捕獲的ErrorException:包括(/ builds / development / project / project-docs / var / cache / test / pools / yZJnsPMs0T / S / 6 / + yyw-9cjArnMASkmxItg):無法打開流:沒有此類文件或目錄在/builds/development/project/project-docs/vendor/symfony/cache/Traits/PhpFilesTrait.php:114堆棧跟蹤中:

#0 /builds/development/project/project-docs/vendor/symfony/cache/Traits/PhpFilesTrait.php(114):Symfony \\ Component \\ Cache \\ Adapter \\ PhpFilesAdapter :: Symfony \\ Component \\ Cache \\ Adapter {closure}( 2,'include(/ builds ...','/ builds / develop ...',114,數組)

#1 /builds/development/project/project-docs/vendor/symfony/cache/Traits/PhpFilesTrait.php(114):include()

#2 /builds/development/project/project-docs/vendor/symfony/cache/Traits/AbstractAdapterTrait.php(51):Symfony \\ Component \\ Cache \\ Adapter \\ PhpFilesAdapter-> doFetch(Array)

#3 /builds/development/project/project-docs/vendor/symfony/cache/Adapter/TraceableAdapter.php(77):/ builds / development / project / project-docs / vendor中的Symfony \\ Component \\ Cache \\ Adapter \\ AbstractAdapte /symfony/cache/Traits/PhpFilesTrait.php,第114行] [PHP致命錯誤:/ builds / development / project / project-docs / vendor / symfony / cache中的內存不足(已分配702808064)(嘗試分配140362191340481字節) /Traits/PhpFilesTrait.php,第114行]

我也嘗試過composer update

是的,PHP 7.2.20和7.3.7存在問題

https://github.com/doctrine/DoctrineBundle/issues/990

該解決方案將在下一個PHP版本中實現,但目前在這些版本上沒有解決方案,最好避免使用這些版本。

暫無
暫無

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

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