[INFO] fetching crate graphgate-validation 0.5.0... [INFO] testing graphgate-validation-0.5.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate graphgate-validation 0.5.0 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate graphgate-validation 0.5.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate graphgate-validation 0.5.0 [INFO] finished tweaking crates.io crate graphgate-validation 0.5.0 [INFO] tweaked toml for crates.io crate graphgate-validation 0.5.0 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 91207066ce7f576839a3d039907f0450b9db90d051851df5483dcd0f23d2cc7a [INFO] running `Command { std: "docker" "start" "-a" "91207066ce7f576839a3d039907f0450b9db90d051851df5483dcd0f23d2cc7a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "91207066ce7f576839a3d039907f0450b9db90d051851df5483dcd0f23d2cc7a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "91207066ce7f576839a3d039907f0450b9db90d051851df5483dcd0f23d2cc7a", kill_on_drop: false }` [INFO] [stdout] 91207066ce7f576839a3d039907f0450b9db90d051851df5483dcd0f23d2cc7a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a89d533de73a535a68b2eeb35d88bbbb6fe37e6575b6cf386cd99ade69a9e74e [INFO] running `Command { std: "docker" "start" "-a" "a89d533de73a535a68b2eeb35d88bbbb6fe37e6575b6cf386cd99ade69a9e74e", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.136 [INFO] [stderr] Compiling ucd-trie v0.1.3 [INFO] [stderr] Compiling indexmap v1.8.1 [INFO] [stderr] Compiling pest v2.1.3 [INFO] [stderr] Compiling pest_meta v2.1.3 [INFO] [stderr] Compiling pest_generator v2.1.3 [INFO] [stderr] Compiling pest_derive v2.1.0 [INFO] [stderr] Compiling serde_json v1.0.79 [INFO] [stderr] Compiling bytes v1.1.0 [INFO] [stderr] Compiling async-graphql-value v2.11.3 [INFO] [stderr] Compiling async-graphql-parser v2.11.3 [INFO] [stderr] Compiling graphgate-schema v0.5.1 [INFO] [stderr] Compiling graphgate-validation v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.01s [INFO] running `Command { std: "docker" "inspect" "a89d533de73a535a68b2eeb35d88bbbb6fe37e6575b6cf386cd99ade69a9e74e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a89d533de73a535a68b2eeb35d88bbbb6fe37e6575b6cf386cd99ade69a9e74e", kill_on_drop: false }` [INFO] [stdout] a89d533de73a535a68b2eeb35d88bbbb6fe37e6575b6cf386cd99ade69a9e74e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] da4a92602e2142874eafab276a5e9eb9414bfd8d4b8d41fc674617a3573d1907 [INFO] running `Command { std: "docker" "start" "-a" "da4a92602e2142874eafab276a5e9eb9414bfd8d4b8d41fc674617a3573d1907", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling graphgate-validation v0.5.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 3.84s [INFO] [stderr] Executable unittests src/lib.rs (/opt/rustwide/target/debug/deps/graphgate_validation-7e25e11ffd6155e1) [INFO] running `Command { std: "docker" "inspect" "da4a92602e2142874eafab276a5e9eb9414bfd8d4b8d41fc674617a3573d1907", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "da4a92602e2142874eafab276a5e9eb9414bfd8d4b8d41fc674617a3573d1907", kill_on_drop: false }` [INFO] [stdout] da4a92602e2142874eafab276a5e9eb9414bfd8d4b8d41fc674617a3573d1907 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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=warn" "-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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 95c25d87692784757dd027fa5a720775c4b9b33040617ffcb4310f4996ba3a1c [INFO] running `Command { std: "docker" "start" "-a" "95c25d87692784757dd027fa5a720775c4b9b33040617ffcb4310f4996ba3a1c", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/graphgate_validation-7e25e11ffd6155e1) [INFO] [stdout] [INFO] [stdout] running 252 tests [INFO] [stdout] test rules::arguments_of_correct_type::tests::string_into_id ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::unknown_enum_value_into_enum ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::string_into_int ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::string_into_float ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::single_value_of_incorrect_type ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::string_into_boolean ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::simple_float_into_int ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::second_arg_on_multiple_optional ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::single_value_into_list ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::optional_arg_despite_required_field_in_type ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::partial_object_missing_required ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::partial_object_unknown_field_arg ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::multiple_reqs_on_mixed_list ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::one_arg_on_multiple_optional ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::null_into_int ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::partial_object_only_required ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::partial_object_invalid_field_type ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::no_args_on_multiple_optional ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::partial_object_required_field_can_be_falsy ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::partial_object_including_required ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::multiple_reqs_and_one_opt_on_mixed_list ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::no_arg_on_optional_arg ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::multiple_args ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::int_into_string ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::int_into_float ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::int_into_id ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::multiple_args_reverse_order ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::int_into_boolean ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::incorrect_value_type ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::int_into_enum ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::good_int_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::good_float_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::incorrect_value_and_missing_argument ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::incorrect_item_type ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::good_enum_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::good_boolean_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::float_into_string ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::good_list_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::good_null_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::good_string_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::float_into_enum ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::float_into_id ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::empty_list_value ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::float_into_int ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::full_object_with_fields_in_different_order ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::directive_with_incorrect_types ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::different_case_enum_value_into_enum ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::float_into_boolean ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::full_object ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::boolean_into_string ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::arg_on_optional_arg ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::boolean_into_id ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::boolean_into_enum ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::boolean_into_float ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::all_reqs_and_opts_on_mixed_list ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::directive_with_valid_types ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::unquoted_into_float ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::unquoted_into_boolean ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::unquoted_string_into_string ... ok [INFO] [stdout] test rules::default_values_of_correct_type::tests::list_variables_with_invalid_item ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::ignores_unknown_type ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::unknown_aliased_lying_field_target ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::selection_on_object ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::unknown_aliased_target ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::fields_on_union ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::unknown_field_on_fragment ... ok [INFO] [stdout] test rules::default_values_of_correct_type::tests::required_variables_without_default_values ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::defined_in_concrete_types_but_not_interface ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::aliased_selection_on_interface ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::lying_alias_selection ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::selection_on_interface ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::typename_on_union ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::not_defined_on_interface ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::not_on_scalar ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::not_on_enum ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::unquoted_string_into_int ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::not_on_input_object ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::on_object ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::meta_field_on_union ... ok [INFO] [stdout] test rules::default_values_of_correct_type::tests::complex_variables_missing_required_field ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::aliased_selection_on_object ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::on_interface ... ok [INFO] [stdout] test rules::known_directives::tests::with_no_directives ... ok [INFO] [stdout] test rules::known_directives::tests::with_misplaced_directives ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::does_not_false_positive_on_unknown_fragment ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::on_union ... ok [INFO] [stdout] test rules::arguments_of_correct_type::tests::unquoted_into_id ... ok [INFO] [stdout] test rules::default_values_of_correct_type::tests::variables_with_no_default_values ... ok [INFO] [stdout] test rules::default_values_of_correct_type::tests::no_required_variables_with_default_values ... ok [INFO] [stdout] test rules::default_values_of_correct_type::tests::variables_with_valid_default_values ... ok [INFO] [stdout] test rules::known_argument_names::tests::no_args_on_optional_arg ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::on_inline_without_type_cond ... ok [INFO] [stdout] test rules::default_values_of_correct_type::tests::variables_with_invalid_default_values ... ok [INFO] [stdout] test rules::known_argument_names::tests::multiple_args_in_reverse_order_are_known ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::unknown_subfield ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::unknown_field_on_inline_fragment ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::ignores_deeply_unknown_field ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::valid_field_in_inline_fragment ... ok [INFO] [stdout] test rules::known_directives::tests::with_unknown_directive ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_indirectly ... ok [INFO] [stdout] test rules::known_argument_names::tests::directive_args_are_known ... ok [INFO] [stdout] test rules::known_argument_names::tests::ignores_args_of_unknown_fields ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::not_on_scalar_inline ... ok [INFO] [stdout] test rules::known_argument_names::tests::multiple_args_are_known ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_deeply_two_paths_alt_traversal_order ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_deeply_and_immediately ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_indirectly_reports_opposite_order ... ok [INFO] [stdout] test rules::known_argument_names::tests::unknown_args_amongst_known_args ... ok [INFO] [stdout] test rules::fragments_on_composite_types::tests::on_object_inline ... ok [INFO] [stdout] test rules::known_directives::tests::with_known_directives ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::double_spread_within_abstract_types ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_directly ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_directly_within_inline_fragment ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_deeply ... ok [INFO] [stdout] test rules::known_argument_names::tests::single_arg_is_known ... ok [INFO] [stdout] test rules::known_argument_names::tests::args_are_known_deeply ... ok [INFO] [stdout] test rules::known_argument_names::tests::invalid_arg_name ... ok [INFO] [stdout] test rules::known_argument_names::tests::undirective_args_are_invalid ... ok [INFO] [stdout] test rules::known_fragment_names::tests::known ... ok [INFO] [stdout] test rules::known_directives::tests::with_well_placed_directives ... ok [INFO] [stdout] test rules::known_fragment_names::tests::unknown ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_deeply_two_paths ... ok [INFO] [stdout] test rules::fields_on_correct_type::tests::nested_unknown_fields ... ok [INFO] [stdout] test rules::known_directives::tests::with_many_unknown_directives ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::multiple_variables_not_defined ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::spreading_twice_is_not_circular ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::no_spreading_itself_indirectly_within_inline_fragment ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_non_overlapping_interface ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::single_reference_is_valid ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_within_single_fragment_defined_in_multiple_operations ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::all_variables_defined ... ok [INFO] [stdout] test rules::known_type_names::tests::unknown_type_names_are_invalid ... ok [INFO] [stdout] test rules::known_argument_names::tests::unknown_args_deeply ... ok [INFO] [stdout] test rules::no_unused_fragments::tests::contains_unknown_and_undef_fragments ... ok [INFO] [stdout] test rules::no_unused_variables::tests::uses_all_variables ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_non_implementing_object ... ok [INFO] [stdout] test rules::known_type_names::tests::known_type_names_are_valid ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::spreading_twice_indirectly_is_not_circular ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_overlapping_union ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::object_into_containing_union ... ok [INFO] [stdout] test rules::no_fragment_cycles::tests::spreading_recursively_within_field_fails ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_not_defined ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_not_defined_by_unnamed_query ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_in_fragment_used_by_other_operation ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::all_variables_in_fragments_deeply_defined ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::object_into_not_implementing_interface ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::different_object_into_object ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::object_into_an_implemented_interface ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_implemented_object ... ok [INFO] [stdout] test rules::no_unused_variables::tests::variable_not_used ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_non_overlapping_union ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_overlapping_interface ... ok [INFO] [stdout] test rules::no_unused_fragments::tests::all_fragment_names_are_used_by_multiple_operations ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_within_fragments_defined_in_operations ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::multiple_variables_in_fragments_not_defined ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_non_overlapping_interface_in_inline_fragment ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_in_fragment_not_defined_by_unnamed_query ... ok [INFO] [stdout] test rules::no_unused_fragments::tests::contains_unknown_fragments ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::of_the_same_object_with_inline_fragment ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_in_fragment_not_defined_by_operation ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::different_object_into_object_in_inline_fragment ... ok [INFO] [stdout] test rules::no_unused_variables::tests::variable_not_used_by_unreferenced_fragment ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::single_variable_in_fragment_not_defined_by_multiple_operations ... ok [INFO] [stdout] test rules::no_unused_variables::tests::multiple_variables_not_used_2 ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::multiple_undefined_variables_produce_multiple_errors ... ok [INFO] [stdout] test rules::no_unused_variables::tests::variable_not_used_by_fragment_used_by_other_operation ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::of_the_same_object ... ok [INFO] [stdout] test rules::no_unused_variables::tests::uses_all_variables_in_fragments ... ok [INFO] [stdout] test rules::no_unused_variables::tests::variable_used_by_fragment_in_multiple_operations ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variable_within_recursive_fragment_defined ... ok [INFO] [stdout] test rules::no_unused_variables::tests::variable_not_used_in_fragment ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::union_into_contained_object ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::interface_into_overlapping_interface_in_inline_fragment ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::object_into_not_containing_union ... ok [INFO] [stdout] test rules::no_unused_variables::tests::variable_used_by_inline_fragment ... ok [INFO] [stdout] test rules::no_unused_variables::tests::variable_used_by_recursive_fragment ... ok [INFO] [stdout] test rules::no_unused_variables::tests::multiple_variables_not_used_1 ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::variables_in_fragment_not_defined_by_multiple_operations ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::all_variables_deeply_defined ... ok [INFO] [stdout] test rules::no_unused_fragments::tests::all_fragment_names_are_used ... ok [INFO] [stdout] test rules::no_unused_variables::tests::uses_all_variables_deeply ... ok [INFO] [stdout] test rules::no_unused_fragments::tests::contains_unknown_fragments_with_ref_cycle ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::union_into_non_overlapping_interface ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::union_into_not_contained_object ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::multiple_reqs_and_one_opt_on_mixed_list ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::union_into_overlapping_interface ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::union_into_overlapping_union ... ok [INFO] [stdout] test rules::possible_fragment_spreads::tests::union_into_non_overlapping_union ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::boolean_in_non_null_in_directive_with_default ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::ignores_unknown_directives ... ok [INFO] [stdout] test rules::no_unused_variables::tests::uses_all_variables_deeply_in_inline_fragments ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::missing_multiple_non_nullable_arguments ... ok [INFO] [stdout] test rules::scalar_leafs::tests::valid_scalar_selection ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::ignores_unknown_arguments ... ok [INFO] [stdout] test rules::scalar_leafs::tests::object_type_missing_selection ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::no_arg_on_optional_arg ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::no_args_on_multiple_optional ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::arg_on_optional_arg ... ok [INFO] [stdout] test rules::unique_variable_names::tests::unique_variable_names ... ok [INFO] [stdout] test rules::no_undefined_variables::tests::all_variables_deeply_defined_in_inline_fragments_defined ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::all_reqs_on_opts_on_mixed_list ... ok [INFO] [stdout] test rules::scalar_leafs::tests::scalar_selection_not_allowed_on_enum ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::multiple_args_reverse_order ... ok [INFO] [stdout] test rules::unique_argument_names::tests::argument_on_field ... ok [INFO] [stdout] test rules::unique_argument_names::tests::duplicate_field_arguments ... ok [INFO] [stdout] test rules::unique_argument_names::tests::no_arguments_on_field ... ok [INFO] [stdout] test rules::scalar_leafs::tests::interface_type_missing_selection ... ok [INFO] [stdout] test rules::unique_argument_names::tests::argument_on_directive ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::incorrect_value_and_missing_argument ... ok [INFO] [stdout] test rules::unique_argument_names::tests::many_duplicate_field_arguments ... ok [INFO] [stdout] test rules::scalar_leafs::tests::scalar_selection_not_allowed_with_args ... ok [INFO] [stdout] test rules::scalar_leafs::tests::scalar_selection_not_allowed_on_boolean ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::boolean_into_non_null_boolean_in_directive ... ok [INFO] [stdout] test rules::unique_variable_names::tests::duplicate_variable_names ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::with_directives_of_valid_types ... ok [INFO] [stdout] test rules::scalar_leafs::tests::valid_scalar_selection_with_args ... ok [INFO] [stdout] test rules::variables_are_input_types::tests::input_types_are_valid ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::missing_one_non_nullable_argument ... ok [INFO] [stdout] test rules::unique_argument_names::tests::no_arguments_on_directive ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::multiple_args ... ok [INFO] [stdout] test rules::unique_argument_names::tests::duplicate_directive_arguments ... ok [INFO] [stdout] test rules::variables_are_input_types::tests::output_types_are_invalid ... ok [INFO] [stdout] test rules::unique_argument_names::tests::multiple_field_arguments ... ok [INFO] [stdout] test rules::scalar_leafs::tests::scalar_selection_not_allowed_with_directives_and_args ... ok [INFO] [stdout] test rules::unique_argument_names::tests::multiple_directive_arguments ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::one_arg_on_multiple_optional ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::with_directive_with_missing_types ... ok [INFO] [stdout] test rules::scalar_leafs::tests::scalar_selection_not_allowed_with_directives ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::boolean_into_boolean_within_fragment ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::muliple_reqs_on_mixed_list ... ok [INFO] [stdout] test rules::unique_argument_names::tests::same_argument_on_field_and_directive ... ok [INFO] [stdout] test rules::provided_non_null_arguments::tests::second_arg_on_multiple_optional ... ok [INFO] [stdout] test rules::unique_argument_names::tests::same_argument_on_two_directives ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::non_null_boolean_into_non_null_boolean_in_directive ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::boolean_into_boolean ... ok [INFO] [stdout] test rules::unique_argument_names::tests::many_duplicate_directive_arguments ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::int_into_non_null_int_within_fragment ... ok [INFO] [stdout] test rules::unique_argument_names::tests::same_argument_on_two_fields ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::complex_input_into_complex_input ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::int_into_non_null_int_with_default ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::int_into_non_null_int ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::int_into_non_null_int_within_nested_fragment ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::non_null_boolean_into_boolean_within_fragment ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::non_null_boolean_into_boolean ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::string_into_string_list ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::string_into_string_list_in_item_position ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::non_null_string_into_string_list_in_item_position ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::string_over_boolean ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::non_null_string_list_into_string_list ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::complex_input_into_complex_input_in_field_position ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::string_list_into_string_list ... ok [INFO] [stdout] test rules::variables_in_allowed_position::tests::string_into_non_null_boolean_in_directive ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 252 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [INFO] [stdout] [INFO] [stderr] Doc-tests graphgate-validation [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "95c25d87692784757dd027fa5a720775c4b9b33040617ffcb4310f4996ba3a1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95c25d87692784757dd027fa5a720775c4b9b33040617ffcb4310f4996ba3a1c", kill_on_drop: false }` [INFO] [stdout] 95c25d87692784757dd027fa5a720775c4b9b33040617ffcb4310f4996ba3a1c