Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yii2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PSDI Army
yii2
Commits
32fc3bab
Commit
32fc3bab
authored
Aug 27, 2014
by
Carsten Brandt
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update README.md
parent
693ec944
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
36 additions
and
37 deletions
+36
-37
README.md
apps/advanced/tests/README.md
+36
-37
No files found.
apps/advanced/tests/README.md
View file @
32fc3bab
...
@@ -6,55 +6,54 @@ After creating and setting up the advanced application, follow these steps to pr
...
@@ -6,55 +6,54 @@ After creating and setting up the advanced application, follow these steps to pr
1.
Install Codeception if it's not yet installed:
1.
Install Codeception if it's not yet installed:
```
```
composer global require "codeception/codeception=2.0.*" "codeception/specify=*" "codeception/verify=*"
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:
If you've never used Composer for global packages run
`composer global status`
. It should output:
```
```
Changed current directory to <directory>
Changed current directory to <directory>
```
```
Then add
`<directory>/vendor/bin`
to you
`PATH`
environment variable. Now we
're able to use
`codecept`
from command
Then add
`<directory>/vendor/bin`
to you
`PATH`
environment variable. Now you
're able to use
`codecept`
from command
line globally.
line globally.
2.
Install faker extension by running the following from template root directory where
`composer.json`
is:
2.
Install faker extension by running the following from template root directory where
`composer.json`
is:
```
```
composer require --dev yiisoft/yii2-faker:*
composer require --dev yiisoft/yii2-faker:*
```
```
3.
Create
`yii2_advanced_tests`
database then update it by applying migrations:
3.
Create
`yii2_advanced_tests`
database then update it by applying migrations:
```
```
codeception/bin/yii migrate
codeception/bin/yii migrate
```
```
4.
In order to be able to run acceptance tests you need to start a webserver. The simplest way is to use PHP built in
4.
In order to be able to run acceptance tests you need to start a webserver. The simplest way is to use PHP built in
webserver. In the root directory where
`common`
,
`frontend`
etc. are execute the following:
webserver. In the root directory where
`common`
,
`frontend`
etc. are execute the following:
```
```
php -S localhost:8080
php -S localhost:8080
```
```
5.
Now you can run the tests with the following commands:
5.
Now you can run the tests with the following commands:
```
```
# frontend tests
# frontend tests
cd frontend
cd frontend
codecept build
codecept build
codecept run
codecept run
# backend tests
# backend tests
cd backend
cd backend
codecept build
codecept build
codecept run
codecept run
# etc.
# etc.
```
```
If you already have run
`codecept build`
for each application, you can run all tests by a single
`codecept run`
in the
If you already have run
`codecept build`
for each application, you can run all tests by a single
`codecept run`
in the
`tests`
directory.
`tests`
directory.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment