..
install-branch-alias-composer-repo
Add failing test case
2014-11-20 16:54:38 +00:00
SAMPLE
Refactor functional tests to fit existing tests better
2012-08-14 01:16:40 +02:00
abandoned-listed.test
Display Locking instead of Installing for lock file install operations
2019-11-08 16:57:52 +01:00
alias-in-complex-constraints.test
Fix parsing of aliases used within complex OR constraints, fixes #11086
2022-10-12 16:16:31 +02:00
alias-in-lock.test
Make sure the root aliases always get installed when a package is updated, fixes #9448
2020-11-13 13:52:21 +01:00
alias-in-lock2.test
Make sure the root aliases always get installed when a package is updated, fixes #9448
2020-11-13 13:52:21 +01:00
alias-on-unloadable-package.test
Fix problem output of exact constraints to state more clearly that only those versions are matched ( #11521 )
2023-06-23 13:13:20 +02:00
alias-solver-problems.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
alias-solver-problems2.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
alias-with-reference.test
Fix lock file generation with dev-master aliases to be compatible with Composer 1, fixes #9337
2020-10-27 20:50:26 +01:00
aliased-priority-conflicting.test
Fix tests to use default-branch prop
2020-06-19 16:06:38 +02:00
aliased-priority.test
Update tests for new output and for required lock file on partial update
2019-09-07 07:53:31 +02:00
aliases-with-require-dev.test
Make sure the root aliases always get installed when a package is updated, fixes #9448
2020-11-13 13:52:21 +01:00
broken-deps-do-not-replace.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
circular-dependency-errors.test
Also hint for errors when the root package does not match the constraint
2021-05-25 23:05:44 +02:00
circular-dependency.test
Adjust circular dep test
2013-04-30 10:34:58 +02:00
circular-dependency2.test
Error out on recursive links in validating loader and ignore them in regular loader
2021-11-10 11:10:52 +01:00
conflict-against-provided-by-dep-package-works.test
Add better error reporting for cases where a package conflicts with a replace and not directly a package, fixes #9834
2021-06-02 10:08:13 +02:00
conflict-against-provided-package-works.test
Add better error reporting for cases where a package conflicts with a replace and not directly a package, fixes #9834
2021-06-02 10:08:13 +02:00
conflict-against-replaced-by-dep-package-problem.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
conflict-against-replaced-package-problem.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
conflict-between-dependents.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
conflict-between-root-and-dependent.test
Add individual test checking for clashes between requirements at root and transitive dependency level
2020-01-30 14:43:55 +01:00
conflict-downgrade-nested.test
Implemented PoolOptimizer
2021-11-11 16:13:24 +01:00
conflict-downgrade.test
Implemented PoolOptimizer
2021-11-11 16:13:24 +01:00
conflict-on-root-with-alias-prevents-update-if-not-required.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
conflict-with-alias-in-lock-does-prevents-install.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
conflict-with-alias-prevents-update-if-not-required.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
conflict-with-alias-prevents-update.test
Add expected lock files to conflict with branch alias tests, add install from lock test
2020-11-16 13:27:54 +01:00
conflict-with-all-dependencies-option-dont-recommend-to-use-it.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
deduplicate-solver-problems.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
disjunctive-multi-constraints.test
Fix tests
2020-03-11 09:34:40 +01:00
github-issues-4319.test
Improve error reporting of solver issues, refs #7779
2020-01-30 14:43:54 +01:00
github-issues-4795-2.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
github-issues-4795.test
Backport tests from #9538 and fix everything
2021-11-23 13:07:19 +01:00
github-issues-7051.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
github-issues-8902.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
github-issues-8903.test
SolverProblemException: Hide learnt rules on output
2020-10-21 14:08:12 +02:00
github-issues-9012.test
Solver: Prevent infinite recursion in analyzeUnsolvableRule
2020-10-21 17:11:13 +02:00
github-issues-9290.test
Add test case for github issue 9290
2020-10-21 13:33:39 +02:00
hint-main-rename.test
Hint at a branch rename if we detect dev-master can not be found but dev-main or dev-default exists, fixes #9850
2021-05-03 14:42:58 +02:00
install-aliased-alias.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
install-branch-alias-composer-repo.test
Add failing test case
2014-11-20 16:54:38 +00:00
install-dev-using-dist.test
Speed up installer tests by avoiding lots of bootstrapping and git processes
2020-06-19 17:56:13 +02:00
install-dev.test
Fix integration tests
2014-04-07 11:10:57 +02:00
install-from-incomplete-lock-with-ignore.test
Add allow-missing-requirements config setting to ignore missing requirements ( #11966 )
2024-09-18 11:00:09 +02:00
install-from-incomplete-lock.test
Docs: fix documention deep links ( #11233 )
2022-12-21 09:32:50 +01:00
install-from-lock-removes-package.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
install-funding-notice-env.test
Add COMPOSER_FUND=0 env var to disable calls for funding ( #11779 )
2024-01-08 15:10:49 +01:00
install-funding-notice-not-displayed-env.test
Add COMPOSER_FUND=0 env var to disable calls for funding ( #11779 )
2024-01-08 15:10:49 +01:00
install-funding-notice.test
Fix tests
2021-05-21 16:49:17 +02:00
install-ignore-platform-package-requirement-list.test
Add wildcard support to ignore-platform-req, fixes #10045 ( #10083 )
2021-11-11 15:56:38 +01:00
install-ignore-platform-package-requirement-wildcard.test
Add wildcard support to ignore-platform-req, fixes #10045 ( #10083 )
2021-11-11 15:56:38 +01:00
install-ignore-platform-package-requirements.test
Add tests for platform packages required by root and avoid creating rules altogether instead of disabling them, refs #3320
2014-10-17 15:30:27 +01:00
install-missing-alias-from-lock.test
Update lock syntax in tests and verify installed version does not impact lock generation
2019-10-30 00:32:23 +01:00
install-overridden-platform-packages.test
Finalize platform override feature
2015-04-29 22:38:07 +01:00
install-package-and-its-provider-skips-original.test
Add support for php extension packages ( #11795 )
2024-03-20 22:04:58 +01:00
install-prefers-repos-over-package-versions.test
Prioritize repository over package versions in the default policy, fixes #3509
2015-04-30 10:43:04 +01:00
install-reference.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
install-self-from-root.test
Fix test
2020-03-10 17:11:19 +01:00
install-simple.test
Refactor integration tests to accept any run command
2012-05-28 00:11:18 +02:00
install-without-lock.test
Add tests for installer with lock: false
2019-10-20 10:51:59 +02:00
load-replaced-package-if-replacer-dropped.test
Added integration test
2023-05-02 22:10:18 +02:00
outdated-lock-file-fails-install.test
Fix new platform requirements from composer.json not being checked when composer.lock is outdated, fixes #11989 ( #12001 )
2024-05-31 17:53:52 +02:00
outdated-lock-file-with-new-platform-reqs-fails.test
Fix new platform requirements from composer.json not being checked when composer.lock is outdated, fixes #11989 ( #12001 )
2024-05-31 17:53:52 +02:00
partial-update-always-updates-symlinked-path-repos.test
Always mark symlinked path packages for update even during partial updates to make sure they always reflect the current state on disk, fixes #9751
2021-03-10 14:26:42 +01:00
partial-update-downgrades-non-allow-listed-unstable.test
More hints
2020-10-18 13:13:44 +02:00
partial-update-forces-dev-reference-from-lock-for-non-updated-packages.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
partial-update-from-lock-with-root-alias.test
Fix handling of root aliases in partial updates, fixes #9110
2020-08-25 11:05:28 +02:00
partial-update-from-lock.test
On composer install we fix locked packages, but consider them locked for error reporting
2020-10-14 11:46:13 +02:00
partial-update-installs-from-lock-even-missing.test
Fix transaction order
2020-04-20 22:24:00 +02:00
partial-update-keeps-older-dep-if-still-required-with-provide.test
Duplicate partial update unlock but keep old version test with provide keyword
2020-12-01 14:55:05 +01:00
partial-update-keeps-older-dep-if-still-required.test
InstallerTest: Add a test for partial updates
2020-10-27 17:02:31 +01:00
partial-update-loads-root-aliases-for-path-repos.test
Fix loading of root aliases on path repo packages when doing partial updates, fixes #11630 ( #11632 )
2023-09-11 17:45:19 +02:00
partial-update-with-dependencies-provide.test
Undo changes to providers, only unlock replacers when unlocking a given name
2021-11-23 16:11:44 +01:00
partial-update-with-dependencies-replace.test
Backport tests from #9538 and fix everything
2021-11-23 13:07:19 +01:00
partial-update-with-deps-warns-root.test
Undo changes to providers, only unlock replacers when unlocking a given name
2021-11-23 16:11:44 +01:00
partial-update-with-symlinked-path-repos.test
Fix feedback
2021-11-25 15:18:24 +01:00
partial-update-without-lock.test
Add constants to describe error codes from Installer::run
2021-10-14 15:12:06 +02:00
platform-ext-solver-problems.test
Fix platform package description for replacer/provider and packages which are not really loaded in general
2021-12-07 13:24:09 +01:00
plugins-are-installed-first.test
Fix tests
2020-03-11 09:34:40 +01:00
prefer-lowest-branches.test
Add test to assert prefer-lowest behavior when conflicting branches prevent absolute lowest version from being installed, closes #7408
2020-06-03 08:34:25 +02:00
problems-reduce-versions.test
More hints
2020-10-18 13:13:44 +02:00
provider-can-coexist-with-other-version-of-provided.test
Add another test verifying that a package may provide an incompatible version of sth that actually exists
2020-08-28 13:40:44 +02:00
provider-conflicts.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
provider-conflicts2.test
A package providing a name should not conflict with a package replacing it
2020-04-07 11:08:47 +02:00
provider-conflicts3.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
provider-dev-require-can-satisfy-require.test
Separate createPool and createPoolWithAllPackages, fix test description
2020-03-12 13:17:04 +01:00
provider-gets-picked-together-with-other-version-of-provided-conflict.test
Add tests for edge cases of packages providing names which exist as real packages
2020-08-28 14:50:28 +02:00
provider-gets-picked-together-with-other-version-of-provided-indirect.test
Add tests for edge cases of packages providing names which exist as real packages
2020-08-28 14:50:28 +02:00
provider-gets-picked-together-with-other-version-of-provided.test
Add tests for edge cases of packages providing names which exist as real packages
2020-08-28 14:50:28 +02:00
provider-packages-can-be-installed-if-selected.test
Allow providers which are selected to be installed in place of existing packages which do not satisfy requirements, fixes #6753
2020-01-30 14:09:55 +01:00
provider-packages-can-be-installed-together-with-provided-if-both-installable.test
Fix provider coexistence test, needs another requirement to install both
2020-08-28 13:40:44 +02:00
provider-packages-can-not-be-installed-unless-selected.test
Update after rebase
2020-01-30 14:52:47 +01:00
provider-satisfies-its-own-requirement.test
Test: Verify require for package provided by pkg itself is used
2020-10-22 10:26:28 +02:00
remove-deletes-unused-deps.test
Partial updates should remove all unused dependencies
2020-10-14 11:46:13 +02:00
remove-does-nothing-if-removal-requires-update-of-dep.test
Partial updates should remove all unused dependencies
2020-10-14 11:46:13 +02:00
replace-alias.test
fix "replace-alias.test" test
2014-03-12 16:35:04 +01:00
replace-priorities.test
Fix tests
2020-03-11 09:34:40 +01:00
replace-range-require-single-version.test
Add test for replace version overlap
2020-05-04 11:24:11 +02:00
replace-root-require.test
Add tests for the changes in #2690
2014-02-21 13:15:07 +01:00
replaced-packages-should-not-be-installed-when-installing-from-lock.test
Update tests for replace conflicts
2018-08-27 12:14:34 +02:00
replaced-packages-should-not-be-installed.test
Update tests for replace conflicts
2018-08-27 12:14:34 +02:00
replacer-satisfies-its-own-requirement.test
Fix typo
2020-10-22 16:16:02 +02:00
repositories-priorities.test
Improve error reporting for repo priorities, refs #10339
2021-12-08 14:01:26 +01:00
repositories-priorities2.test
Ensure packages that exist in a higher prio repo never get loaded in lower prio repos, fixes #5076
2020-01-15 12:02:12 +01:00
repositories-priorities3.test
Add options to configure repository priorities
2020-04-09 13:39:06 +02:00
repositories-priorities4.test
Improve error reporting for repo priorities, refs #10339
2021-12-08 14:01:26 +01:00
repositories-priorities5.test
Improve error reporting for repo priorities, refs #10339
2021-12-08 14:01:26 +01:00
root-alias-change-with-circular-dep.test
Also hint for errors when the root package does not match the constraint
2021-05-25 23:05:44 +02:00
root-alias-gets-loaded-for-locked-pkgs.test
Make sure the root aliases always get installed when a package is updated, fixes #9448
2020-11-13 13:52:21 +01:00
root-requirements-do-not-affect-locked-versions.test
Fix lock file verification to take into account root provider/replacers and output mismatches there more clearly, fixes #11458 ( #11475 )
2023-05-23 23:15:07 +02:00
solver-problem-with-hash-in-branch.test
Fix addressability of branches containing # characters ( #12042 )
2024-07-25 16:46:57 +02:00
solver-problems-with-disabled-platform.test
Fix problem output of exact constraints to state more clearly that only those versions are matched ( #11521 )
2023-06-23 13:13:20 +02:00
solver-problems.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
suggest-installed.test
Display Locking instead of Installing for lock file install operations
2019-11-08 16:57:52 +01:00
suggest-prod-nolock.test
Fix tests
2021-05-21 16:49:17 +02:00
suggest-prod.test
Simplify suggester output when updating, refactor suggest command to reuse SuggestedPackagesReporter and make smarter defaults, fixes #6267
2020-02-13 16:13:29 +01:00
suggest-replaced.test
Present lock changes alphabetically, with uninstalls first, then all install/updates mixed
2020-03-10 16:08:40 +01:00
suggest-uninstalled.test
Fix tests
2021-05-21 16:49:17 +02:00
unbounded-conflict-does-not-match-default-branch-with-branch-alias.test
Always install aliases together with their original package
2020-11-26 12:10:07 +01:00
unbounded-conflict-does-not-match-default-branch-with-numeric-branch.test
Remove default branch alias from versions which are numeric, fixes #9705
2021-02-17 23:48:03 +01:00
unbounded-conflict-matches-default-branch.test
Sort problem rules ( #12111 )
2024-09-17 14:13:58 +02:00
update-alias-lock.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00
update-alias-lock2.test
Add failing test showing that packages fail to be installed if they match a previous alias which was not removed yet
2020-04-20 21:50:06 +02:00
update-alias.test
Fix transaction order
2020-04-20 22:24:00 +02:00
update-all-dry-run.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00
update-all.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00
update-allow-list-locked-require.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-minimal-changes.test
Add --minimal-changes mode to perform partial updates --with-dependencies while changing only what is necessary in other dependencies ( #11665 )
2023-10-26 10:25:04 +02:00
update-allow-list-patterns-with-all-dependencies.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-patterns-with-dependencies.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-patterns-with-root-dependencies.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-patterns-without-dependencies.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-patterns.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-reads-lock.test
Rename test files and standardize on allow list rather than whitelist
2020-03-27 22:15:04 +01:00
update-allow-list-removes-unused.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-require-new-replace.test
Separate locked packages from fixed packages in request
2020-10-14 11:46:13 +02:00
update-allow-list-warns-non-existing-patterns.test
Fix tests
2020-11-11 11:49:50 +01:00
update-allow-list-with-dependencies-alias.test
Fix lock file generation with dev-master aliases to be compatible with Composer 1, fixes #9337
2020-10-27 20:50:26 +01:00
update-allow-list-with-dependencies-new-requirement.test
Test: partial update adding a new dep on a locked package should mark it for update
2020-03-27 23:07:02 +01:00
update-allow-list-with-dependencies-require-new-replace-mutual.test
Separate locked packages from fixed packages in request
2020-10-14 11:46:13 +02:00
update-allow-list-with-dependencies-require-new-replace.test
Mark replaced packages for update when using --with-dependencies
2020-03-27 22:59:00 +01:00
update-allow-list-with-dependencies-require-new.test
Test: composer update new/plg --with-dependencies updates locked transitive deps
2020-03-27 22:46:54 +01:00
update-allow-list-with-dependencies.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list-with-dependency-conflict.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-allow-list.test
Merge branch '1.10'
2020-06-16 17:16:42 +02:00
update-changes-url.test
Fix tests to use default-branch prop
2020-06-19 16:06:38 +02:00
update-dev-ignores-providers.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-dev-packages-updates-repo-url.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00
update-dev-to-new-ref-picks-up-changes.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-downgrades-unstable-packages.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-ignore-platform-package-requirement-list-upper-bounds.test
Fix handling of upper-bound platform req ignores to not act on conflicts ( #11037 )
2022-09-13 14:50:27 +02:00
update-ignore-platform-package-requirement-list.test
Add wildcard support to ignore-platform-req, fixes #10045 ( #10083 )
2021-11-11 15:56:38 +01:00
update-ignore-platform-package-requirement-wildcard.test
Add wildcard support to ignore-platform-req, fixes #10045 ( #10083 )
2021-11-11 15:56:38 +01:00
update-ignore-platform-package-requirements.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00
update-installed-alias-dry-run.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-installed-alias.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-installed-reference-dry-run.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-installed-reference.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-mirrors-changes-url.test
Fix update --lock to avoid updating all metadata except dist/source urls and mirrors ( #11850 )
2024-03-05 11:32:40 +01:00
update-mirrors-fails-with-new-req.test
Make sure mirror updates do not fail if there are dev requirements and new requires are present, fixes #9514
2020-11-26 11:27:44 +01:00
update-no-dev-still-resolves-dev.test
Fix transaction order
2020-04-20 22:24:00 +02:00
update-no-install.test
Fix tests
2020-04-24 09:07:32 +02:00
update-package-present-in-lock-but-not-at-all-in-remote.test
Fix unclear error when a package can be found in lock but not in the remote repo, fixes #9750
2021-03-09 15:01:23 +01:00
update-package-present-in-lock-but-not-in-remote-due-to-min-stability.test
Fix error reporting issues when partial updates cannot update due to a symlinked path repo package, fixes #10451
2022-02-04 15:58:50 +01:00
update-package-present-in-lock-but-not-in-remote.test
Fix error reporting issues when partial updates cannot update due to a symlinked path repo package, fixes #10451
2022-02-04 15:58:50 +01:00
update-package-present-in-lower-repo-prio-but-not-main-due-to-min-stability.test
Improve error reporting for repo priorities, refs #10339
2021-12-08 14:01:26 +01:00
update-picks-up-change-of-vcs-type.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00
update-prefer-lowest-stable.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00
update-reference-picks-latest.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-reference.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
update-removes-unused-locked-dep.test
Always use Removing for consistency between dry-run and actual install
2020-03-12 08:12:12 +01:00
update-requiring-decision-reverts-and-learning-positive-literals.test
Fix solver problem exceptions with unexpected contradictory "Conclusions"
2019-02-03 16:33:55 +01:00
update-syncs-outdated.test
Make sure the abandoned state is copied over even if the packages are installed already
2016-04-22 23:41:15 +01:00
update-to-empty-from-blank.test
Make sure a lock file is always written and things work well even without any dependencies in the require/require-dev
2020-01-28 15:14:58 +01:00
update-to-empty-from-locked.test
Fix tests to use default-branch prop
2020-06-19 16:06:38 +02:00
update-with-all-dependencies.test
Update test description
2020-06-17 09:24:25 +02:00
update-without-lock.test
Add tests for installer with lock: false
2019-10-20 10:51:59 +02:00
updating-dev-from-lock-removes-old-deps.test
Update deps, constrain a few types to non-empty-strings
2022-10-12 09:19:36 +02:00
updating-dev-updates-url-and-reference.test
Change update to upgrade for package update operations which are upgrades, refs #8594
2020-02-11 13:43:38 +01:00