[INFO] fetching crate jsonschema_code_generator 0.1.0... [INFO] testing jsonschema_code_generator-0.1.0 against master#99e3aef02079e9c10583638520cd0c134dc3a01d for pr-85530 [INFO] extracting crate jsonschema_code_generator 0.1.0 into /workspace/builds/worker-7/source [INFO] validating manifest of crates.io crate jsonschema_code_generator 0.1.0 on toolchain 99e3aef02079e9c10583638520cd0c134dc3a01d [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate jsonschema_code_generator 0.1.0 [INFO] finished tweaking crates.io crate jsonschema_code_generator 0.1.0 [INFO] tweaked toml for crates.io crate jsonschema_code_generator 0.1.0 written to /workspace/builds/worker-7/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b87d7dbf1383134e1fea6a65d2094f5a933db2bc69aab546e0924f042778dd94 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "b87d7dbf1383134e1fea6a65d2094f5a933db2bc69aab546e0924f042778dd94", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b87d7dbf1383134e1fea6a65d2094f5a933db2bc69aab546e0924f042778dd94", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b87d7dbf1383134e1fea6a65d2094f5a933db2bc69aab546e0924f042778dd94", kill_on_drop: false }` [INFO] [stdout] b87d7dbf1383134e1fea6a65d2094f5a933db2bc69aab546e0924f042778dd94 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f081697e5245229dc18d00e0e992e3661f2c2b91262f779e1100140bd2a5dee4 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f081697e5245229dc18d00e0e992e3661f2c2b91262f779e1100140bd2a5dee4", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.27 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.72 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Compiling serde_json v1.0.64 [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Compiling itoa v0.4.7 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling serde_repr v0.1.7 [INFO] [stderr] Compiling jsonschema_code_generator v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 18.35s [INFO] running `Command { std: "docker" "inspect" "f081697e5245229dc18d00e0e992e3661f2c2b91262f779e1100140bd2a5dee4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f081697e5245229dc18d00e0e992e3661f2c2b91262f779e1100140bd2a5dee4", kill_on_drop: false }` [INFO] [stdout] f081697e5245229dc18d00e0e992e3661f2c2b91262f779e1100140bd2a5dee4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5994752684ebc0200c67f51e9aad5f95172b30b24f0e36a89fc9f5cb486d2ca3 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "5994752684ebc0200c67f51e9aad5f95172b30b24f0e36a89fc9f5cb486d2ca3", kill_on_drop: false }` [INFO] [stderr] Compiling jsonschema_code_generator v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.53s [INFO] running `Command { std: "docker" "inspect" "5994752684ebc0200c67f51e9aad5f95172b30b24f0e36a89fc9f5cb486d2ca3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5994752684ebc0200c67f51e9aad5f95172b30b24f0e36a89fc9f5cb486d2ca3", kill_on_drop: false }` [INFO] [stdout] 5994752684ebc0200c67f51e9aad5f95172b30b24f0e36a89fc9f5cb486d2ca3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7/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" "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:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+99e3aef02079e9c10583638520cd0c134dc3a01d" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 526371dd815bf4cab4bc1b89837b3f94a19f0963cfbe1da6cc9180e67a23ca20 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "526371dd815bf4cab4bc1b89837b3f94a19f0963cfbe1da6cc9180e67a23ca20", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.02s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/jsonschema_code_generator-5892acf43aa0e71b) [INFO] [stdout] [INFO] [stdout] running 72 tests [INFO] [stdout] test generator::generator_tests::should_add_all_of_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_bool_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_any_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_any_of_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_known_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_map_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_object ... ok [INFO] [stdout] test generator::generator_tests::should_add_optional_object_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_optional_ref_type ... ok [INFO] [stdout] test parser::parser_tests::should_fallback_to_any ... ok [INFO] [stdout] test generator::generator_tests::should_detect_reference_cycles ... ok [INFO] [stdout] test generator::generator_tests::should_be_ordered_by_position ... ok [INFO] [stdout] test generator::generator_tests::should_add_ref_type ... ok [INFO] [stdout] test generator::generator_tests::should_create_referenced_types_once ... ok [INFO] [stdout] test generator::generator_tests::should_detect_loops ... ok [INFO] [stdout] test generator::generator_tests::should_not_add_the_same_type_twice ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_property_with_name ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_type_with_struct ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_with_btree_import ... ok [INFO] [stdout] test generator::generator_tests::should_detect_type_cycles ... ok [INFO] [stdout] test generator::generator_tests::should_add_number_type ... ok [INFO] [stdout] test parser::parser_tests::should_parse_string ... ok [INFO] [stdout] test generator::generator_tests::should_add_object_type ... ok [INFO] [stdout] test generator::generator_tests::should_add_string_type ... ok [INFO] [stdout] test parser::parser_tests::should_fallback_to_map_for_empty_objects ... ok [INFO] [stdout] test generator::generator_tests::should_add_integer_type ... ok [INFO] [stdout] test parser::parser_tests::should_parse_null ... ok [INFO] [stdout] test parser::parser_tests::should_parse_array ... ok [INFO] [stdout] test parser::parser_tests::should_parse_any_of ... ok [INFO] [stdout] test parser::parser_tests::should_parse_all_of ... ok [INFO] [stdout] test parser::parser_tests::should_use_property_name_as_fallback ... ok [INFO] [stdout] test generator::generator_tests::should_add_optional_string_type ... ok [INFO] [stdout] test parser::parser_tests::should_read_defs ... ok [INFO] [stdout] test generator::generator_tests::should_add_types_in_the_correct_order ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_property_with_rename ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_type_with_src ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_type_with_derive ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_with_serde_json_import ... ok [INFO] [stdout] test generator::generator_tests::should_serialize_type_with_properties ... ok [INFO] [stdout] test generator::generator_tests::should_add_array_type ... ok [INFO] [stdout] test parser::parser_tests::should_fallback_to_any_if_items_is_missing ... ok [INFO] [stdout] test generator::generator_tests::should_add_one_of_type ... ok [INFO] [stdout] test lib_tests::test ... ok [INFO] [stdout] test parser::parser_tests::should_parse_object_in_array ... ok [INFO] [stdout] test parser::parser_tests::should_read_definitions ... ok [INFO] [stdout] test parser::parser_tests::should_parse_boolean ... ok [INFO] [stdout] test parser::parser_tests::should_parse_object ... ok [INFO] [stdout] test parser::parser_tests::should_inherit_root_properties ... ok [INFO] [stdout] test parser::parser_tests::should_parse_one_of ... ok [INFO] [stdout] test parser::parser_tests::should_parse_integer ... ok [INFO] [stdout] test parser::parser_tests::should_make_property_required ... ok [INFO] [stdout] test parser::parser_tests::should_parse_pattern_properties_to_map ... ok [INFO] [stdout] test parser::parser_tests::should_parse_number ... ok [INFO] [stdout] test generator::generator_tests::should_add_null_type ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_replace_at_in_property_names ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_replace_at_in_struct_names ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_replace_dollar_in_property_names ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_rename_reserved_keywords ... ok [INFO] [stdout] test ref_parser::ref_parser_tests::should_parse_local_path ... ok [INFO] [stdout] test ref_parser::ref_parser_tests::should_parse_file_path ... ok [INFO] [stdout] test ref_parser::ref_parser_tests::should_parse_empty_path ... ok [INFO] [stdout] test ref_parser::ref_parser_tests::should_parse_combined_path ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_replace_dollar_in_struct_names ... ok [INFO] [stdout] test resolver::resolver_tests::should_resolve_local_definition ... ok [INFO] [stdout] test resolver::resolver_tests::should_resolve_root_on_empty_path ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_create_pascal_case_struct_names ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_create_snake_case_property_names ... ok [INFO] [stderr] Doc-tests jsonschema_code_generator [INFO] [stdout] test resolver::resolver_tests::should_resolve_file ... ok [INFO] [stdout] test sanitizer::sanitizer_tests::should_create_snake_case_property_names_from_camel_case ... ok [INFO] [stdout] test resolver::resolver_tests::should_resolve_file_definition ... ok [INFO] [stdout] test parser::parser_tests::should_parse_nested_array ... ok [INFO] [stdout] test parser::parser_tests::should_use_title ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s [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" "526371dd815bf4cab4bc1b89837b3f94a19f0963cfbe1da6cc9180e67a23ca20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "526371dd815bf4cab4bc1b89837b3f94a19f0963cfbe1da6cc9180e67a23ca20", kill_on_drop: false }` [INFO] [stdout] 526371dd815bf4cab4bc1b89837b3f94a19f0963cfbe1da6cc9180e67a23ca20