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