PHPUnit — Можно ли запустить все юнит тесты указав только папку, сейчас пишу юнит тесты по аналогии со структурой сайта, хотелось бы, чтобы написав команду PHPUnit --colors doman.ru/
прошлись рекурсивно все написаннвые тесты, сейчас приходиться писать название классса — что не удобно.
Здравствуйте, MasterMind, Вы писали:
MM>прошлись рекурсивно все написаннвые тесты, сейчас приходиться писать название классса — что не удобно.
Let's take a look at the command-line test runner's switches in the following code:
Usage: phpunit [switches] UnitTest [UnitTest.php]
phpunit [switches] <directory>
здесь
Probably the easiest way to compose a test suite is to keep all test case source files in a test directory. PHPUnit can automatically discover and run the tests by recursively traversing the test directory.
-||-||-||-||-||-||-||
phpunit Tests
PHPUnit 3.4.14 by Sebastian Bergmann.
............................................................ 60 / 75
Time: 0 seconds
OK (75 tests, 164 assertions)
здесь
По крайней мере в эклипсе с плагином работает.
Здравствуйте, Antidote, Вы писали:
A>Здравствуйте, MasterMind, Вы писали:
MM>>прошлись рекурсивно все написаннвые тесты, сейчас приходиться писать название классса — что не удобно.
A>Let's take a look at the command-line test runner's switches in the following code:
A>Usage: phpunit [switches] UnitTest [UnitTest.php]
A> phpunit [switches] <directory>
A>здесь
A>Probably the easiest way to compose a test suite is to keep all test case source files in a test directory. PHPUnit can automatically discover and run the tests by recursively traversing the test directory.
A>-||-||-||-||-||-||-||
A>phpunit Tests
A>PHPUnit 3.4.14 by Sebastian Bergmann.
A>............................................................ 60 / 75
A>Time: 0 seconds
A>OK (75 tests, 164 assertions)
A>здесь
A>По крайней мере в эклипсе с плагином работает.
Ну я подобный образом и пробывал делать, но почему то не подтягиваются тесты, например
делаю в командой
[eu@vps719 www]$ phpunit Tests
PHPUnit 3.4.15 by Sebastian Bergmann.
Time: 0 seconds
OK (0 tests, 0 assertions)
В то время как там есть файлы — классы с тестовыми методамм. Вручную указываю название файла, срабатывают методы и печатают результат.
Здравствуйте, MasterMind, Вы писали:
MM>Ну я подобный образом и пробывал делать, но почему то не подтягиваются тесты, например
MM>делаю в командой
MM>[eu@vps719 www]$ phpunit Tests
MM>PHPUnit 3.4.15 by Sebastian Bergmann.
MM>Time: 0 seconds
MM>OK (0 tests, 0 assertions)
MM>В то время как там есть файлы — классы с тестовыми методамм. Вручную указываю название файла, срабатывают методы и печатают результат.
Вот, только что из Far:
C:\...mfphp\services\com\projectName>phpunit test
PHPUnit 3.3.9 by Sebastian Bergmann.
.
Time: 0 seconds
OK (1 test, 1 assertion)
C:\...mfphp\services\com\projectName>
У меня постарше сам phpUnit, может дело в этом? и винда