Описание тега php-code-coverage

1 ответ

Как заставить PHP Code Coverage работать с phpdbg на Windows Server?

Поскольку у меня все еще есть проблемы с PHPUnit / PHP Code Coverage и Xdebug, я решил попробовать это по-другому - с phpdbg. Я сделал это, как показано выше. Пробовал в CMD, а также в Git Bash, но результат тот же, он терпит неудачу: $ composer inf…
1 ответ

HTML-отчет о покрытии кода PhpUnit не создается

Я бегу ниже команды для создания покрытия кода в HTML-форме vendor/phpunit/phpunit/phpunit --whitelist --coverage-html tests Он работает, но не создает отчет о покрытии кода.
15 ноя '16 в 17:37
0 ответов

Пустое покрытие кода с Codeception + Xdebug в Docker

Простите меня заранее, но я работал над этим некоторое время безрезультатно, так что я могу быть немного многословным. Фон У меня есть приложение PHP 7.2.14 под управлением Apache внутри контейнера Docker. У меня включен XDebug v2.6.1, и я вижу, что…
0 ответов

Покрытие кода Phpunit не ловит мой код

Я пытаюсь выполнить тестирование phpunit с использованием codeception и guzzle в моем API, написанном на php, все тесты запущены, но кодовое покрытие всегда показывает 0/0. Я делюсь своей тестовой функцией ниже public function testInputget() { $c = …
24 апр '18 в 13:31
0 ответов

Отчеты получают неправильные ссылки и не могут быть найдены в Дженкинс

В build.xml моего проекта Jenkins (PHP) (размещенного на Windows Server) определены несколько отчетов (предупреждения PMD, дублирующий код, JDepend, предупреждения Checkstyle, сводный отчет по охвату, PHPUnit_Code_Coverage, PHPDox). Все необходимые …
1 ответ

Почему провайдеры данных PhpUnit снижают показатели покрытия?

Я использую PhpUnit с хорошими результатами, тестируя мой код только с утверждениями. Недавно я решил попробовать PhpUnit с анализом отчетов о покрытии, но заметил, что тесты, использующие методы dataProvider, имеют тенденцию уменьшать мои оценки по…
04 апр '17 в 15:32
1 ответ

PHPUnit Методы проверенных классов, не показанные в отчетах о покрытии кода?

Я работаю над проектом php в magento2. Я использую фиктивные объекты для написания юнит-тестов. Я узнал, что когда я генерирую отчет о покрытии кода, проверенные классы и методы не отображаются так, как они описаны в отчетах о покрытии кода, есть ли…
1 ответ

Как использовать библиотеку PHP_CodeCoverage напрямую?

Я пытаюсь заставить библиотеку PHP_CodeCoverage работать для простейшего случая, чтобы создать отчет о покрытии HTML-кода, и не удается. У меня установлен PHP и Xdebug. Я бы предпочел не указывать версии тех, которые я использую, потому что я надеюс…
26 авг '17 в 02:10
0 ответов

PHP кодирование для формы обратной связи

Можно ли создать форму обратной связи для Android, используя только PHP? Насколько я знаю, Android полностью основан на Java, а PHP для веб-приложений. Пожалуйста, очистите эту концепцию. Должен ли я сделать форму обратной связи на Java? Или php буд…
24 авг '18 в 19:03
1 ответ

Как настроить phpunit Laravel Boilerplate для обеспечения покрытия кода в среде Homestead

У меня есть новая http://laravel-boilerplate.com/, работающая в среде Laravel Homestead, которая работает отлично. php -v Команда возвращала мне эту информацию PHP 7.1.2-3+deb.sury.org~xenial+1 (cli) (built: Feb 22 2017 10:08:33) ( NTS ) Copyright (…
1 ответ

Как исключить метод из обработки покрытия кода в модуле PHP, если вы установили processUncoveredFilesFromWhitelist="true"

Я установил в моем phpunit.xml сделать следующее: <filter> <whitelist addUncoveredFilesFromWhitelist="true" processUncoveredFilesFromWhitelist="true"> <directory suffix=".php">/my/app</directory> </whielist> </filter…
2 ответа

Как узнать, прав ли xdebug?

Я провожу некоторые тесты, и некоторые отчеты не имеют смысла, например: https://stackru.com/images/dc3b1c6e6f1ab035ae410f67f8fb2c18f70e ae1c.png https://stackru.com/images/5e345f28d5df36ae8c74590d9acfff3e a0c01e a4.png У меня также есть другой прим…
21 фев '19 в 10:04
0 ответов

Отчет о покрытии кода не генерируется

Когда запустить команду phpunit --bootstrap="TestHelper.php" --coverage-clover coverage.xml --whitelist="../../../" --debug --log-junit result.xml ./ Он генерирует файл result.xml, но консоль застревает после этой строки.Создание отчета о покрытии к…
28 фев '18 в 07:16
0 ответов

Примечание: неопределенная переменная в qbms

Тестирование моей корзины и получение этой ошибки Примечание: неопределенная переменная: order в public_html/modules/qbms/qbms.php в строке 183 в строке 183, это то, что было сказано: $amount = number_format($order->order_total, 2, '.', ''); $invoic…
23 сен '18 в 17:58
2 ответа

PHP модуль не работает на Ubuntu 12.04 LTS с PHP5.6

Любой может помочь мне решить мою проблему. Я хочу запустить phpunit на php5.6, но получил проблему :~$ phpunit PHP Warning: require_once(PHP/CodeCoverage/Filter.php): failed to open stream: No such file or directory in /usr/bin/phpunit on line 38 P…
24 фев '17 в 05:48
1 ответ

Покрытие кода PHPUnit сообщает о ложно-положительном внутри foreach

Покрытие кода PHPUnit сообщает о 100% покрытии для следующей функции, что явно неверно: public function run(){ foreach ([1] as $value) { if($value === 1 ){ echo "Is called\n"; // TRUE positive } else{ echo "Not called\n"; // TRUE negative echo "Not …
22 ноя '18 в 09:28
0 ответов

Как я могу определить покрытие кода моих модульных тестов?

Я пытаюсь определить покрытие кода группы юнит-тестов. Как я могу это сделать? На моем компьютере установлены phpUnit и XDebug, и, насколько я понимаю, эти инструменты будут работать, но я не знаю как. Я пробовал бегать phpunit --coverage-html /unit…
3 ответа

PHP несколько функций, возвращаемых типов String|int

Я столкнулся с немного необычным сценарием, когда моя функция возвращает несколько типов string or integer, Я пытаюсь объявить типы возвращаемых данных. Может ли кто-нибудь предложить мне наилучшую практику, чтобы объявить. Я знаю, что нуль или друг…
1 ответ

Модуль покрытия phpunit не генерирует отчеты

Привет всем, у меня проблема с html-компонентом phpunit. Я правильно установил компоненты и запустил команду: vendor/bin/phpunit --coverage-html tests Тесты работают правильно, но отчеты в формате html не создаются. Прикрепил конечный результат. Кл…
29 июн '20 в 21:19
0 ответов

Как заставить PHPUnit частично регенерировать HTML-журнал покрытия кода

Я использую PHPUnit для генерации данных о покрытии кода с использованием типа ведения журнала HTML. Иногда я создаю журнал полного покрытия для всей кодовой базы, а затем повторно запускаю тесты с охватом меньшего подмножества кодовой базы из PHPSt…