Tester -w spousti testy sebe sama
- blacksun
- Člen | 177
Ahoj,
Tester jsem nainstaloval pres composer (tudiz spoustim pres vendor/bin/tester), PHP mam pres CGI (-p /opt/local/bin/php-cgi55) a testy ve slozce tests.
Pokud spustim vendor/bin/tester -p /opt/local/bin/php-cgi55 -w tests, watch funguje, ale predtim probehnout testy samotneho Testeru, kde nektere failuji s hlaskou Fatal error: Call to undefined function Tester\iconv_strlen() in /full-path-to-project/vendor/nette/tester/Tester/Framework/Dumper.php on line 56.
Pokud spustim vendor/bin/tester -p /opt/local/bin/php-cgi55 tests, probehnou pouze testy ve slozce tests tak, jak ocekavam, nicmene musim to spoustet manualne.
Delam neco spatne nebo jinak, nez by se melo?
Diky za hint.
Michal
- Milo
- Nette Core | 1283
Jinými slovy než @hrach. Volba -w <path>
přijímá argument cesty, kterou má sledovat. Když ale -w
vypustíš, z adresáře tests
se stane parametr, který Tester
chápe jako cestu k testům. Správně tedy:
vendor/bin/tester -p /opt/local/bin/php-cgi55 -w tests tests
# nebo v jiném pořadí
vendor/bin/tester -w tests -p /opt/local/bin/php-cgi55 tests
Editoval Milo (2. 9. 2014 22:04)