mirror of https://github.com/FriendsOfTYPO3/tea.git synced 2024-11-22 19:16:13 +01:00

[TASK] Switch the coverage on CI from Xdebug to PCOV (#648)

This greatly improves performance.

Also make the Composer version in the Coverage CI job less specific.
This commit is contained in:
Oliver Klee 2022-10-18 19:38:45 +02:00 committed by GitHub
parent d95cbbd8c7
commit 3b4b544e2c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View file

@ -22,9 +22,10 @@ jobs:
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:
php-version: "${{ matrix.php-version }}" php-version: "${{ matrix.php-version }}"
tools: composer:v2.4 tools: composer:v2, phive
extensions: xdebug, mysqli extensions: mysqli
coverage: xdebug coverage: pcov
ini-values: pcov.directory=Classes
- name: "Show Composer version" - name: "Show Composer version"
run: composer --version run: composer --version
- name: "Cache dependencies installed with composer" - name: "Cache dependencies installed with composer"

View file

@ -9,6 +9,7 @@ This project adheres to [Semantic Versioning](https://semver.org/).
- Add `.gitignore` entry for JetBrains Fleet editor (#642) - Add `.gitignore` entry for JetBrains Fleet editor (#642)
### Changed ### Changed
- Switch the coverage on CI from Xdebug to PCOV (#648)
- Upgrade to `helmich/typo3-typoscript-lint` V3 (#645) - Upgrade to `helmich/typo3-typoscript-lint` V3 (#645)
- Upgrade to the testing framework v7 (#629) - Upgrade to the testing framework v7 (#629)
- Make the TCA ready for TYPO3 v12 (#625) - Make the TCA ready for TYPO3 v12 (#625)