...
Composer will drop the the runtimes into bin/.
Before running Behat tests, it will be necessary to create a behat.yml
file:
Code Block | ||
---|---|---|
| ||
cp application/tests/behat.template application/tests/behat.yml |
Then edit the behat.yml
file and ensure that both base_url
variables matches your installation.
To run the tests themselves
Code Block | ||
---|---|---|
| ||
# Run ALL behat tests bin/behat --configc application/tests/behat.yml # Run just posts test bin/behat --configc application/tests/behat.yml features/api.posts.feature # Run ALL spec tests bin/phpspec run # Run just the config entity spec bin/phpspec run spec/Ushahidi/Entity/ConfigSpec.php # Run ALL phpunit tests bin/phpunit -c application/tests/phpunit.xml # Run just posts model test bin/phpunit -c application/tests/phpunit.xml classes/models/PostModelTest.php # You could also run these from application/tests without specifying config files cd application/tests ../../bin/behat ../../bin/phpunit |
...