aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/mozart/tests
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-01 22:26:16 +0900
committernsfisis <nsfisis@gmail.com>2026-05-01 22:26:16 +0900
commit4d587407cc9471dc8bfc0544eac0f8c7041fba0d (patch)
tree7b45b8e6e3dc5b1b3325b7cc6783375273a56784 /crates/mozart/tests
parent8a87adf120d5057b06d0474b293fab079e1ce967 (diff)
downloadphp-mozart-4d587407cc9471dc8bfc0544eac0f8c7041fba0d.tar.gz
php-mozart-4d587407cc9471dc8bfc0544eac0f8c7041fba0d.tar.zst
php-mozart-4d587407cc9471dc8bfc0544eac0f8c7041fba0d.zip
feat(registry): support inline 'type: package' repositories
Composer's PackageRepository lets composer.json embed full package metadata under repositories[].package, mirroring the on-disk Packagist response shape. The vast majority of installer fixtures under composer/tests/Composer/Test/Fixtures/installer (179 of 189) rely on this — they declare every package they need inline rather than hitting the network. Three pieces wire this into Mozart: 1. mozart-core::package::RawRepository: relax `url` to Option<String> (Composer enforces presence per repo type, not at JSON parse) and add `package: Option<Value>` to receive the inline definition, which can be a single object or an array. 2. mozart-registry::inline_package: a new module that walks `&[RawRepository]`, picks out type=package entries, and reshapes each `package` payload into a PackagistVersion (auto-computing version_normalized when omitted, matching Packagist's output). 3. resolver::resolve and lockfile::generate_lock_file: feed inline packages into the SAT pool builder and short-circuit the Packagist fetch when generating the lock entry for a resolved inline package. The package-name set is shared with the existing VCS-skip logic so the seed and transitive loops don't double-fetch. One additional install-time change: in install_from_lock, packages that have neither dist nor source are now skipped silently instead of bailing with "no dist or source information". This mirrors Composer's MetapackageInstaller (no installer for type=metapackage) and is also what Composer's own AllFunctionalTest exercises via InstallationManagerMock — most inline-package fixtures define synthetic packages with no download metadata, expecting the install operation to be recorded but not actually run. Net effect: installer fixture scoreboard jumps from 7/187 to 103/187. The 84 fixtures still ignored hit issues unrelated to inline-package plumbing — aliases, replace/provide chains, dev-reference handling, allow-list updates, etc. — and are tracked separately. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'crates/mozart/tests')
-rw-r--r--crates/mozart/tests/installer.rs480
1 files changed, 96 insertions, 384 deletions
diff --git a/crates/mozart/tests/installer.rs b/crates/mozart/tests/installer.rs
index 7af07b5..fc13392 100644
--- a/crates/mozart/tests/installer.rs
+++ b/crates/mozart/tests/installer.rs
@@ -66,10 +66,7 @@ macro_rules! installer_fixture {
};
}
-installer_fixture!(
- abandoned_listed,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(abandoned_listed);
installer_fixture!(
alias_in_complex_constraints,
ignore = "mozart binary cannot yet run this fixture"
@@ -78,10 +75,7 @@ installer_fixture!(
alias_in_lock,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- alias_in_lock2,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(alias_in_lock2);
installer_fixture!(
alias_on_unloadable_package,
ignore = "mozart binary cannot yet run this fixture"
@@ -98,14 +92,8 @@ installer_fixture!(
alias_with_reference,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- aliased_priority,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- aliased_priority_conflicting,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(aliased_priority);
+installer_fixture!(aliased_priority_conflicting);
installer_fixture!(
aliases_with_require_dev,
ignore = "mozart binary cannot yet run this fixture"
@@ -122,18 +110,9 @@ installer_fixture!(
circular_dependency2,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- circular_dependency_errors,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- conflict_against_provided_by_dep_package_works,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- conflict_against_provided_package_works,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(circular_dependency_errors);
+installer_fixture!(conflict_against_provided_by_dep_package_works);
+installer_fixture!(conflict_against_provided_package_works);
installer_fixture!(
conflict_against_replaced_by_dep_package_problem,
ignore = "mozart binary cannot yet run this fixture"
@@ -142,22 +121,10 @@ installer_fixture!(
conflict_against_replaced_package_problem,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- conflict_between_dependents,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- conflict_between_root_and_dependent,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- conflict_downgrade,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- conflict_downgrade_nested,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(conflict_between_dependents);
+installer_fixture!(conflict_between_root_and_dependent);
+installer_fixture!(conflict_downgrade);
+installer_fixture!(conflict_downgrade_nested);
installer_fixture!(
conflict_on_root_with_alias_prevents_update_if_not_required,
ignore = "mozart binary cannot yet run this fixture"
@@ -166,10 +133,7 @@ installer_fixture!(
conflict_with_alias_in_lock_does_prevents_install,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- conflict_with_alias_prevents_update,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(conflict_with_alias_prevents_update);
installer_fixture!(
conflict_with_alias_prevents_update_if_not_required,
ignore = "mozart binary cannot yet run this fixture"
@@ -178,38 +142,20 @@ installer_fixture!(
conflict_with_all_dependencies_option_dont_recommend_to_use_it,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- deduplicate_solver_problems,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- disjunctive_multi_constraints,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(deduplicate_solver_problems);
+installer_fixture!(disjunctive_multi_constraints);
installer_fixture!(
full_update_minimal_changes,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- github_issues_4319,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- github_issues_4795,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- github_issues_4795_2,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(github_issues_4319);
+installer_fixture!(github_issues_4795);
+installer_fixture!(github_issues_4795_2);
installer_fixture!(
github_issues_7051,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- github_issues_8902,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(github_issues_8902);
installer_fixture!(
github_issues_8903,
ignore = "mozart binary cannot yet run this fixture"
@@ -226,51 +172,24 @@ installer_fixture!(
hint_main_rename,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- install_aliased_alias,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(install_aliased_alias);
installer_fixture!(
install_branch_alias_composer_repo,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- install_dev,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_dev_using_dist,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(install_dev);
+installer_fixture!(install_dev_using_dist);
installer_fixture!(install_forces_reinstall_if_abandon_changes);
-installer_fixture!(
- install_from_incomplete_lock,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(install_from_incomplete_lock);
installer_fixture!(
install_from_incomplete_lock_with_ignore,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- install_from_lock_removes_package,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_funding_notice,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_funding_notice_env,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_funding_notice_not_displayed_env,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_ignore_platform_package_requirement_list,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(install_from_lock_removes_package);
+installer_fixture!(install_funding_notice);
+installer_fixture!(install_funding_notice_env);
+installer_fixture!(install_funding_notice_not_displayed_env);
+installer_fixture!(install_ignore_platform_package_requirement_list);
installer_fixture!(
install_ignore_platform_package_requirement_wildcard,
ignore = "mozart binary cannot yet run this fixture"
@@ -287,31 +206,16 @@ installer_fixture!(
install_overridden_platform_packages,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- install_package_and_its_provider_skips_original,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_prefers_repos_over_package_versions,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_reference,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(install_package_and_its_provider_skips_original);
+installer_fixture!(install_prefers_repos_over_package_versions);
+installer_fixture!(install_reference);
installer_fixture!(
install_security_advisory_matching_dependency,
ignore = "mozart binary cannot yet run this fixture"
);
installer_fixture!(install_self_from_root);
-installer_fixture!(
- install_simple,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- install_without_lock,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(install_simple);
+installer_fixture!(install_without_lock);
installer_fixture!(
load_replaced_package_if_replacer_dropped,
ignore = "mozart binary cannot yet run this fixture"
@@ -326,22 +230,13 @@ installer_fixture!(
partial_update_downgrades_non_allow_listed_unstable,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- partial_update_forces_dev_reference_from_lock_for_non_updated_packages,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(partial_update_forces_dev_reference_from_lock_for_non_updated_packages);
installer_fixture!(
partial_update_from_lock,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- partial_update_from_lock_with_root_alias,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- partial_update_installs_from_lock_even_missing,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(partial_update_from_lock_with_root_alias);
+installer_fixture!(partial_update_installs_from_lock_even_missing);
installer_fixture!(
partial_update_keeps_older_dep_if_still_required,
ignore = "mozart binary cannot yet run this fixture"
@@ -374,42 +269,18 @@ installer_fixture!(
partial_update_with_deps_warns_root,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- partial_update_with_symlinked_path_repos,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- partial_update_without_lock,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- platform_ext_solver_problems,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- plugins_are_installed_first,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- prefer_lowest_branches,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- problems_reduce_versions,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- provider_can_coexist_with_other_version_of_provided,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(partial_update_with_symlinked_path_repos);
+installer_fixture!(partial_update_without_lock);
+installer_fixture!(platform_ext_solver_problems);
+installer_fixture!(plugins_are_installed_first);
+installer_fixture!(prefer_lowest_branches);
+installer_fixture!(problems_reduce_versions);
+installer_fixture!(provider_can_coexist_with_other_version_of_provided);
installer_fixture!(
provider_conflicts,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- provider_conflicts2,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(provider_conflicts2);
installer_fixture!(
provider_conflicts3,
ignore = "mozart binary cannot yet run this fixture"
@@ -418,22 +289,13 @@ installer_fixture!(
provider_dev_require_can_satisfy_require,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- provider_gets_picked_together_with_other_version_of_provided,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(provider_gets_picked_together_with_other_version_of_provided);
installer_fixture!(
provider_gets_picked_together_with_other_version_of_provided_conflict,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- provider_gets_picked_together_with_other_version_of_provided_indirect,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- provider_packages_can_be_installed_if_selected,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(provider_gets_picked_together_with_other_version_of_provided_indirect);
+installer_fixture!(provider_packages_can_be_installed_if_selected);
installer_fixture!(
provider_packages_can_be_installed_together_with_provided_if_both_installable,
ignore = "mozart binary cannot yet run this fixture"
@@ -442,10 +304,7 @@ installer_fixture!(
provider_packages_can_not_be_installed_unless_selected,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- provider_satisfies_its_own_requirement,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(provider_satisfies_its_own_requirement);
installer_fixture!(
remove_deletes_unused_deps,
ignore = "mozart binary cannot yet run this fixture"
@@ -458,18 +317,9 @@ installer_fixture!(
replace_alias,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- replace_priorities,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- replace_range_require_single_version,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- replace_root_require,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(replace_priorities);
+installer_fixture!(replace_range_require_single_version);
+installer_fixture!(replace_root_require);
installer_fixture!(
replaced_packages_should_not_be_installed,
ignore = "mozart binary cannot yet run this fixture"
@@ -478,22 +328,13 @@ installer_fixture!(
replaced_packages_should_not_be_installed_when_installing_from_lock,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- replacer_satisfies_its_own_requirement,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(replacer_satisfies_its_own_requirement);
installer_fixture!(
repositories_priorities,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- repositories_priorities2,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- repositories_priorities3,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(repositories_priorities2);
+installer_fixture!(repositories_priorities3);
installer_fixture!(
repositories_priorities4,
ignore = "mozart binary cannot yet run this fixture"
@@ -506,54 +347,24 @@ installer_fixture!(
root_alias_change_with_circular_dep,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- root_alias_gets_loaded_for_locked_pkgs,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- root_requirements_do_not_affect_locked_versions,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(root_alias_gets_loaded_for_locked_pkgs);
+installer_fixture!(root_requirements_do_not_affect_locked_versions);
installer_fixture!(
solver_problem_with_hash_in_branch,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- solver_problems,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- solver_problems_with_disabled_platform,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- suggest_installed,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- suggest_prod,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- suggest_prod_nolock,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- suggest_replaced,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- suggest_uninstalled,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(solver_problems);
+installer_fixture!(solver_problems_with_disabled_platform);
+installer_fixture!(suggest_installed);
+installer_fixture!(suggest_prod);
+installer_fixture!(suggest_prod_nolock);
+installer_fixture!(suggest_replaced);
+installer_fixture!(suggest_uninstalled);
installer_fixture!(
unbounded_conflict_does_not_match_default_branch_with_branch_alias,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- unbounded_conflict_does_not_match_default_branch_with_numeric_branch,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(unbounded_conflict_does_not_match_default_branch_with_numeric_branch);
installer_fixture!(
unbounded_conflict_matches_default_branch,
ignore = "mozart binary cannot yet run this fixture"
@@ -562,26 +373,11 @@ installer_fixture!(
update_abandoned_package_required_but_blocked_via_audit_config,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_alias,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_alias_lock,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_alias_lock2,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_all,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_all_dry_run,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_alias);
+installer_fixture!(update_alias_lock);
+installer_fixture!(update_alias_lock2);
+installer_fixture!(update_all);
+installer_fixture!(update_all_dry_run);
installer_fixture!(
update_allow_list,
ignore = "mozart binary cannot yet run this fixture"
@@ -594,10 +390,7 @@ installer_fixture!(
update_allow_list_minimal_changes,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_allow_list_patterns,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_allow_list_patterns);
installer_fixture!(
update_allow_list_patterns_with_all_dependencies,
ignore = "mozart binary cannot yet run this fixture"
@@ -618,10 +411,7 @@ installer_fixture!(
update_allow_list_reads_lock,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_allow_list_removes_unused,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_allow_list_removes_unused);
installer_fixture!(
update_allow_list_require_new_replace,
ignore = "mozart binary cannot yet run this fixture"
@@ -662,30 +452,15 @@ installer_fixture!(
update_changes_url,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_dev_ignores_providers,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_dev_packages_updates_repo_url,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_dev_to_new_ref_picks_up_changes,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_dev_ignores_providers);
+installer_fixture!(update_dev_packages_updates_repo_url);
+installer_fixture!(update_dev_to_new_ref_picks_up_changes);
installer_fixture!(
update_downgrades_unstable_packages,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_ignore_platform_package_requirement_list,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_ignore_platform_package_requirement_list_upper_bounds,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_ignore_platform_package_requirement_list);
+installer_fixture!(update_ignore_platform_package_requirement_list_upper_bounds);
installer_fixture!(
update_ignore_platform_package_requirement_wildcard,
ignore = "mozart binary cannot yet run this fixture"
@@ -694,78 +469,27 @@ installer_fixture!(
update_ignore_platform_package_requirements,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_installed_alias,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_installed_alias_dry_run,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_installed_reference,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_installed_reference_dry_run,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_mirrors_changes_url,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_mirrors_fails_with_new_req,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_no_dev_still_resolves_dev,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_no_install,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_package_present_in_lock_but_not_at_all_in_remote,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_package_present_in_lock_but_not_in_remote,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_package_present_in_lock_but_not_in_remote_due_to_min_stability,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_installed_alias);
+installer_fixture!(update_installed_alias_dry_run);
+installer_fixture!(update_installed_reference);
+installer_fixture!(update_installed_reference_dry_run);
+installer_fixture!(update_mirrors_changes_url);
+installer_fixture!(update_mirrors_fails_with_new_req);
+installer_fixture!(update_no_dev_still_resolves_dev);
+installer_fixture!(update_no_install);
+installer_fixture!(update_package_present_in_lock_but_not_at_all_in_remote);
+installer_fixture!(update_package_present_in_lock_but_not_in_remote);
+installer_fixture!(update_package_present_in_lock_but_not_in_remote_due_to_min_stability);
installer_fixture!(
update_package_present_in_lower_repo_prio_but_not_main_due_to_min_stability,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_picks_up_change_of_vcs_type,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_prefer_lowest_stable,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_reference,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_reference_picks_latest,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_removes_unused_locked_dep,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_requiring_decision_reverts_and_learning_positive_literals,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_picks_up_change_of_vcs_type);
+installer_fixture!(update_prefer_lowest_stable);
+installer_fixture!(update_reference);
+installer_fixture!(update_reference_picks_latest);
+installer_fixture!(update_removes_unused_locked_dep);
+installer_fixture!(update_requiring_decision_reverts_and_learning_positive_literals);
installer_fixture!(
update_security_advisory_matching_direct_dependency,
ignore = "mozart binary cannot yet run this fixture"
@@ -774,22 +498,10 @@ installer_fixture!(
update_security_advisory_matching_indirect_dependency,
ignore = "mozart binary cannot yet run this fixture"
);
-installer_fixture!(
- update_syncs_outdated,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_syncs_outdated);
installer_fixture!(update_to_empty_from_blank);
installer_fixture!(update_to_empty_from_locked);
-installer_fixture!(
- update_with_all_dependencies,
- ignore = "mozart binary cannot yet run this fixture"
-);
-installer_fixture!(
- update_without_lock,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(update_with_all_dependencies);
+installer_fixture!(update_without_lock);
installer_fixture!(updating_dev_from_lock_removes_old_deps);
-installer_fixture!(
- updating_dev_updates_url_and_reference,
- ignore = "mozart binary cannot yet run this fixture"
-);
+installer_fixture!(updating_dev_updates_url_and_reference);