Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.1.0 #23

Merged
merged 27 commits into from
Jan 30, 2025
Merged
Changes from 1 commit
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a857e3e
first v13 compat fixes
mmunz Jan 3, 2025
743aed5
Add site sets
mmunz Jan 3, 2025
756638f
Fix dynamic properties in unit tests
mmunz Jan 3, 2025
1986a92
Update cests
mmunz Jan 3, 2025
f92892d
Upgrade github actions file
mmunz Jan 3, 2025
69cfccd
Require testing-framework 8
mmunz Jan 3, 2025
848aeb3
Update github action versions
mmunz Jan 3, 2025
2500470
Replace codeception-helper-module with custom helper functions
mmunz Jan 3, 2025
b07950d
Make unit tests work with phpunit 10
mmunz Jan 3, 2025
7235f44
remove codeception-helper-module
mmunz Jan 3, 2025
3dfc409
use fixed chromedriver port in CI
mmunz Jan 3, 2025
83e0923
Add TYPO3_PATH_APP env var when executing console commands in cests
mmunz Jan 5, 2025
4f44632
Explicitly install imagemagick which is not part of ubuntu-24.04 imag…
mmunz Jan 5, 2025
8ddfcf3
Use phpunit 10
mmunz Jan 5, 2025
2a9fec9
Fix enabling jsdebug and acceptance tests on v13
mmunz Jan 6, 2025
c38692a
Use own phpunit config file, no errors on deprecations
mmunz Jan 6, 2025
c0c055b
php style fixes
mmunz Jan 6, 2025
60ef486
Use artifacts v4 action
mmunz Jan 6, 2025
d4a44cf
increase xvfb screen size for gh actions codeception tests
mmunz Jan 6, 2025
25e394a
Fix image upscaling on v13. When using m no upscaling is possible any…
mmunz Jan 7, 2025
c9e1a39
dont stop running the cests on failed acceptance tests in CI
mmunz Jan 7, 2025
91fd088
update phpstan config
mmunz Jan 7, 2025
17c2a81
modernize php, more typing, modernize DI
mmunz Jan 9, 2025
033071e
add php8.3 to test matrix
mmunz Jan 9, 2025
a5e11c2
add php8.4 to test matrix
mmunz Jan 9, 2025
2fa205e
Update doc, add note about ratio box on ai:image
mmunz Jan 30, 2025
7fcc017
Prepare v1.1.0
mmunz Jan 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Use own phpunit config file, no errors on deprecations
mmunz committed Jan 6, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
commit c38692a780ef9543c8af0421149dccf5ea61cf0c
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
@@ -38,7 +38,7 @@
"php:lint": ".Build/vendor/bin/php-cs-fixer fix --diff --dry-run --config .php-cs-fixer.php",
"php:fix": ".Build/vendor/bin/php-cs-fixer fix --diff --config .php-cs-fixer.php",
"ts:lint": "typoscript-lint -c Configuration/TsLint.yml --ansi -n --fail-on-warnings -vvv Configuration/TypoScript/",
"tests:unit": ".Build/vendor/bin/phpunit -c .Build/vendor/typo3/testing-framework/Resources/Core/Build/UnitTests.xml Tests/Unit",
"tests:unit": ".Build/vendor/bin/phpunit -c phpunit.xml.dist Tests/Unit",
"tests:acceptance": [
"@link-extension",
"bash Tests/Acceptance/_setup/setup.sh",
33 changes: 33 additions & 0 deletions phpunit.xml.dist
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
<?xml version="1.0"?>
<phpunit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://schema.phpunit.de/10.1/phpunit.xsd"
backupGlobals="true"
beStrictAboutTestsThatDoNotTestAnything="false"
bootstrap=".Build/vendor/typo3/testing-framework/Resources/Core/Build/UnitTestsBootstrap.php"
cacheDirectory=".phpunit.cache"
cacheResult="false"
colors="true"
displayDetailsOnTestsThatTriggerDeprecations="true"
displayDetailsOnTestsThatTriggerErrors="true"
displayDetailsOnTestsThatTriggerNotices="true"
displayDetailsOnTestsThatTriggerWarnings="true"
failOnDeprecation="false"
failOnNotice="true"
failOnRisky="true"
failOnWarning="true"
requireCoverageMetadata="false"
>
<testsuites>
<testsuite name="Unit tests">
<!--
This path either needs an adaption in extensions, or an extension's
test location path needs to be given to phpunit.
-->
<directory>./Tests/Unit/</directory>
</testsuite>
</testsuites>
<php>
<ini name="display_errors" value="1"/>
<env name="TYPO3_CONTEXT" value="Testing"/>
</php>
</phpunit>