У меня обычно есть исполняемый файл phpunit
в моем PATH, и я держу структурированный каталог для тестов, похожих на ваш.Затем вы должны настроить свой phpunit, используя xml-файл , в который вы можете включить общие параметры и, что наиболее важно, файл начальной загрузки, который содержит единовременную настройку, необходимую для ваших тестов.если вы поместите XML-файл в папку тестов, вы можете иметь такую структуру
tests
├── bootstrap.php
├── TestEnvironment.php
├── application
│ ├── controllers
│ │ └── IndexControllerTest.php
│ ├── forms
│ │ └── UserTest.php
│ ├── helpers
│ │ └── Html2TxtTest.php
│ └── modules
│ └── admin
│ └── models
│ ├── LayoutManagerTest.php
│ ├── ScriptOptionsTest.php
│ ├── ServiceTest.php
│ ├── TemplatesTest.php
│ └── UsersFinderTest.php
└── phpunit.xml
и запускать тесты, как вам нужно, с помощью таких команд, как
phpunit # run all tests
phpunit application # run all tests inside application folders
phpunit application/forms/UserTest.php # run all tests inside the given file
Итак, насколько выЕсли у вас есть phpunit в PATH, нет проблем с его запуском, если у вас его нет в PATH, подумайте, поместите его в папку tests и запустите оттуда.
Это хорошо работает в средах Unix, ноэто должно работать и на Win32.