Full TYPO3 GitLab CI Setup with Codeception (Chrome and Mailhog)
0e3b023910
Bumps [symfony/cache](https://github.com/symfony/cache) from 4.3.3 to 4.4.1. - [Release notes](https://github.com/symfony/cache/releases) - [Changelog](https://github.com/symfony/cache/blob/master/CHANGELOG.md) - [Commits](https://github.com/symfony/cache/compare/v4.3.3...v4.4.1) Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
app/typo3conf | ||
localPackages/example_extension | ||
tests | ||
.gitignore | ||
.gitlab-ci.yml | ||
codeception.yml | ||
composer.json | ||
composer.lock | ||
LICENSE | ||
README.rst |
Workshop GitLab Acceptance Testing
This repository provides material for GitLab Acceptance testing.
Install
- Run
composer install
- Setup database
own_workshopgitlabacceptance_testing
- Setup Mailhog.
Execute
Start selenium E.g.:
ChromeDriver=~/Applications/chromedriver-76 java -Djava.awt.headless=true -jar ~/Applications/selenium-server-standalone-3.141.59.jar
Start mailhog
Start php server:
TYPO3_CONTEXT=Testing/Acceptance php -S 127.0.0.1:8080 -t web
Execute tests:
./vendor/bin/codecept run --env local
TODO
- Add css / js for testing
- Use docker registry for finished container with php support for mysql
- Add db tests as examples to cest