PHPUnit - Можно ли запустить все юнит тесты указав...
От: MasterMind Россия  
Дата: 26.07.10 12:55
Оценка:
PHPUnit — Можно ли запустить все юнит тесты указав только папку, сейчас пишу юнит тесты по аналогии со структурой сайта, хотелось бы, чтобы написав команду PHPUnit --colors doman.ru/
прошлись рекурсивно все написаннвые тесты, сейчас приходиться писать название классса — что не удобно.
Re: PHPUnit - Можно ли запустить все юнит тесты указав...
От: Antidote  
Дата: 27.07.10 06:01
Оценка:
Здравствуйте, 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)

здесь

По крайней мере в эклипсе с плагином работает.
Чему бы грабли ни учили, а сердце верит в чудеса.
Re[2]: PHPUnit - Можно ли запустить все юнит тесты указав...
От: MasterMind Россия  
Дата: 27.07.10 12:40
Оценка:
Здравствуйте, 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)

В то время как там есть файлы — классы с тестовыми методамм. Вручную указываю название файла, срабатывают методы и печатают результат.
Re[3]: PHPUnit - Можно ли запустить все юнит тесты указав...
От: Antidote  
Дата: 27.07.10 22:53
Оценка:
Здравствуйте, 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, может дело в этом? и винда
Чему бы грабли ни учили, а сердце верит в чудеса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.