Carsten Brandt
11 years ago
1 changed files with 41 additions and 0 deletions
@ -0,0 +1,41 @@
|
||||
Yii 2.0 Unit tests |
||||
================== |
||||
|
||||
DIRECTORY STRUCTURE |
||||
------------------- |
||||
|
||||
unit/ Unit tests to run with PHPUnit |
||||
data/ models, config and other test data |
||||
config.php this file contains configuration for database and caching backends |
||||
framework/ the framework unit tests |
||||
runtime/ the application runtime dir for the yii test app |
||||
web/ webapp for functional testing |
||||
|
||||
|
||||
HOW TO RUN THE TESTS |
||||
-------------------- |
||||
|
||||
Make sure you have PHPUnit installed. |
||||
|
||||
Run PHPUnit in the yii repo base directory. |
||||
|
||||
```php |
||||
phpunit |
||||
``` |
||||
|
||||
You can run tests for specific groups only: |
||||
|
||||
```php |
||||
phpunit --group=mysql,base,i18n |
||||
``` |
||||
|
||||
You can get a list of available groups via `phpunit --list-groups`. |
||||
|
||||
TEST CONFIGURATION |
||||
------------------ |
||||
|
||||
PHPUnit configuration is in `phpunit.xml.dist` in repository root folder. |
||||
You can create your own phpunit.xml to override dist config. |
||||
|
||||
Database and other backend system configuration can be found in `unit/data/config.php` |
||||
adjust them to your needs to allow testing databases and caching in your environment. |
Loading…
Reference in new issue