Skip to content
Snippets Groups Projects
Commit c71855ea authored by Anja Leichsenring's avatar Anja Leichsenring Committed by Stefan Bürk
Browse files

[TASK] Provide composer.json to fixture extensions

In preparation of composer based test setups, all fixture extensions
require fully functional `composer.json` files.

For starters, the minimal required `composer.json` is added. We will
adjust as we go. Extensions without classes don't receive PSR-4
class loading definitions as those are not needed.

As a convention, all fixture extensions have their composer name use the vendor `typo3tests`.

Classes will have the vendor `TYPO3Tests`.

This way, fixture extensions are easy to identify, both by providing
tests that use the extensions, as well as in development to not accidentally use such an extension or class.

Resolves: #100783
Releases: main, 12.4
Change-Id: I476864b528eaab1acec0a950c85d5ff92be7b516
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78942


Tested-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
parent 11c9546e
Branches
Tags
Showing
with 71 additions and 66 deletions
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment