James Titcumb
71f8b753da
446: Fix versions not parsing when PHP_VERSION is not semver-compat
...
Reverts commit 2962d921be
Presumably this was changed for simplicity, but there was no test to ensure any
PHP builds with non-semver-compatible version strings don't crash
2026-01-19 17:48:01 +00:00
James Titcumb
088acd777e
Replace output throughout all of PIE witih Composer ConsoleIO
2025-10-16 19:27:33 +01:00
James Titcumb
ce02e1f3f8
Updated psalm phpunit plugin so dataproviders no longer need suppression
2025-04-01 20:30:38 +01:00
James Titcumb
dd7af3e2ae
Added --skip-enable-extension option to avoid auto enabling of extensions in php.ini
2024-12-23 08:05:09 +00:00
Alexandre Daubois
c1dd798b88
Use #[RequiresOperatingSystemFamily] where possible
2024-11-19 16:48:20 +01:00
James Titcumb
7e1321e38e
Workaround for dataproviders for non-Windows only tests
2024-10-02 08:50:32 +01:00
James Titcumb
ba38a2b043
Updated tests to work for more PHP versions
2024-10-02 07:20:09 +01:00
James Titcumb
91590f5061
Use separate test for PIE install integration test on Windows vs non-Windows
2024-09-10 20:25:18 +01:00
James Titcumb
88735fdfc4
Use sudo only if needed to remove test artifacts
2024-09-07 13:53:49 +02:00
James Titcumb
c78f53b614
Change INI file output to exclude .so and .dll as recommended in INI files
2024-07-22 16:00:10 +01:00
James Titcumb
d430f9dfc1
Ensure sudo can be run in UnixInstallTest and InstallCommandTest
2024-07-22 16:00:09 +01:00
James Titcumb
7fe9708abc
Ensure the make install command writes out the .so file location for Unix builds
2024-07-22 16:00:07 +01:00
James Titcumb
1ac9bc86ea
Simplified install command test to avoid unnecessary duplication of slow tests
2024-07-22 16:00:07 +01:00
James Titcumb
e784d1d831
Added integration tests for install command and unix installer
2024-07-22 16:00:07 +01:00