|
|
|
@ -4,12 +4,10 @@ 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 |
|
|
|
@ -19,18 +17,24 @@ Make sure you have PHPUnit installed and that you installed all composer depende
|
|
|
|
|
|
|
|
|
|
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`. |
|
|
|
|
|
|
|
|
|
A single test class could be run like the follwing: |
|
|
|
|
|
|
|
|
|
``` |
|
|
|
|
phpunit tests/framework/base/ObjectTest.php |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
TEST CONFIGURATION |
|
|
|
|
------------------ |
|
|
|
|
|
|
|
|
|