Spouštění testů Nette frameworku

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

Dneska jsem si poprvé zkusil sám spustit testy Nette, ale nikde jsem nenašel žádné podrobnosti jak se to používá.

Konkrétně mi 9 testů z nějakého důvodu skipuje a nevím které to jsou ani co udělat aby je to nepřeskočilo. Jak to zjistit? Databáze to není, tu jsem opravoval (předtím těch skipů bylo 33).

Pak mi to ještě vyhazuje F na Session.regenerateId().phpt. Netuším proč, ale to může být moje konfigurace localhostu.

Editoval jtousek (30. 8. 2012 20:56)

hrach
Člen | 1838
+
0
-

RunTests.bat help, vypis skupi jde taky vypsat, viz help

jtousek
Člen | 951
+
0
-

RunTests.bat help vypíše „Error: Invalid path ‚help‘.“. Zkoušel jsem i –help a -h, nic nepomohlo.

Patrik Votoček
Člen | 2221
+
0
-

doporučuju pouštět spíš:

php Test\RunTests.php -s

EDIT:

jtousek napsal(a):

Pak mi to ještě vyhazuje F na Session.regenerateId().phpt. Netuším proč, ale to může být moje konfigurace localhostu.

Tohle by mělo být opraveno https://github.com/…6d771eccf7fa

Editoval Patrik Votoček (30. 8. 2012 21:34)

jtousek
Člen | 951
+
0
-

@Patrik Votoček: Díky moc, tohle šlape jak hodinky. :-)

Ty skipnuté testy jsou pro memcached (nemám) PHP < 5.3 (mám 5.4) a pak něco se SafeStreamem ale to asi nemusím řešit.

Že je opravená session je fajn.

Jo ještě při prvním spuštění testů tam byly nějaké faily kvůli mkdir, ale při druhém spuštění zmizely. Nevím zda je to podstatné.