отчеты phpunit xdebug - PullRequest
       7

отчеты phpunit xdebug

0 голосов
/ 22 января 2010

Я пытаюсь создать html отчет о некоторых тестах с использованием PHPUnit, Selenium и Xdebug. Я запускаю тест так:

phpunit --coverage-html ./report blah.php

Но в сгенерированном отчете недостаточно информации, и, похоже, он не совпадает с официальной документацией здесь .

Я просто получаю зеленую полосу с "100.00% | 0/0" в качестве значения для столбца "Линии". Я подумал, что, возможно, это нормально, но я изменил свой тестовый сценарий так, чтобы он намеренно провалился, и отчет тот же. Я предположил бы, что это по крайней мере скажет мне, что это потерпело неудачу.

Есть идеи, почему это происходит?

PS: я использую PHPUnit 3.4.8, Xdebug 2.0.5.

Ответы [ 2 ]

1 голос
/ 02 февраля 2010

Отчеты о покрытии кода сообщают вам строки кода, которые охватывали ваши тесты, независимо от того, провалились они или нет. Это не то же самое, что сообщать о результатах испытаний.

0 голосов
/ 22 января 2010

@ peter-lindqvist: вывод сценария:

$ phpunit --coverage-html ./report blah.php
PHPUnit 3.4.8 by Sebastian Bergmann.

.F

Time: 16 seconds, Memory: 5.50Mb

There was 1 failure:

1) blah::testLocation
Current URL: http://some-url

Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-actual_stuff
+expected_stuff

/home/me/..../blah.php:62

FAILURES!
Tests: 2, Assertions: 2, Failures: 1.

Generating code coverage report, this may take a moment.
...