Full TYPO3 GitLab CI Setup with Codeception (Chrome and Mailhog)
Go to file
dependabot[bot] 465d183050
Bump typo3fluid/fluid from 2.6.4 to 2.6.10
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>
2020-11-18 21:10:28 +00:00
app/typo3conf Add mailhog to infrastructure for testing 2019-08-27 09:04:17 +02:00
localPackages/example_extension Add email delivery for testing purposes 2019-08-27 09:04:17 +02:00
tests Add mailhog to infrastructure for testing 2019-08-27 09:04:17 +02:00
.gitignore Add basic setup for acceptance tests within GitLab 2019-08-27 09:04:03 +02:00
.gitlab-ci.yml Add PHP output to artifact 2019-09-10 11:39:16 +02:00
codeception.yml Add mailhog to infrastructure for testing 2019-08-27 09:04:17 +02:00
composer.json Remove unnecessary dev dependency typo3/testing-framework 2019-10-09 07:56:26 +02:00
composer.lock Bump typo3fluid/fluid from 2.6.4 to 2.6.10 2020-11-18 21:10:28 +00:00
LICENSE TASK: Initial TYPO3 Example 2018-11-03 19:29:21 +01:00
README.rst Add readme 2019-08-27 09:04:17 +02:00

Workshop GitLab Acceptance Testing

This repository provides material for GitLab Acceptance testing.

Install

  1. Run composer install
  2. Setup database own_workshopgitlabacceptance_testing
  3. Setup Mailhog.

Execute

  1. Start selenium E.g.:

    ChromeDriver=~/Applications/chromedriver-76 java -Djava.awt.headless=true -jar ~/Applications/selenium-server-standalone-3.141.59.jar
  2. Start mailhog

  3. Start php server:

    TYPO3_CONTEXT=Testing/Acceptance php -S 127.0.0.1:8080 -t web
  4. 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