PaulZi
59342c6bd7
|
7 years ago | |
---|---|---|
.. | ||
data | 7 years ago | |
migrations | 9 years ago | |
models | 9 years ago | |
mysql | 9 years ago | |
pgsql | 9 years ago | |
sqlite | 9 years ago | |
.gitignore | 9 years ago | |
ArrayDataSet.php | 9 years ago | |
BaseTestCase.php | 9 years ago | |
NestedSetsBehaviorTestCase.php | 7 years ago | |
NestedSetsQueryTraitTestCase.php | 9 years ago | |
README.md | 9 years ago | |
bootstrap.php | 9 years ago |
README.md
Yii2 Materialized Path Behavior unit tests
How to run the test
Make sure you have PHPUnit installed and that you installed all composer dependencies (run composer update
in the repo base directory).
Run PHPUnit in the yii repo base directory.
phpunit
You can run tests for specific groups only:
phpunit --group=sqlite,mysql
You can get a list of available groups via phpunit --list-groups
.
test configurations
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 tests/data/config.php
adjust them to your needs to allow testing databases and caching in your environment.
You can override configuration values by creating a config.local.php
file
and manipulate the $config
variable.
For example to change MySQL username and password your config.local.php
should
contain the following:
<?php
$config['mysql']['username'] = 'username';
$config['mysql']['password'] = 'password';