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