[INFO] fetching crate volga-open-api 0.13.0...
[INFO] testing volga-open-api-0.13.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate volga-open-api 0.13.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate volga-open-api 0.13.0
[INFO] finished tweaking crates.io crate volga-open-api 0.13.0
[INFO] tweaked toml for crates.io crate volga-open-api 0.13.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate volga-open-api 0.13.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate volga-open-api 0.13.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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3
[INFO] running `Command { std: "docker" "start" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling volga-open-api v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.83s
[INFO] running `Command { std: "docker" "inspect" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling volga-open-api v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.40s
[INFO] running `Command { std: "docker" "inspect" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/volga-open-api/c5484ff4345262ba/out/volga_open_api-c5484ff4345262ba)
[INFO] [stdout] running 101 tests
[INFO] [stdout] test op::tests::clear_all_responses_empties_map ... ok
[INFO] [stdout] test doc::tests::prune_unreferenced_components_keeps_only_reachable_transitive_refs ... ok
[INFO] [stdout] test param::tests::is_same_hierarchy_compares_literals_and_parameter_positions ... ok
[INFO] [stdout] test param::tests::normalize_openapi_path_describes_a_catch_all_as_a_path_parameter ... ok
[INFO] [stdout] test param::tests::normalize_openapi_path_extracts_all_valid_segments ... ok
[INFO] [stdout] test op::tests::collect_component_refs_includes_params_request_and_response ... ok
[INFO] [stdout] test op::tests::set_response_body_non_200_status ... ok
[INFO] [stdout] test config::tests::with_specs_restores_default_when_given_empty_list ... ok
[INFO] [stdout] test param::tests::normalize_openapi_path_skips_an_unnamed_catch_all ... ok
[INFO] [stdout] test param::tests::normalize_openapi_path_supports_typed_placeholders ... ok
[INFO] [stdout] test param::tests::normalize_openapi_path_skips_invalid_placeholders ... ok
[INFO] [stdout] test param::tests::rename_path_parameters_renames_by_position ... ok
[INFO] [stdout] test op::tests::clear_response_body_removes_content_for_status ... ok
[INFO] [stdout] test config::tests::default_config_contains_single_default_spec_and_ui_disabled ... ok
[INFO] [stdout] test registry::tests::docs_for_reads_the_bound_docs_or_the_first_spec ... ok
[INFO] [stdout] test registry::tests::it_tests_normalization_for_excluded_paths ... ok
[INFO] [stdout] test registry::tests::rebind_route_moves_operation_to_target_doc ... ok
[INFO] [stdout] test registry::tests::rebind_route_describes_the_route_the_config_describes ... ok
[INFO] [stdout] test registry::tests::rebind_route_removes_stale_operation_from_all_docs ... ok
[INFO] [stdout] test registry::tests::register_route_skips_ui_and_spec_paths ... ok
[INFO] [stdout] test config::tests::with_specs_accepts_mixed_inputs ... ok
[INFO] [stdout] test op::tests::set_request_and_response_body_use_provided_content_type ... ok
[INFO] [stdout] test route::tests::apply_to_operation_adds_content_and_interns_named_schema ... ok
[INFO] [stdout] test registry::tests::describe_route_as_describes_a_route_under_the_template_names ... ok
[INFO] [stdout] test registry::tests::describe_route_as_replaces_the_operation_of_its_method ... ok
[INFO] [stdout] test registry::tests::rebind_route_prunes_unreferenced_component_schemas ... ok
[INFO] [stdout] test config::tests::spec_new_builds_path_from_spec_name ... ok
[INFO] [stdout] test config::tests::with_title_version_and_description_override_defaults ... ok
[INFO] [stdout] test param::tests::normalize_openapi_path_defaults_unknown_type_to_string ... ok
[INFO] [stdout] test registry::tests::rebind_route_skips_excluded_paths ... ok
[INFO] [stdout] test route::tests::consumes_json_does_not_report_a_map ... ok
[INFO] [stdout] test registry::tests::describe_route_in_writes_to_the_given_docs_only ... ok
[INFO] [stdout] test config::tests::with_spec_replaces_existing_specs ... ok
[INFO] [stdout] test registry::tests::remove_route_drops_the_operation_and_keeps_the_others ... ok
[INFO] [stdout] test route::tests::consumes_json_reports_a_body_read_as_a_map ... ok
[INFO] [stdout] test registry::tests::remove_position_removes_every_spelling_of_one_position ... ok
[INFO] [stdout] test route::tests::consumes_json_reports_a_struct_read_as_a_map_inside_the_body ... ok
[INFO] [stdout] test route::tests::consumes_form_reports_a_body_read_as_a_map ... ok
[INFO] [stdout] test route::tests::consumes_methods_set_request_content_type ... ok
[INFO] [stdout] test route::tests::infer_query_parameters_from_deserialize_type ... ok
[INFO] [stdout] test route::tests::consumes_query_reports_a_query_read_as_a_map ... ok
[INFO] [stdout] test route::tests::consumes_named_path_leaves_a_struct_read_as_a_map_to_the_template ... ok
[INFO] [stdout] test route::tests::consumes_query_keeps_parameters_of_a_typed_optional_field ... ok
[INFO] [stdout] test route::tests::consumes_query_marks_non_optional_fields_as_required ... ok
[INFO] [stdout] test route::tests::infer_request_schema_from_deserialize_type ... ok
[INFO] [stdout] test route::tests::merge_outer_inherits_the_undescribed_inputs_it_inherits ... ok
[INFO] [stdout] test route::tests::into_status_code_works_for_u16_and_http_status_code ... ok
[INFO] [stdout] test route::tests::explicit_responses_replace_default_200 ... ok
[INFO] [stdout] test route::tests::merge_outer_takes_an_example_only_with_the_body_it_belongs_to ... ok
[INFO] [stdout] test route::tests::merge_outer_inherits_no_input_a_group_describes_by_hand ... ok
[INFO] [stdout] test route::tests::produces_form_example_encodes_object_into_string_example ... ok
[INFO] [stdout] test route::tests::merge_does_not_override_existing_responses ... ok
[INFO] [stdout] test route::tests::with_description_sets_operation_description ... ok
[INFO] [stdout] test route::tests::produces_no_schema_clears_content ... ok
[INFO] [stdout] test route::tests::with_constraints_intersects_a_bound_declared_twice ... ok
[INFO] [stdout] test route::tests::produces_multipart_sets_response_content_type ... ok
[INFO] [stdout] test route::tests::with_constraints_of_an_extractor_that_described_nothing_reach_nobody ... ok
[INFO] [stdout] test route::tests::with_constraints_touches_only_the_parameter_its_extractor_added ... ok
[INFO] [stdout] test route::tests::produces_multiple_status_codes ... ok
[INFO] [stdout] test route::tests::with_query_schema_describes_an_undescribed_query ... ok
[INFO] [stdout] test route::tests::with_query_schema_replaces_a_parameter_of_the_same_name ... ok
[INFO] [stdout] test route::tests::merge_combines_docs_and_preserves_existing_values ... ok
[INFO] [stdout] test route::tests::produces_helpers_set_expected_response_schema_and_content_type ... ok
[INFO] [stdout] test schema::tests::probe_describes_a_map_as_an_object ... ok
[INFO] [stdout] test route::tests::with_docs_initializes_and_extends_docs ... ok
[INFO] [stdout] test schema::tests::multipart_schema_contains_expected_fields ... ok
[INFO] [stdout] test route::tests::merge_outer_keeps_the_route_ahead_of_the_scope_it_is_in ... ok
[INFO] [stdout] test schema::tests::probe_does_not_mark_option_fields_as_required ... ok
[INFO] [stdout] test schema::tests::number_and_boolean_builders_set_expected_types ... ok
[INFO] [stdout] test schema::tests::probe_describes_a_map_with_identifier_keys_as_an_object ... ok
[INFO] [stdout] test schema::tests::probe_reports_a_struct_with_only_optional_fields_around_a_flattened_one ... ok
[INFO] [stdout] test route::tests::with_request_schema_describes_an_undescribed_body ... ok
[INFO] [stdout] test route::tests::with_tags_extends_existing_tags ... ok
[INFO] [stdout] test schema::tests::collect_component_refs_walks_nested_refs ... ok
[INFO] [stdout] test schema::tests::default_schema_is_object ... ok
[INFO] [stdout] test schema::tests::probe_describes_a_map_inside_a_struct ... ok
[INFO] [stdout] test schema::tests::probe_reports_a_struct_with_a_flattened_field ... ok
[INFO] [stdout] test schema::tests::probe_reports_nothing_for_an_enum ... ok
[INFO] [stdout] test schema::tests::probe_supports_u8_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::probe_supports_i16_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::probe_supports_i8_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::probe_supports_u32_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::probe_supports_f32_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::probe_reports_a_struct_read_as_a_map_inside_the_type ... ok
[INFO] [stdout] test schema::tests::probe_supports_i128_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::probe_supports_u16_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::probe_supports_i32_fields_for_schema_inference ... ok
[INFO] [stdout] test schema::tests::schema_from_example_handles_null_and_arrays ... ok
[INFO] [stdout] test schema::tests::probe_supports_u128_fields_for_schema_inference ... ok
[INFO] [stdout] test ui::tests::ui_html_uses_single_url_config_for_one_spec ... ok
[INFO] [stdout] test schema::tests::with_format_sets_schema_format ... ok
[INFO] [stdout] test ui::tests::ui_html_pins_exact_swagger_ui_version ... ok
[INFO] [stdout] test ui::tests::ui_html_escapes_title_html ... ok
[INFO] [stdout] test ui::tests::ui_html_uses_urls_config_for_multiple_specs ... ok
[INFO] [stdout] test schema::tests::probe_describes_a_map_with_identifier_keys_inside_a_struct ... ok
[INFO] [stdout] test schema::tests::probe_takes_a_struct_expecting_something_else_for_a_map ... ok
[INFO] [stdout] test ui::tests::ui_html_falls_back_to_default_path_for_empty_specs ... ok
[INFO] [stdout] test schema::tests::schema_from_example_object_keeps_properties ... ok
[INFO] [stdout] test schema::tests::schema_reference_marks_ref_and_path ... ok
[INFO] [stdout] test registry::tests::registry_new_panics_on_duplicate_spec_names - should panic ... ok
[INFO] [stdout] test registry::tests::registry_new_panics_on_duplicate_normalized_spec_paths - should panic ... ok
[INFO] [stderr]    Doc-tests volga_open_api
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 101 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[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" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3", kill_on_drop: false }`
[INFO] [stdout] 600aa7ea2c4a7387016363488fd42ec37c285f214884e614356e85530c869ce3
