riconet/t3-extension-fairs

Installs: 9

Dependents: 0

Suggesters: 0

Security: 0

Type:typo3-cms-extension

4.1.0 2020-09-15 15:11 UTC

This package is not auto-updated.

Last update: 2021-04-01 17:48:02 UTC


README

pipeline status

Fairs

An extension to mange fairs. It also offers a half automated order process.

Dependencies

TYPO3 (typo3/cms-core)

  • 8.7.0 - 8.7.99

Packages

  • fluidtypo3/vhs ^5.2

Installation

  • Activate the extension via the Extensions module.
  • Include the static typo script file.

Installation using composer

Simply run composer require riconet/t3-extension-fairs

For Developers / DevOps

How to run the tests

To run tests, quality checks and build, execute the script Build/Scripts/runTests.sh.

The test runner script

No arguments: Run all unit tests with PHP 7.0

Options:

-s <...>
    Specifies which test suite to run
        - build: Builds the project (composer)
        - lint: Lints the php files
        - functional: functional tests
        - unit (default): PHP unit tests
        - quality: executes code quality checks (phpstan, phpcs, phpmd).

-p <7.0|7.1|7.2|7.3>
    Specifies the PHP minor version to be used

-e "<phpunit options>"
    Only with -s functional|unit
    Additional options to send to phpunit (unit & functional tests).
    Starting with "--" must be added after options starting with "-".
    Example -e "-v --filter canRetrieveValueWithGP" to enable verbose output AND filter tests
    named "canRetrieveValueWithGP"

-x
    Only with -s functional|unit
    Send information to host instance for test or system under test break points. This is especially
    useful if a local PhpStorm instance is listening on default xdebug port 9000. A different port
    can be selected with -y

-y <port>
    Send xdebug information to a different port than default 9000 if an IDE like PhpStorm
    is not listening on default port.

-u
    Update existing typo3gmbh/phpXY:latest docker images. Maintenance call to docker pull latest
    versions of the main php images. The images are updated once in a while and only the youngest
    ones are supported by core testing. Use this if weird test errors occur. Also removes obsolete
    image versions of typo3gmbh/phpXY.

-v
    Enable verbose script output. Shows variables and docker commands.

-h
    Show this help.