Full TYPO3 GitLab CI Setup with Codeception (Chrome and Mailhog)
aca2dd2d5c
Bumps [symfony/var-exporter](https://github.com/symfony/var-exporter) from 4.3.3 to 4.4.4. - [Release notes](https://github.com/symfony/var-exporter/releases) - [Commits](https://github.com/symfony/var-exporter/compare/v4.3.3...v4.4.4) 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