Guillaume Bourgeois a400b26a63 Refactoring architecture dossiers : dossier domain + suppression dossiers superflus | 10 months ago | |
---|---|---|
.. | ||
_data | 7 years ago | |
_output | 7 years ago | |
_support | 7 years ago | |
codeception | 10 months ago | |
README.md | 8 years ago | |
_bootstrap.php | 1 year ago | |
acceptance.suite.yml | 7 years ago | |
codeception.yml | 1 year ago | |
functional.suite.yml | 7 years ago | |
unit.suite.yml | 7 years ago |
This directory contains various tests for the advanced applications.
Tests in codeception
directory are developed with Codeception PHP Testing Framework.
After creating and setting up the advanced application, follow these steps to prepare for the tests:
composer global require "codeception/codeception=2.0.*" "codeception/specify=*" "codeception/verify=*"
If you’ve never used Composer for global packages run composer global status
. It should output:
Changed current directory to <directory>
Then add <directory>/vendor/bin
to you PATH
environment variable. Now you’re able to use codecept
from command
line globally.
composer.json
is: composer require --dev yiisoft/yii2-faker:*
yii2_advanced_tests
database then update it by applying migrations: codeception/bin/yii migrate
common
, frontend
etc. are execute the following: php -S localhost:8080
tests/codeception
directory: # frontend tests
cd frontend
codecept build
codecept run
# backend tests
cd backend
codecept build
codecept run
# etc.
If you already have run codecept build
for each application, you can skip that step and run all tests by a single codecept run
.