Pomoci ceho je vygenerovan soubor: coverage.dat (slozka tests)

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
MartyIX
Člen | 217
+
0
-

Ahoj,

koukam, jak jsou v Nette napsane testy a je tam i soubor pro generovani code coverage, ale nenasel jsem, pomoci ceho se vygeneruje soubor coverage.dat, ktery soubor tests/NetteTest/ViewCoverage.php zpracovava. Hadam, ze to bude nejak pomoci xdebugu..

Diky!

Acci
Člen | 83
+
0
-

Zrovna před nedávnem jsem se na to taktéž díval. Soubor se generuje pomocí rozšíření Xdebug, které je voláno v souboru NetteTests/TestHelpers.php.

bojovyletoun
Člen | 667
+
0
-

co znamená coverage?

norbe
Backer | 405
+
0
-

Coverage znamená pokrytí kódu testy. Jinými slovy kolik procent kódu bylo během testu spuštěno (neznamenáto že kód je bezchyby, ale že nad ním je vytvořen nějaký test).

MartyIX
Člen | 217
+
0
-

Acci: Diky, tam jsem to nehledal..

Jinak parametr $file funkce startCodeCoverage se zda, ze neni pouzivan a ve funkci saveCoverage se pouziva natvrdo soubor ‚/coverage.dat‘. Hlasit, nehlasit?

David Grudl
Nette Core | 8142
+
0
-

fixed