[Tests] La Couverture de code avec Xdebug
Bonjour,
Je viens de tester le code suivant avec Xdebug pour sa fonctionnalité de Couverture. (Trias fore comme fonctionnalité)
Voilà le code que j’ai testé :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
xdebug_start_code_coverage ();
function a ( $a ) {
echo $a * 2.5 ;
}
function b ( $count ) {
for ( $i = 0 ; $i < $count ; $i ++) {
a ( $i + 0.17 );
}
}
b ( 6 );
b ( 10 );
var_dump ( xdebug_get_code_coverage ());
?> |
Et le résultat donne :
Citation:
0.4252.9255.4257.92510.42512.9250.4252.9255.4257.92510.42512.92515.42517.92520.42522.925
array
'C:\wamp\www\Test XDebug\Couverture de code 7.php' =>
array
4 => int 1
5 => int 1
6 => int 1
8 => int 1
9 => int 1
10 => int 1
11 => int 1
12 => int 1
14 => int 1
15 => int 1
17 => int 1
Je voudrai comprendre ou est la couverture la ?, elle devrai pas donnée une description du passage d’execution dans le code (chaque instruction ou ligne exécuter) une sorte de Traces mais plus détailler (instruction par instruction).
Merci d’avance. (un débutons avec le débugage ;))