Full TYPO3 GitLab CI Setup with Codeception (Chrome and Mailhog)
465d183050
Bumps [typo3fluid/fluid](https://github.com/TYPO3/Fluid) from 2.6.4 to 2.6.10. - [Release notes](https://github.com/TYPO3/Fluid/releases) - [Commits](https://github.com/TYPO3/Fluid/compare/2.6.4...2.6.10) 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