[INFO] fetching crate apollo-federation 1.47.0-rc.0...
[INFO] testing apollo-federation-1.47.0-rc.0 against master#1871252fc8bb672d40787e67404e6eaae7059369 for pr-125151
[INFO] extracting crate apollo-federation 1.47.0-rc.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate apollo-federation 1.47.0-rc.0 on toolchain 1871252fc8bb672d40787e67404e6eaae7059369
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-4-tc1/source/.cargo/config.toml
[INFO] started tweaking crates.io crate apollo-federation 1.47.0-rc.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate apollo-federation 1.47.0-rc.0
[INFO] tweaked toml for crates.io crate apollo-federation 1.47.0-rc.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate crates.io crate apollo-federation 1.47.0-rc.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_json_bytes v0.2.2
[INFO] [stderr]   Downloaded pest_generator v2.7.2
[INFO] [stderr]   Downloaded pest_derive v2.7.2
[INFO] [stderr]   Downloaded concolor v0.1.1
[INFO] [stderr]   Downloaded countme v3.0.1
[INFO] [stderr]   Downloaded ariadne v0.4.0
[INFO] [stderr]   Downloaded pest v2.7.2
[INFO] [stderr]   Downloaded rowan v0.15.11
[INFO] [stderr]   Downloaded apollo-parser v0.7.7
[INFO] [stderr]   Downloaded apollo-compiler v1.0.0-beta.16
[INFO] [stderr]   Downloaded triomphe v0.1.9
[INFO] [stderr]   Downloaded pest_meta v2.7.2
[INFO] [stderr]   Downloaded insta v1.38.0
[INFO] [stderr]   Downloaded text-size v1.1.1
[INFO] [stderr]   Downloaded sptr v0.3.2
[INFO] [stderr]   Downloaded multimap v0.10.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c73af155c5047b543fbe1e875f030070fca12a52351a7ecf2fab045959a238e1
[INFO] running `Command { std: "docker" "start" "-a" "c73af155c5047b543fbe1e875f030070fca12a52351a7ecf2fab045959a238e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c73af155c5047b543fbe1e875f030070fca12a52351a7ecf2fab045959a238e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c73af155c5047b543fbe1e875f030070fca12a52351a7ecf2fab045959a238e1", kill_on_drop: false }`
[INFO] [stdout] c73af155c5047b543fbe1e875f030070fca12a52351a7ecf2fab045959a238e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3ecf4c6135cb34c5a6308788b8f3aa289a00086a5eac87279d97ec0759e04a02
[INFO] running `Command { std: "docker" "start" "-a" "3ecf4c6135cb34c5a6308788b8f3aa289a00086a5eac87279d97ec0759e04a02", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.76
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]    Compiling hashbrown v0.14.1
[INFO] [stderr]    Compiling concolor-query v0.3.3
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling bytes v1.5.0
[INFO] [stderr]    Compiling unicode-bidi v0.3.13
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stderr]    Compiling deranged v0.3.9
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling strum v0.26.2
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling rowan v0.15.11
[INFO] [stderr]    Compiling indexmap v2.2.3
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling time v0.3.34
[INFO] [stderr]    Compiling concolor v0.1.1
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling ariadne v0.4.0
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling strum_macros v0.26.1
[INFO] [stderr]    Compiling apollo-parser v0.7.7
[INFO] [stderr]    Compiling triomphe v0.1.9
[INFO] [stderr]    Compiling multimap v0.10.0
[INFO] [stderr]    Compiling serde_json_bytes v0.2.2
[INFO] [stderr]    Compiling apollo-compiler v1.0.0-beta.16
[INFO] [stderr]    Compiling apollo-federation v1.47.0-rc.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.49s
[INFO] running `Command { std: "docker" "inspect" "3ecf4c6135cb34c5a6308788b8f3aa289a00086a5eac87279d97ec0759e04a02", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3ecf4c6135cb34c5a6308788b8f3aa289a00086a5eac87279d97ec0759e04a02", kill_on_drop: false }`
[INFO] [stdout] 3ecf4c6135cb34c5a6308788b8f3aa289a00086a5eac87279d97ec0759e04a02
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6789bbd77386bd6186743d3d389c921cac9fcbeb543dbefa96e25256fad7eb91
[INFO] running `Command { std: "docker" "start" "-a" "6789bbd77386bd6186743d3d389c921cac9fcbeb543dbefa96e25256fad7eb91", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling similar v2.4.0
[INFO] [stderr]    Compiling fastrand v2.0.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling pest v2.7.2
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling pest_meta v2.7.2
[INFO] [stderr]    Compiling pest_generator v2.7.2
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling tempfile v3.10.0
[INFO] [stderr]    Compiling concolor v0.1.1
[INFO] [stderr]    Compiling ariadne v0.4.0
[INFO] [stderr]    Compiling pest_derive v2.7.2
[INFO] [stderr]    Compiling apollo-compiler v1.0.0-beta.16
[INFO] [stderr]    Compiling insta v1.38.0
[INFO] [stderr]    Compiling apollo-federation v1.47.0-rc.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 18.58s
[INFO] running `Command { std: "docker" "inspect" "6789bbd77386bd6186743d3d389c921cac9fcbeb543dbefa96e25256fad7eb91", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6789bbd77386bd6186743d3d389c921cac9fcbeb543dbefa96e25256fad7eb91", kill_on_drop: false }`
[INFO] [stdout] 6789bbd77386bd6186743d3d389c921cac9fcbeb543dbefa96e25256fad7eb91
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+1871252fc8bb672d40787e67404e6eaae7059369" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] deca8bf6831ddb34061eb59752afdb7614f54286190c3274dcb370096041c159
[INFO] running `Command { std: "docker" "start" "-a" "deca8bf6831ddb34061eb59752afdb7614f54286190c3274dcb370096041c159", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.15s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/apollo_federation-32e53ff0800fe540)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test link::spec::tests::invalid_versions_strings_return_menaingful_errors ... ok
[INFO] [stdout] test link::spec::tests::versions_compares_correctly ... ok
[INFO] [stdout] test link::spec::tests::valid_urls_can_be_parsed ... ok
[INFO] [stdout] test link::spec::tests::valid_versions_can_be_parsed ... ok
[INFO] [stdout] test query_graph::condition_resolver::tests::test_condition_resolver_cache ... ok
[INFO] [stdout] test query_plan::generate::tests::bail_early_for_more_costly_elements ... ok
[INFO] [stdout] test query_plan::generate::tests::handles_branches_of_various_sizes ... ok
[INFO] [stdout] test query_plan::generate::tests::pick_elements_at_same_index_first ... ok
[INFO] [stdout] test query_plan::operation::tests::add_at_path_collapses_unnecessary_fragments ... ignored
[INFO] [stdout] test link::database::tests::explicit_root_directive_import ... ok
[INFO] [stdout] test link::database::tests::renamed_link_directive ... ok
[INFO] [stdout] test query_graph::graph_path::tests::path_display ... ok
[INFO] [stdout] test query_graph::build_query_graph::tests::building_query_graphs_from_schema_handles_object_types ... ok
[INFO] [stdout] test query_graph::path_tree::tests::path_tree_display ... ok
[INFO] [stdout] test link::database::tests::url_syntax ... ok
[INFO] [stdout] test link::database::tests::renamed_core_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::can_remove_introspection_selections ... ok
[INFO] [stdout] test link::database::tests::computes_link_metadata ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_fields_with_defer_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_fragments_with_defer_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_fields_have_different_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_only_one_fragment_specifies_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::expands_named_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::expands_and_deduplicates_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::keeps_typename_if_no_other_selection ... ok
[INFO] [stdout] test query_plan::operation::tests::keeps_typename_for_interface_object ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::preserves_default_values_of_input_object_fields ... ok
[INFO] [stdout] test query_plan::operation::tests::lazy_map_tests::test_lazy_map ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_fragments_have_different_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_only_one_field_specifies_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::make_selection_tests::test_make_selection_order ... ok
[INFO] [stdout] test query_plan::operation::tests::lazy_map_tests::test_lazy_map2 ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_nested_field_selections ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fields_with_same_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_nested_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fields_without_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fields_with_same_directive_but_different_arg_order ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fragment_without_directives ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::handles_types_having_no_fields_referenced_by_other_unions_in_a_subgraph_correctly ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::handles_unions_types_having_no_members_in_a_subgraph_correctly ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fragments_with_same_directives ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::types_that_are_empty_because_of_overridden_fields_are_erased ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fragments_with_same_directive_but_different_arg_order ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::handles_skipped_fragments_within_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::removes_sibling_typename ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::handles_subtypes_within_subgraphs ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_fragments_with_trivial_selections ... ok
[INFO] [stdout] test query_plan::query_planner::tests::plan_simple_root_field_query_for_multiple_subgraphs ... ignored
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_unknown_fragment_on_condition ... ok
[INFO] [stdout] test query_plan::query_planning_traversal::test_prune_and_reorder_first_branch ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_typename_on_possible_interface_objects_within_fragment ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::handles_types_having_no_fields_referenced_by_other_interfaces_in_a_subgraph_correctly ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_unknown_type_within_fragment ... ok
[INFO] [stdout] test schema::field_set::tests::test_aliases_in_field_set ... ok
[INFO] [stdout] test subgraph::spec::tests::handle_unsupported_federation_version ... ok
[INFO] [stdout] test subgraph::tests::can_inspect_a_type_key ... ok
[INFO] [stdout] test link::database::tests::link_import::errors_on_malformed_values ... ok
[INFO] [stdout] test link::database::tests::link_import::errors_on_mismatch_between_name_and_alias ... ok
[INFO] [stdout] test query_plan::operation::tests::add_at_path_merge_subselections ... ok
[INFO] [stdout] test query_plan::operation::tests::add_at_path_merge_scalar_fields ... ok
[INFO] [stdout] test query_plan::operation::tests::converting_operation_types ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_unknown_fragment_fields ... ok
[INFO] [stdout] test schema::field_set::tests::test_aliases_in_field_set_via_build_federated_query_graph ... ok
[INFO] [stdout] test query_plan::query_planner::tests::bypass_planner_for_single_subgraph ... ok
[INFO] [stdout] test query_plan::operation::tests::selection_set_contains_missing_typename ... ok
[INFO] [stdout] test query_plan::query_planner::tests::plan_simple_query_for_multiple_subgraphs ... ok
[INFO] [stdout] test query_plan::query_planner::tests::plan_simple_query_for_single_subgraph ... ok
[INFO] [stdout] test schema::type_and_directive_specification::tests::must_be_not_be_repeatable_if_it_has_a_merge_strategy - should panic ... ok
[INFO] [stdout] test schema::type_and_directive_specification::tests::must_have_a_merge_strategy_on_all_arguments_if_any - should panic ... ok
[INFO] [stdout] test schema::type_and_directive_specification::tests::must_have_supergraph_link_if_composed - should panic ... ok
[INFO] [stdout] test query_plan::operation::tests::selection_set_contains ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/main.rs (/opt/rustwide/target/debug/deps/main-685ec528e56005fd)
[INFO] [stdout] 
[INFO] [stdout] running 86 tests
[INFO] [stdout] test api_schema::inaccessible_on_builtins ... ok
[INFO] [stdout] test api_schema::inaccessible_directive_on_schema_elements ... ok
[INFO] [stdout] test api_schema::inaccessible_interface_field_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_input_object_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_interface_field_arguments_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_enum_values_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_interface_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_object_field_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_input_object_fields_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_directive_arguments_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_object_field_arguments_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_enum_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_enum_value_as_string ... ok
[INFO] [stdout] test api_schema::inaccessible_scalar_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_complex_default_values ... ok
[INFO] [stdout] test api_schema::inaccessible_on_imported_elements ... ok
[INFO] [stdout] test api_schema::inaccessible_types_with_accessible_references ... ok
[INFO] [stdout] test api_schema::include_supergraph_directives ... ok
[INFO] [stdout] test api_schema::inaccessible_union_with_accessible_references ... ok
[INFO] [stdout] test api_schema::matches_graphql_js_directive_applications ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_directive_arguments ... ok
[INFO] [stdout] test api_schema::remove_referencing_directive_argument ... ok
[INFO] [stdout] test api_schema::propagates_default_input_values ... ok
[INFO] [stdout] test api_schema::matches_graphql_js_default_value_propagation ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_interface_fields ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_interface_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_interface_field_arguments ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_input_object_fields ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_enum_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_enum_values ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_input_object_types ... ok
[INFO] [stdout] test api_schema::supports_core_directive_supergraph ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::fragments_application_makes_type_condition_trivial ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragment_matching_at_the_top_level_of_another_fragment ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragment_matching_subset_of_field_selection ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragment_matching_subset_of_inline_fragment_selection ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_on_union_in_context_with_limited_intersection ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_object_fields ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_used_in_context_where_they_get_trimmed ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_used_in_the_context_of_non_intersecting_abstract_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_object_types ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_with_nested_selections ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_using_other_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::intersecting_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_nested_fragments_with_field_intersection ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_union_types ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::off_by_1_error ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::operation_not_modified_if_no_empty_branches ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::optimize_fragments_using_other_fragments_when_possible ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::keeps_fragments_used_by_other_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_all_unused_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_simple_empty_branches ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::reuse_fragments_with_same_directive_in_the_fragment_selection ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::reuse_fragments_with_directives_on_inline_fragments ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_scalar_types ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_fragments_only_used_by_unused_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::reuse_fragments_with_same_directive_on_the_fragment ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_fragments_at_different_levels ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_cascading_empty_branches ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_selection_and_reused_fragment_at_different_level ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_trimmed_parts_of_two_fragments ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_reused_fragment_and_another_trimmed_fragment ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_selection_and_reused_fragment ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_object_field_arguments ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_when_inline_fragment_should_be_normalized ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_two_sibling_branches ... ok
[INFO] [stdout] test composition_tests::compose_removes_federation_directives ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_defer_on_mutation ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_due_to_trimmed_selections_of_nested_fragments ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_stream_on_mutation ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_defer_on_subscription ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_stream_on_subscription ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_will_fail_when_importing_same_spec_twice ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_works_with_fed_v1 ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand ... ok
[INFO] [stdout] test composition_tests::can_compose_with_descriptions ... ok
[INFO] [stdout] test composition_tests::can_compose_types_from_different_subgraphs ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_preserves_user_definitions ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_with_renames ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_with_namespace ... ok
[INFO] [stdout] test extract_subgraphs::preserve_default_values_of_input_fields ... ok
[INFO] [stdout] test composition_tests::can_compose_supergraph ... ok
[INFO] [stdout] test extract_subgraphs::can_extract_subgraph ... ok
[INFO] [stdout] test extract_subgraphs::erase_empty_types_due_to_overridden_fields ... ok
[INFO] [stdout] test query_plan::build_query_plan_tests::shareable_root_fields::can_use_same_root_operation_from_multiple_subgraphs_in_parallel ... ok
[INFO] [stdout] test query_plan::build_query_plan_tests::shareable_root_fields::handles_root_operation_shareable_in_many_subgraphs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests apollo_federation
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/link/spec.rs - link::spec::Version::fmt (line 106) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Version::satisfies (line 135) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Version::satisfies_range (line 157) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Identity::fmt (line 45) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Url::fmt (line 182) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.39s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "deca8bf6831ddb34061eb59752afdb7614f54286190c3274dcb370096041c159", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "deca8bf6831ddb34061eb59752afdb7614f54286190c3274dcb370096041c159", kill_on_drop: false }`
[INFO] [stdout] deca8bf6831ddb34061eb59752afdb7614f54286190c3274dcb370096041c159
[INFO] testing apollo-federation-1.47.0-rc.0 against try#b642703cf9526da1e72c0b6755753b939a9c6b6d for pr-125151
[INFO] extracting crate apollo-federation 1.47.0-rc.0 into /workspace/builds/worker-4-tc2/source
[INFO] validating manifest of crates.io crate apollo-federation 1.47.0-rc.0 on toolchain b642703cf9526da1e72c0b6755753b939a9c6b6d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] started tweaking crates.io crate apollo-federation 1.47.0-rc.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate apollo-federation 1.47.0-rc.0
[INFO] tweaked toml for crates.io crate apollo-federation 1.47.0-rc.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] crate crates.io crate apollo-federation 1.47.0-rc.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9fe109902a0db6d4fbeebc0a13bf45f921871ab2310c7ce3f3588713fef714f7
[INFO] running `Command { std: "docker" "start" "-a" "9fe109902a0db6d4fbeebc0a13bf45f921871ab2310c7ce3f3588713fef714f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9fe109902a0db6d4fbeebc0a13bf45f921871ab2310c7ce3f3588713fef714f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9fe109902a0db6d4fbeebc0a13bf45f921871ab2310c7ce3f3588713fef714f7", kill_on_drop: false }`
[INFO] [stdout] 9fe109902a0db6d4fbeebc0a13bf45f921871ab2310c7ce3f3588713fef714f7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dd53d15a1b7f1eaf8aac2ed82657a62fc94b6ff0c4ed3f4fd35fac621e489795
[INFO] running `Command { std: "docker" "start" "-a" "dd53d15a1b7f1eaf8aac2ed82657a62fc94b6ff0c4ed3f4fd35fac621e489795", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.76
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]    Compiling memoffset v0.8.0
[INFO] [stderr]    Compiling hashbrown v0.14.1
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling concolor-query v0.3.3
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling yansi v0.5.1
[INFO] [stderr]    Compiling bytes v1.5.0
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling memchr v2.7.1
[INFO] [stderr]    Compiling idna v0.5.0
[INFO] [stderr]    Compiling deranged v0.3.9
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling sptr v0.3.2
[INFO] [stderr]    Compiling strum v0.26.2
[INFO] [stderr]    Compiling rowan v0.15.11
[INFO] [stderr]    Compiling indexmap v2.2.3
[INFO] [stderr]    Compiling url v2.5.0
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.48
[INFO] [stderr]    Compiling time v0.3.34
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling concolor v0.1.1
[INFO] [stderr]    Compiling ariadne v0.4.0
[INFO] [stderr]    Compiling petgraph v0.6.4
[INFO] [stderr]    Compiling derive_more v0.99.17
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling strum_macros v0.26.1
[INFO] [stderr]    Compiling apollo-parser v0.7.7
[INFO] [stderr]    Compiling triomphe v0.1.9
[INFO] [stderr]    Compiling multimap v0.10.0
[INFO] [stderr]    Compiling serde_json_bytes v0.2.2
[INFO] [stderr]    Compiling apollo-compiler v1.0.0-beta.16
[INFO] [stderr]    Compiling apollo-federation v1.47.0-rc.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.10s
[INFO] running `Command { std: "docker" "inspect" "dd53d15a1b7f1eaf8aac2ed82657a62fc94b6ff0c4ed3f4fd35fac621e489795", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dd53d15a1b7f1eaf8aac2ed82657a62fc94b6ff0c4ed3f4fd35fac621e489795", kill_on_drop: false }`
[INFO] [stdout] dd53d15a1b7f1eaf8aac2ed82657a62fc94b6ff0c4ed3f4fd35fac621e489795
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c56ce26f38cef9b8ca6b762c6c944475a8367be59f4ad5e8bd5662cf79be2eb0
[INFO] running `Command { std: "docker" "start" "-a" "c56ce26f38cef9b8ca6b762c6c944475a8367be59f4ad5e8bd5662cf79be2eb0", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling ucd-trie v0.1.6
[INFO] [stderr]    Compiling once_cell v1.19.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling console v0.15.8
[INFO] [stderr]    Compiling similar v2.4.0
[INFO] [stderr]    Compiling fastrand v2.0.1
[INFO] [stderr]    Compiling linked-hash-map v0.5.6
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling pest v2.7.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling pest_meta v2.7.2
[INFO] [stderr]    Compiling pest_generator v2.7.2
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling tempfile v3.10.0
[INFO] [stderr]    Compiling concolor v0.1.1
[INFO] [stderr]    Compiling ariadne v0.4.0
[INFO] [stderr]    Compiling pest_derive v2.7.2
[INFO] [stderr]    Compiling apollo-compiler v1.0.0-beta.16
[INFO] [stderr]    Compiling insta v1.38.0
[INFO] [stderr]    Compiling apollo-federation v1.47.0-rc.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.21s
[INFO] running `Command { std: "docker" "inspect" "c56ce26f38cef9b8ca6b762c6c944475a8367be59f4ad5e8bd5662cf79be2eb0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c56ce26f38cef9b8ca6b762c6c944475a8367be59f4ad5e8bd5662cf79be2eb0", kill_on_drop: false }`
[INFO] [stdout] c56ce26f38cef9b8ca6b762c6c944475a8367be59f4ad5e8bd5662cf79be2eb0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:59a85a07ab18ca8720692f8e61effa1c651d9e2ca591e072c2b212bb91a6b8b5" "/opt/rustwide/cargo-home/bin/cargo" "+b642703cf9526da1e72c0b6755753b939a9c6b6d" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bd382c943288c2dc1293bf951c47efac6180b600fbb3279065667bf1cd544b32
[INFO] running `Command { std: "docker" "start" "-a" "bd382c943288c2dc1293bf951c47efac6180b600fbb3279065667bf1cd544b32", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/apollo_federation-32e53ff0800fe540)
[INFO] [stdout] 
[INFO] [stdout] running 71 tests
[INFO] [stdout] test link::spec::tests::versions_compares_correctly ... ok
[INFO] [stdout] test link::spec::tests::valid_versions_can_be_parsed ... ok
[INFO] [stdout] test link::spec::tests::invalid_versions_strings_return_menaingful_errors ... ok
[INFO] [stdout] test link::spec::tests::valid_urls_can_be_parsed ... ok
[INFO] [stdout] test query_graph::condition_resolver::tests::test_condition_resolver_cache ... ok
[INFO] [stdout] test query_plan::generate::tests::bail_early_for_more_costly_elements ... ok
[INFO] [stdout] test query_plan::generate::tests::handles_branches_of_various_sizes ... ok
[INFO] [stdout] test query_plan::generate::tests::pick_elements_at_same_index_first ... ok
[INFO] [stdout] test query_plan::operation::tests::add_at_path_collapses_unnecessary_fragments ... ignored
[INFO] [stdout] test link::database::tests::explicit_root_directive_import ... ok
[INFO] [stdout] test link::database::tests::renamed_link_directive ... ok
[INFO] [stdout] test link::database::tests::computes_link_metadata ... ok
[INFO] [stdout] test query_graph::build_query_graph::tests::building_query_graphs_from_schema_handles_object_types ... ok
[INFO] [stdout] test query_graph::graph_path::tests::path_display ... ok
[INFO] [stdout] test query_graph::path_tree::tests::path_tree_display ... ok
[INFO] [stdout] test link::database::tests::url_syntax ... ok
[INFO] [stdout] test query_plan::operation::tests::can_remove_introspection_selections ... ok
[INFO] [stdout] test link::database::tests::renamed_core_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_fragments_with_defer_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_fields_with_defer_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_fields_have_different_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_only_one_field_specifies_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_fragments_have_different_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::do_not_merge_when_only_one_fragment_specifies_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::expands_named_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::expands_and_deduplicates_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::keeps_typename_if_no_other_selection ... ok
[INFO] [stdout] test query_plan::operation::tests::keeps_typename_for_interface_object ... ok
[INFO] [stdout] test query_plan::operation::tests::lazy_map_tests::test_lazy_map ... ok
[INFO] [stdout] test query_plan::operation::tests::lazy_map_tests::test_lazy_map2 ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::preserves_default_values_of_input_object_fields ... ok
[INFO] [stdout] test query_plan::operation::tests::make_selection_tests::test_make_selection_order ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_nested_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fields_with_same_directive ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_nested_field_selections ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fields_without_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fields_with_same_directive_but_different_arg_order ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fragment_without_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fragments_with_same_directive_but_different_arg_order ... ok
[INFO] [stdout] test query_plan::operation::tests::merge_same_fragments_with_same_directives ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::handles_skipped_fragments_within_fragments ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::handles_subtypes_within_subgraphs ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::handles_types_having_no_fields_referenced_by_other_unions_in_a_subgraph_correctly ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_unknown_fragment_on_condition ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_fragments_with_trivial_selections ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_unknown_type_within_fragment ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_typename_on_possible_interface_objects_within_fragment ... ok
[INFO] [stdout] test query_plan::query_planner::tests::plan_simple_root_field_query_for_multiple_subgraphs ... ignored
[INFO] [stdout] test query_plan::query_planning_traversal::test_prune_and_reorder_first_branch ... ok
[INFO] [stdout] test query_plan::operation::tests::removes_sibling_typename ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::types_that_are_empty_because_of_overridden_fields_are_erased ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::handles_unions_types_having_no_members_in_a_subgraph_correctly ... ok
[INFO] [stdout] test query_graph::extract_subgraphs_from_supergraph::tests::handles_types_having_no_fields_referenced_by_other_interfaces_in_a_subgraph_correctly ... ok
[INFO] [stdout] test schema::field_set::tests::test_aliases_in_field_set ... ok
[INFO] [stdout] test subgraph::spec::tests::handle_unsupported_federation_version ... ok
[INFO] [stdout] test subgraph::tests::can_inspect_a_type_key ... ok
[INFO] [stdout] test link::database::tests::link_import::errors_on_mismatch_between_name_and_alias ... ok
[INFO] [stdout] test query_plan::operation::tests::add_at_path_merge_scalar_fields ... ok
[INFO] [stdout] test link::database::tests::link_import::errors_on_malformed_values ... ok
[INFO] [stdout] test query_plan::operation::tests::converting_operation_types ... ok
[INFO] [stdout] test query_plan::operation::tests::add_at_path_merge_subselections ... ok
[INFO] [stdout] test query_plan::operation::tests::rebase_tests::skips_unknown_fragment_fields ... ok
[INFO] [stdout] test schema::field_set::tests::test_aliases_in_field_set_via_build_federated_query_graph ... ok
[INFO] [stdout] test query_plan::query_planner::tests::bypass_planner_for_single_subgraph ... ok
[INFO] [stdout] test query_plan::operation::tests::selection_set_contains_missing_typename ... ok
[INFO] [stdout] test query_plan::query_planner::tests::plan_simple_query_for_single_subgraph ... ok
[INFO] [stdout] test query_plan::query_planner::tests::plan_simple_query_for_multiple_subgraphs ... ok
[INFO] [stdout] test schema::type_and_directive_specification::tests::must_be_not_be_repeatable_if_it_has_a_merge_strategy - should panic ... ok
[INFO] [stdout] test schema::type_and_directive_specification::tests::must_have_a_merge_strategy_on_all_arguments_if_any - should panic ... ok
[INFO] [stdout] test schema::type_and_directive_specification::tests::must_have_supergraph_link_if_composed - should panic ... ok
[INFO] [stdout] test query_plan::operation::tests::selection_set_contains ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 69 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/main.rs (/opt/rustwide/target/debug/deps/main-685ec528e56005fd)
[INFO] [stdout] 
[INFO] [stdout] running 86 tests
[INFO] [stdout] test api_schema::inaccessible_on_builtins ... ok
[INFO] [stdout] test api_schema::inaccessible_enum_value_as_string ... ok
[INFO] [stdout] test api_schema::inaccessible_interface_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_directive_arguments_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_directive_on_schema_elements ... ok
[INFO] [stdout] test api_schema::inaccessible_interface_field_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_object_field_arguments_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_input_object_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_scalar_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_enum_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_interface_field_arguments_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_object_field_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_enum_values_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_input_object_fields_with_accessible_references ... ok
[INFO] [stdout] test api_schema::inaccessible_complex_default_values ... ok
[INFO] [stdout] test api_schema::inaccessible_on_imported_elements ... ok
[INFO] [stdout] test api_schema::inaccessible_union_with_accessible_references ... ok
[INFO] [stdout] test api_schema::matches_graphql_js_directive_applications ... ok
[INFO] [stdout] test api_schema::inaccessible_types_with_accessible_references ... ok
[INFO] [stdout] test api_schema::include_supergraph_directives ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_directive_arguments ... ok
[INFO] [stdout] test api_schema::matches_graphql_js_default_value_propagation ... ok
[INFO] [stdout] test api_schema::propagates_default_input_values ... ok
[INFO] [stdout] test api_schema::remove_referencing_directive_argument ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_interface_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_enum_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_interface_fields ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_union_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_enum_values ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_input_object_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_scalar_types ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_object_fields ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::fragments_application_makes_type_condition_trivial ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragment_matching_at_the_top_level_of_another_fragment ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragment_matching_subset_of_inline_fragment_selection ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_on_union_in_context_with_limited_intersection ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_object_field_arguments ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_interface_field_arguments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_used_in_context_where_they_get_trimmed ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_used_in_the_context_of_non_intersecting_abstract_types ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_nested_fragments_with_field_intersection ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_with_nested_selections ... ok
[INFO] [stdout] test composition_tests::compose_removes_federation_directives ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::off_by_1_error ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::operation_not_modified_if_no_empty_branches ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::optimize_fragments_using_other_fragments_when_possible ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_all_unused_fragments ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_input_object_fields ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_cascading_empty_branches ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_simple_empty_branches ... ok
[INFO] [stdout] test api_schema::removes_inaccessible_object_types ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::intersecting_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::keeps_fragments_used_by_other_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::reuse_fragments_with_directives_on_inline_fragments ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::reuse_fragments_with_same_directive_in_the_fragment_selection ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::reuse_fragments_with_same_directive_on_the_fragment ... ok
[INFO] [stdout] test composition_tests::can_compose_supergraph ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragments_using_other_fragments ... ok
[INFO] [stdout] test composition_tests::can_compose_with_descriptions ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_fragments_at_different_levels ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::handles_fragment_matching_subset_of_field_selection ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_reused_fragment_and_another_trimmed_fragment ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_selection_and_reused_fragment_at_different_level ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_selection_and_reused_fragment ... ok
[INFO] [stdout] test api_schema::supports_core_directive_supergraph ... ok
[INFO] [stdout] test query_plan::operation_optimization_tests::removes_fragments_only_used_by_unused_fragments ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_trimmed_parts_of_two_fragments ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_when_inline_fragment_should_be_normalized ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_due_to_trimmed_selections_of_nested_fragments ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::conflict_between_two_sibling_branches ... ok
[INFO] [stdout] test composition_tests::can_compose_types_from_different_subgraphs ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_defer_on_mutation ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_defer_on_subscription ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_stream_on_mutation ... ok
[INFO] [stdout] test query_plan::operation_validations_tests::reject_stream_on_subscription ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_will_fail_when_importing_same_spec_twice ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_with_namespace ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_preserves_user_definitions ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_with_renames ... ok
[INFO] [stdout] test extract_subgraphs::preserve_default_values_of_input_fields ... ok
[INFO] [stdout] test subgraph::parse_expand_tests::can_parse_and_expand_works_with_fed_v1 ... ok
[INFO] [stdout] test extract_subgraphs::can_extract_subgraph ... ok
[INFO] [stdout] test extract_subgraphs::erase_empty_types_due_to_overridden_fields ... ok
[INFO] [stdout] test query_plan::build_query_plan_tests::shareable_root_fields::can_use_same_root_operation_from_multiple_subgraphs_in_parallel ... ok
[INFO] [stdout] test query_plan::build_query_plan_tests::shareable_root_fields::handles_root_operation_shareable_in_many_subgraphs ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests apollo_federation
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test src/link/spec.rs - link::spec::Version::satisfies (line 135) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Identity::fmt (line 45) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Version::satisfies_range (line 157) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Version::fmt (line 106) ... ok
[INFO] [stdout] test src/link/spec.rs - link::spec::Url::fmt (line 182) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.57s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bd382c943288c2dc1293bf951c47efac6180b600fbb3279065667bf1cd544b32", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd382c943288c2dc1293bf951c47efac6180b600fbb3279065667bf1cd544b32", kill_on_drop: false }`
[INFO] [stdout] bd382c943288c2dc1293bf951c47efac6180b600fbb3279065667bf1cd544b32
