You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Daniel Siepmann c6d07eb177
Remove unnecessary dev dependency typo3/testing-framework
2 years ago
app/typo3conf Add mailhog to infrastructure for testing 2 years ago
localPackages/example_extension Add email delivery for testing purposes 2 years ago
tests Add mailhog to infrastructure for testing 2 years ago
.gitignore Add basic setup for acceptance tests within GitLab 2 years ago
.gitlab-ci.yml Add PHP output to artifact 2 years ago
LICENSE TASK: Initial TYPO3 Example 3 years ago
README.rst Add readme 2 years ago
codeception.yml Add mailhog to infrastructure for testing 2 years ago
composer.json Remove unnecessary dev dependency typo3/testing-framework 2 years ago
composer.lock Remove unnecessary dev dependency typo3/testing-framework 2 years ago

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