aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/installer_test.rs
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-07-24 20:22:51 +0900
committernsfisis <nsfisis@gmail.com>2026-07-24 20:22:51 +0900
commit384b81c86d371e7247f2b7e7a5f3b6f5a5f1c919 (patch)
treec921094c796ff5a5e6540936341671ffd6df2c3a /crates/shirabe/tests/installer_test.rs
parentdacc1cb0d7d1397701166571d74580a706c2ce73 (diff)
downloadphp-shirabe-384b81c86d371e7247f2b7e7a5f3b6f5a5f1c919.tar.gz
php-shirabe-384b81c86d371e7247f2b7e7a5f3b6f5a5f1c919.tar.zst
php-shirabe-384b81c86d371e7247f2b7e7a5f3b6f5a5f1c919.zip
fix(php-shim): keep literal '>' outside tags in strip_tags
The b'>' match arm in strip_tags's state machine never pushed the character to the output buffer when encountered outside a tag (state 0), unlike every other special-character arm (!, ?, -, and the catch-all) which does push in that state. Every literal '>' not part of an HTML-like tag was silently dropped. This corrupted "=>" into "=" in Composer's operation trace strings (e.g. "Upgrading foo/bar (1.0.0 => 1.1.0)"), which go through strip_tags to remove the <info>/<comment> markup before comparison, un-ignoring 82 integration tests that were asserting on that exact arrow.
Diffstat (limited to 'crates/shirabe/tests/installer_test.rs')
-rw-r--r--crates/shirabe/tests/installer_test.rs164
1 files changed, 82 insertions, 82 deletions
diff --git a/crates/shirabe/tests/installer_test.rs b/crates/shirabe/tests/installer_test.rs
index b4dc3811..62cf0ca8 100644
--- a/crates/shirabe/tests/installer_test.rs
+++ b/crates/shirabe/tests/installer_test.rs
@@ -1337,9 +1337,9 @@ pool_optimizer_test! {
pool_optimizer_conflict_with_all_dependencies_option_dont_recommend_to_use_it => "conflict-with-all-dependencies-option-dont-recommend-to-use-it.test";
pool_optimizer_deduplicate_solver_problems => "deduplicate-solver-problems.test";
pool_optimizer_disjunctive_multi_constraints => "disjunctive-multi-constraints.test";
- pool_optimizer_full_update_minimal_changes => "full-update-minimal-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_full_update_minimal_changes => "full-update-minimal-changes.test";
pool_optimizer_github_issues_4319 => "github-issues-4319.test";
- pool_optimizer_github_issues_4795_2 => "github-issues-4795-2.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_github_issues_4795_2 => "github-issues-4795-2.test";
pool_optimizer_github_issues_4795 => "github-issues-4795.test";
pool_optimizer_github_issues_7051 => "github-issues-7051.test";
pool_optimizer_github_issues_8902 => "github-issues-8902.test";
@@ -1351,10 +1351,10 @@ pool_optimizer_test! {
pool_optimizer_install_branch_alias_composer_repo => "install-branch-alias-composer-repo.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
pool_optimizer_install_dev_using_dist => "install-dev-using-dist.test";
pool_optimizer_install_dev => "install-dev.test";
- pool_optimizer_install_forces_reinstall_if_abandon_changes => "install-forces-reinstall-if-abandon-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_install_forces_reinstall_if_abandon_changes => "install-forces-reinstall-if-abandon-changes.test";
pool_optimizer_install_from_incomplete_lock_with_ignore => "install-from-incomplete-lock-with-ignore.test";
pool_optimizer_install_from_incomplete_lock => "install-from-incomplete-lock.test";
- pool_optimizer_install_from_lock_removes_package => "install-from-lock-removes-package.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_install_from_lock_removes_package => "install-from-lock-removes-package.test";
pool_optimizer_install_funding_notice_env => "install-funding-notice-env.test";
pool_optimizer_install_funding_notice_not_displayed_env => "install-funding-notice-not-displayed-env.test";
pool_optimizer_install_funding_notice => "install-funding-notice.test";
@@ -1377,7 +1377,7 @@ pool_optimizer_test! {
pool_optimizer_partial_update_downgrades_non_allow_listed_unstable => "partial-update-downgrades-non-allow-listed-unstable.test";
pool_optimizer_partial_update_forces_dev_reference_from_lock_for_non_updated_packages => "partial-update-forces-dev-reference-from-lock-for-non-updated-packages.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
pool_optimizer_partial_update_from_lock_with_root_alias => "partial-update-from-lock-with-root-alias.test";
- pool_optimizer_partial_update_from_lock => "partial-update-from-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_partial_update_from_lock => "partial-update-from-lock.test";
pool_optimizer_partial_update_installs_from_lock_even_missing => "partial-update-installs-from-lock-even-missing.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
pool_optimizer_partial_update_keeps_older_dep_if_still_required_with_provide => "partial-update-keeps-older-dep-if-still-required-with-provide.test";
pool_optimizer_partial_update_keeps_older_dep_if_still_required => "partial-update-keeps-older-dep-if-still-required.test";
@@ -1434,66 +1434,66 @@ pool_optimizer_test! {
pool_optimizer_unbounded_conflict_does_not_match_default_branch_with_numeric_branch => "unbounded-conflict-does-not-match-default-branch-with-numeric-branch.test";
pool_optimizer_unbounded_conflict_matches_default_branch => "unbounded-conflict-matches-default-branch.test";
pool_optimizer_update_abandoned_package_required_but_blocked_via_audit_config => "update-abandoned-package-required-but-blocked-via-audit-config.test";
- pool_optimizer_update_alias_lock => "update-alias-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_alias_lock2 => "update-alias-lock2.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_alias => "update-alias.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_alias_lock => "update-alias-lock.test";
+ pool_optimizer_update_alias_lock2 => "update-alias-lock2.test";
+ pool_optimizer_update_alias => "update-alias.test";
pool_optimizer_update_all_dry_run => "update-all-dry-run.test";
- pool_optimizer_update_all => "update-all.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_locked_require => "update-allow-list-locked-require.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_minimal_changes => "update-allow-list-minimal-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_patterns_with_all_dependencies => "update-allow-list-patterns-with-all-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_patterns_with_dependencies => "update-allow-list-patterns-with-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_patterns_with_root_dependencies => "update-allow-list-patterns-with-root-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_patterns_without_dependencies => "update-allow-list-patterns-without-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_patterns => "update-allow-list-patterns.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_reads_lock => "update-allow-list-reads-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_removes_unused => "update-allow-list-removes-unused.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_all => "update-all.test";
+ pool_optimizer_update_allow_list_locked_require => "update-allow-list-locked-require.test";
+ pool_optimizer_update_allow_list_minimal_changes => "update-allow-list-minimal-changes.test";
+ pool_optimizer_update_allow_list_patterns_with_all_dependencies => "update-allow-list-patterns-with-all-dependencies.test";
+ pool_optimizer_update_allow_list_patterns_with_dependencies => "update-allow-list-patterns-with-dependencies.test";
+ pool_optimizer_update_allow_list_patterns_with_root_dependencies => "update-allow-list-patterns-with-root-dependencies.test";
+ pool_optimizer_update_allow_list_patterns_without_dependencies => "update-allow-list-patterns-without-dependencies.test";
+ pool_optimizer_update_allow_list_patterns => "update-allow-list-patterns.test";
+ pool_optimizer_update_allow_list_reads_lock => "update-allow-list-reads-lock.test";
+ pool_optimizer_update_allow_list_removes_unused => "update-allow-list-removes-unused.test";
pool_optimizer_update_allow_list_require_new_replace => "update-allow-list-require-new-replace.test";
- pool_optimizer_update_allow_list_warns_non_existing_patterns => "update-allow-list-warns-non-existing-patterns.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_with_dependencies_alias => "update-allow-list-with-dependencies-alias.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_with_dependencies_new_requirement => "update-allow-list-with-dependencies-new-requirement.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_allow_list_warns_non_existing_patterns => "update-allow-list-warns-non-existing-patterns.test";
+ pool_optimizer_update_allow_list_with_dependencies_alias => "update-allow-list-with-dependencies-alias.test";
+ pool_optimizer_update_allow_list_with_dependencies_new_requirement => "update-allow-list-with-dependencies-new-requirement.test";
pool_optimizer_update_allow_list_with_dependencies_require_new_replace_mutual => "update-allow-list-with-dependencies-require-new-replace-mutual.test";
pool_optimizer_update_allow_list_with_dependencies_require_new_replace => "update-allow-list-with-dependencies-require-new-replace.test";
- pool_optimizer_update_allow_list_with_dependencies_require_new => "update-allow-list-with-dependencies-require-new.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_allow_list_with_dependencies => "update-allow-list-with-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_allow_list_with_dependencies_require_new => "update-allow-list-with-dependencies-require-new.test";
+ pool_optimizer_update_allow_list_with_dependencies => "update-allow-list-with-dependencies.test";
pool_optimizer_update_allow_list_with_dependency_conflict => "update-allow-list-with-dependency-conflict.test";
- pool_optimizer_update_allow_list => "update-allow-list.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_allow_list => "update-allow-list.test";
pool_optimizer_update_changes_url => "update-changes-url.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_dev_ignores_providers => "update-dev-ignores-providers.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_dev_packages_updates_repo_url => "update-dev-packages-updates-repo-url.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_dev_to_new_ref_picks_up_changes => "update-dev-to-new-ref-picks-up-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_downgrades_unstable_packages => "update-downgrades-unstable-packages.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_dev_ignores_providers => "update-dev-ignores-providers.test";
+ pool_optimizer_update_dev_packages_updates_repo_url => "update-dev-packages-updates-repo-url.test";
+ pool_optimizer_update_dev_to_new_ref_picks_up_changes => "update-dev-to-new-ref-picks-up-changes.test";
+ pool_optimizer_update_downgrades_unstable_packages => "update-downgrades-unstable-packages.test";
pool_optimizer_update_ignore_platform_package_requirement_list_upper_bounds => "update-ignore-platform-package-requirement-list-upper-bounds.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_ignore_platform_package_requirement_list => "update-ignore-platform-package-requirement-list.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_ignore_platform_package_requirement_wildcard => "update-ignore-platform-package-requirement-wildcard.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_ignore_platform_package_requirements => "update-ignore-platform-package-requirements.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_ignore_platform_package_requirement_list => "update-ignore-platform-package-requirement-list.test";
+ pool_optimizer_update_ignore_platform_package_requirement_wildcard => "update-ignore-platform-package-requirement-wildcard.test";
+ pool_optimizer_update_ignore_platform_package_requirements => "update-ignore-platform-package-requirements.test";
pool_optimizer_update_installed_alias_dry_run => "update-installed-alias-dry-run.test";
pool_optimizer_update_installed_alias => "update-installed-alias.test";
pool_optimizer_update_installed_reference_dry_run => "update-installed-reference-dry-run.test";
- pool_optimizer_update_installed_reference => "update-installed-reference.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_installed_reference => "update-installed-reference.test";
pool_optimizer_update_mirrors_changes_url => "update-mirrors-changes-url.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
pool_optimizer_update_mirrors_fails_with_new_req => "update-mirrors-fails-with-new-req.test";
- pool_optimizer_update_no_dev_still_resolves_dev => "update-no-dev-still-resolves-dev.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_no_dev_still_resolves_dev => "update-no-dev-still-resolves-dev.test";
pool_optimizer_update_no_install => "update-no-install.test";
pool_optimizer_update_package_present_in_lock_but_not_at_all_in_remote => "update-package-present-in-lock-but-not-at-all-in-remote.test";
pool_optimizer_update_package_present_in_lock_but_not_in_remote_due_to_min_stability => "update-package-present-in-lock-but-not-in-remote-due-to-min-stability.test";
pool_optimizer_update_package_present_in_lock_but_not_in_remote => "update-package-present-in-lock-but-not-in-remote.test";
pool_optimizer_update_package_present_in_lower_repo_prio_but_not_main_due_to_min_stability => "update-package-present-in-lower-repo-prio-but-not-main-due-to-min-stability.test";
- pool_optimizer_update_picks_up_change_of_vcs_type => "update-picks-up-change-of-vcs-type.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_prefer_lowest_stable => "update-prefer-lowest-stable.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_reference_picks_latest => "update-reference-picks-latest.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_update_reference => "update-reference.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_picks_up_change_of_vcs_type => "update-picks-up-change-of-vcs-type.test";
+ pool_optimizer_update_prefer_lowest_stable => "update-prefer-lowest-stable.test";
+ pool_optimizer_update_reference_picks_latest => "update-reference-picks-latest.test";
+ pool_optimizer_update_reference => "update-reference.test";
pool_optimizer_update_removes_unused_locked_dep => "update-removes-unused-locked-dep.test";
pool_optimizer_update_requiring_decision_reverts_and_learning_positive_literals => "update-requiring-decision-reverts-and-learning-positive-literals.test";
pool_optimizer_update_security_advisory_matching_direct_dependency => "update-security-advisory-matching-direct-dependency.test";
pool_optimizer_update_security_advisory_matching_indirect_dependency => "update-security-advisory-matching-indirect-dependency.test";
- pool_optimizer_update_syncs_outdated => "update-syncs-outdated.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_syncs_outdated => "update-syncs-outdated.test";
pool_optimizer_update_to_empty_from_blank => "update-to-empty-from-blank.test";
pool_optimizer_update_to_empty_from_locked => "update-to-empty-from-locked.test";
- pool_optimizer_update_with_all_dependencies => "update-with-all-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_update_with_all_dependencies => "update-with-all-dependencies.test";
pool_optimizer_update_without_lock => "update-without-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_updating_dev_from_lock_removes_old_deps => "updating-dev-from-lock-removes-old-deps.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
- pool_optimizer_updating_dev_updates_url_and_reference => "updating-dev-updates-url-and-reference.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=1";
+ pool_optimizer_updating_dev_from_lock_removes_old_deps => "updating-dev-from-lock-removes-old-deps.test";
+ pool_optimizer_updating_dev_updates_url_and_reference => "updating-dev-updates-url-and-reference.test";
}
raw_pool_test! {
@@ -1527,9 +1527,9 @@ raw_pool_test! {
raw_pool_conflict_with_all_dependencies_option_dont_recommend_to_use_it => "conflict-with-all-dependencies-option-dont-recommend-to-use-it.test";
raw_pool_deduplicate_solver_problems => "deduplicate-solver-problems.test";
raw_pool_disjunctive_multi_constraints => "disjunctive-multi-constraints.test";
- raw_pool_full_update_minimal_changes => "full-update-minimal-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_full_update_minimal_changes => "full-update-minimal-changes.test";
raw_pool_github_issues_4319 => "github-issues-4319.test";
- raw_pool_github_issues_4795_2 => "github-issues-4795-2.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_github_issues_4795_2 => "github-issues-4795-2.test";
raw_pool_github_issues_4795 => "github-issues-4795.test";
raw_pool_github_issues_7051 => "github-issues-7051.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
raw_pool_github_issues_8902 => "github-issues-8902.test";
@@ -1541,10 +1541,10 @@ raw_pool_test! {
raw_pool_install_branch_alias_composer_repo => "install-branch-alias-composer-repo.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
raw_pool_install_dev_using_dist => "install-dev-using-dist.test";
raw_pool_install_dev => "install-dev.test";
- raw_pool_install_forces_reinstall_if_abandon_changes => "install-forces-reinstall-if-abandon-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_install_forces_reinstall_if_abandon_changes => "install-forces-reinstall-if-abandon-changes.test";
raw_pool_install_from_incomplete_lock_with_ignore => "install-from-incomplete-lock-with-ignore.test";
raw_pool_install_from_incomplete_lock => "install-from-incomplete-lock.test";
- raw_pool_install_from_lock_removes_package => "install-from-lock-removes-package.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_install_from_lock_removes_package => "install-from-lock-removes-package.test";
raw_pool_install_funding_notice_env => "install-funding-notice-env.test";
raw_pool_install_funding_notice_not_displayed_env => "install-funding-notice-not-displayed-env.test";
raw_pool_install_funding_notice => "install-funding-notice.test";
@@ -1567,7 +1567,7 @@ raw_pool_test! {
raw_pool_partial_update_downgrades_non_allow_listed_unstable => "partial-update-downgrades-non-allow-listed-unstable.test";
raw_pool_partial_update_forces_dev_reference_from_lock_for_non_updated_packages => "partial-update-forces-dev-reference-from-lock-for-non-updated-packages.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
raw_pool_partial_update_from_lock_with_root_alias => "partial-update-from-lock-with-root-alias.test";
- raw_pool_partial_update_from_lock => "partial-update-from-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_partial_update_from_lock => "partial-update-from-lock.test";
raw_pool_partial_update_installs_from_lock_even_missing => "partial-update-installs-from-lock-even-missing.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
raw_pool_partial_update_keeps_older_dep_if_still_required_with_provide => "partial-update-keeps-older-dep-if-still-required-with-provide.test";
raw_pool_partial_update_keeps_older_dep_if_still_required => "partial-update-keeps-older-dep-if-still-required.test";
@@ -1624,64 +1624,64 @@ raw_pool_test! {
raw_pool_unbounded_conflict_does_not_match_default_branch_with_numeric_branch => "unbounded-conflict-does-not-match-default-branch-with-numeric-branch.test";
raw_pool_unbounded_conflict_matches_default_branch => "unbounded-conflict-matches-default-branch.test";
raw_pool_update_abandoned_package_required_but_blocked_via_audit_config => "update-abandoned-package-required-but-blocked-via-audit-config.test";
- raw_pool_update_alias_lock => "update-alias-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_alias_lock2 => "update-alias-lock2.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_alias => "update-alias.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_alias_lock => "update-alias-lock.test";
+ raw_pool_update_alias_lock2 => "update-alias-lock2.test";
+ raw_pool_update_alias => "update-alias.test";
raw_pool_update_all_dry_run => "update-all-dry-run.test";
- raw_pool_update_all => "update-all.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_locked_require => "update-allow-list-locked-require.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_minimal_changes => "update-allow-list-minimal-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_patterns_with_all_dependencies => "update-allow-list-patterns-with-all-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_patterns_with_dependencies => "update-allow-list-patterns-with-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_patterns_with_root_dependencies => "update-allow-list-patterns-with-root-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_patterns_without_dependencies => "update-allow-list-patterns-without-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_patterns => "update-allow-list-patterns.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_reads_lock => "update-allow-list-reads-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_removes_unused => "update-allow-list-removes-unused.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_all => "update-all.test";
+ raw_pool_update_allow_list_locked_require => "update-allow-list-locked-require.test";
+ raw_pool_update_allow_list_minimal_changes => "update-allow-list-minimal-changes.test";
+ raw_pool_update_allow_list_patterns_with_all_dependencies => "update-allow-list-patterns-with-all-dependencies.test";
+ raw_pool_update_allow_list_patterns_with_dependencies => "update-allow-list-patterns-with-dependencies.test";
+ raw_pool_update_allow_list_patterns_with_root_dependencies => "update-allow-list-patterns-with-root-dependencies.test";
+ raw_pool_update_allow_list_patterns_without_dependencies => "update-allow-list-patterns-without-dependencies.test";
+ raw_pool_update_allow_list_patterns => "update-allow-list-patterns.test";
+ raw_pool_update_allow_list_reads_lock => "update-allow-list-reads-lock.test";
+ raw_pool_update_allow_list_removes_unused => "update-allow-list-removes-unused.test";
raw_pool_update_allow_list_require_new_replace => "update-allow-list-require-new-replace.test";
- raw_pool_update_allow_list_warns_non_existing_patterns => "update-allow-list-warns-non-existing-patterns.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_with_dependencies_alias => "update-allow-list-with-dependencies-alias.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_with_dependencies_new_requirement => "update-allow-list-with-dependencies-new-requirement.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_allow_list_warns_non_existing_patterns => "update-allow-list-warns-non-existing-patterns.test";
+ raw_pool_update_allow_list_with_dependencies_alias => "update-allow-list-with-dependencies-alias.test";
+ raw_pool_update_allow_list_with_dependencies_new_requirement => "update-allow-list-with-dependencies-new-requirement.test";
raw_pool_update_allow_list_with_dependencies_require_new_replace_mutual => "update-allow-list-with-dependencies-require-new-replace-mutual.test";
raw_pool_update_allow_list_with_dependencies_require_new_replace => "update-allow-list-with-dependencies-require-new-replace.test";
- raw_pool_update_allow_list_with_dependencies_require_new => "update-allow-list-with-dependencies-require-new.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_allow_list_with_dependencies => "update-allow-list-with-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_allow_list_with_dependencies_require_new => "update-allow-list-with-dependencies-require-new.test";
+ raw_pool_update_allow_list_with_dependencies => "update-allow-list-with-dependencies.test";
raw_pool_update_allow_list_with_dependency_conflict => "update-allow-list-with-dependency-conflict.test";
- raw_pool_update_allow_list => "update-allow-list.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_allow_list => "update-allow-list.test";
raw_pool_update_changes_url => "update-changes-url.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_dev_ignores_providers => "update-dev-ignores-providers.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_dev_packages_updates_repo_url => "update-dev-packages-updates-repo-url.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_dev_to_new_ref_picks_up_changes => "update-dev-to-new-ref-picks-up-changes.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_downgrades_unstable_packages => "update-downgrades-unstable-packages.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_dev_ignores_providers => "update-dev-ignores-providers.test";
+ raw_pool_update_dev_packages_updates_repo_url => "update-dev-packages-updates-repo-url.test";
+ raw_pool_update_dev_to_new_ref_picks_up_changes => "update-dev-to-new-ref-picks-up-changes.test";
+ raw_pool_update_downgrades_unstable_packages => "update-downgrades-unstable-packages.test";
raw_pool_update_ignore_platform_package_requirement_list_upper_bounds => "update-ignore-platform-package-requirement-list-upper-bounds.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_ignore_platform_package_requirement_list => "update-ignore-platform-package-requirement-list.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_ignore_platform_package_requirement_wildcard => "update-ignore-platform-package-requirement-wildcard.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_ignore_platform_package_requirements => "update-ignore-platform-package-requirements.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_ignore_platform_package_requirement_list => "update-ignore-platform-package-requirement-list.test";
+ raw_pool_update_ignore_platform_package_requirement_wildcard => "update-ignore-platform-package-requirement-wildcard.test";
+ raw_pool_update_ignore_platform_package_requirements => "update-ignore-platform-package-requirements.test";
raw_pool_update_installed_alias_dry_run => "update-installed-alias-dry-run.test";
raw_pool_update_installed_alias => "update-installed-alias.test";
raw_pool_update_installed_reference_dry_run => "update-installed-reference-dry-run.test";
- raw_pool_update_installed_reference => "update-installed-reference.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_installed_reference => "update-installed-reference.test";
raw_pool_update_mirrors_changes_url => "update-mirrors-changes-url.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
raw_pool_update_mirrors_fails_with_new_req => "update-mirrors-fails-with-new-req.test";
- raw_pool_update_no_dev_still_resolves_dev => "update-no-dev-still-resolves-dev.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_no_dev_still_resolves_dev => "update-no-dev-still-resolves-dev.test";
raw_pool_update_no_install => "update-no-install.test";
raw_pool_update_package_present_in_lock_but_not_at_all_in_remote => "update-package-present-in-lock-but-not-at-all-in-remote.test";
raw_pool_update_package_present_in_lock_but_not_in_remote_due_to_min_stability => "update-package-present-in-lock-but-not-in-remote-due-to-min-stability.test";
raw_pool_update_package_present_in_lock_but_not_in_remote => "update-package-present-in-lock-but-not-in-remote.test";
raw_pool_update_package_present_in_lower_repo_prio_but_not_main_due_to_min_stability => "update-package-present-in-lower-repo-prio-but-not-main-due-to-min-stability.test";
- raw_pool_update_picks_up_change_of_vcs_type => "update-picks-up-change-of-vcs-type.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_prefer_lowest_stable => "update-prefer-lowest-stable.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_reference_picks_latest => "update-reference-picks-latest.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_update_reference => "update-reference.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_picks_up_change_of_vcs_type => "update-picks-up-change-of-vcs-type.test";
+ raw_pool_update_prefer_lowest_stable => "update-prefer-lowest-stable.test";
+ raw_pool_update_reference_picks_latest => "update-reference-picks-latest.test";
+ raw_pool_update_reference => "update-reference.test";
raw_pool_update_removes_unused_locked_dep => "update-removes-unused-locked-dep.test";
raw_pool_update_requiring_decision_reverts_and_learning_positive_literals => "update-requiring-decision-reverts-and-learning-positive-literals.test";
raw_pool_update_security_advisory_matching_direct_dependency => "update-security-advisory-matching-direct-dependency.test";
raw_pool_update_security_advisory_matching_indirect_dependency => "update-security-advisory-matching-indirect-dependency.test";
- raw_pool_update_syncs_outdated => "update-syncs-outdated.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_syncs_outdated => "update-syncs-outdated.test";
raw_pool_update_to_empty_from_blank => "update-to-empty-from-blank.test";
raw_pool_update_to_empty_from_locked => "update-to-empty-from-locked.test";
- raw_pool_update_with_all_dependencies => "update-with-all-dependencies.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_update_with_all_dependencies => "update-with-all-dependencies.test";
raw_pool_update_without_lock => "update-without-lock.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_updating_dev_from_lock_removes_old_deps => "updating-dev-from-lock-removes-old-deps.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
- raw_pool_updating_dev_updates_url_and_reference => "updating-dev-updates-url-and-reference.test", ignore = "TODO(phase-d): known-failing fixture under COMPOSER_POOL_OPTIMIZER=0";
+ raw_pool_updating_dev_from_lock_removes_old_deps => "updating-dev-from-lock-removes-old-deps.test";
+ raw_pool_updating_dev_updates_url_and_reference => "updating-dev-updates-url-and-reference.test";
}