Générer le code coverage de tests selenium avec phpunit

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Générer le code coverage de tests selenium avec phpunit

Re: Générer le code coverage de tests selenium avec phpunit

par ouckileou » 17 août 2009, 14:51

Rien dans la doc de PHPUnit ? http://www.phpunit.de/manual/3.1/en/selenium.html

Pas de log d'erreur quelque part ?

Générer le code coverage de tests selenium avec phpunit

par Invité » 12 août 2009, 11:52

Bonjour à tous,

Je suis actuellement de tester un logiciel réalisé en PHP à l'aide de phpunit.

Phpunit permet de générer le code coverage sur les tests, de façon à savoir quelle partie du code du logiciel est testée (pratique pour connaître l'étendue des tests). J'arrive tout à fait à générer le code coverage sur les tests de classe habituels, cependant j'ai aussi une série de tests séléniums, et pour ceux-ci le code coverage généré est vide (comme si aucune classe n'était testée), et je n'arrive pas à comprendre pourquoi.

C'est xdebug qui permet le code coverage avec phpunit, et j'ai rajouté dans le phpinfo les auto-append et auto-prepend afin de permettre le coverage. J'ai aussi ajouté le fichier phpunit_coverage.php dans le source de mon logiciel comme demandé, mais rien ne se passe avec la commande "phpunit --coverage-html ./reportcoverage oneSeleniumTest.php"

Je n'ai trouvé d'aide nulle part sur internet, j'espère que quelqu'un ici pourra m'aider.

Merci !
Thomas