Skip to content
Snippets Groups Projects
Commit 287ebfac authored by Anja Leichsenring's avatar Anja Leichsenring
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/+/78913


Tested-by: default avatarcore-ci <typo3@b13.com>
Reviewed-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
Tested-by: default avatarOliver Klee <typo3-coding@oliverklee.de>
Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: default avatarStefan Bürk <stefan@buerk.tech>
Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: default avatarStefan Bürk <stefan@buerk.tech>
parent 0a9b4ea3
Branches
Tags
No related merge requests found
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