[INFO] fetching crate genfile_core 0.12.0...
[INFO] testing genfile_core-0.12.0 against 1.98.0-beta.1 for beta-1.98-1
[INFO] extracting crate genfile_core 0.12.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate genfile_core 0.12.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate genfile_core 0.12.0
[INFO] tweaked toml for crates.io crate genfile_core 0.12.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate genfile_core 0.12.0 on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate genfile_core 0.12.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.98.0-beta.1" "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-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77
[INFO] running `Command { std: "docker" "start" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77", 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" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77", 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" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling handlebars v4.5.0
[INFO] [stderr]    Compiling genfile_core v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.60s
[INFO] running `Command { std: "docker" "inspect" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77", 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" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling genfile_core v0.12.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.28s
[INFO] running `Command { std: "docker" "inspect" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77", 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" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/genfile_core-d8fdda925dcc4599)
[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] [stderr]      Running tests/security.rs (/opt/rustwide/target/debug/deps/security-a45522ef8e35c2cb)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test materialize_blocks_parent_dir_traversal ... ok
[INFO] [stdout] test materialize_allows_current_dir_references ... ok
[INFO] [stdout] test materialize_with_multiple_files_stops_on_first_malicious ... ok
[INFO] [stdout] test materialize_blocks_parent_in_middle ... ok
[INFO] [stdout] test validate_path_accepts_current_dir_in_middle ... ok
[INFO] [stdout] test materialize_blocks_nested_parent_dirs ... ok
[INFO] [stdout] test validate_path_accepts_current_dir_prefix ... ok
[INFO] [stdout] test validate_path_accepts_nested_path ... ok
[INFO] [stdout] test materialize_allows_safe_paths ... ok
[INFO] [stdout] test validate_path_error_message_includes_path ... ok
[INFO] [stdout] test validate_path_accepts_simple_filename ... ok
[INFO] [stdout] test validate_path_handles_unicode ... ok
[INFO] [stdout] test validate_path_handles_various_extensions ... ok
[INFO] [stdout] test validate_path_rejects_nested_parent_dirs ... ok
[INFO] [stdout] test validate_path_rejects_parent_dir_prefix ... ok
[INFO] [stdout] test validate_path_rejects_parent_dir_suffix ... ok
[INFO] [stdout] test materialize_validates_before_rendering ... ok
[INFO] [stdout] test validate_path_rejects_parent_in_middle ... ok
[INFO] [stdout] test validate_path_works_with_deeply_nested_structures ... ok
[INFO] [stdout] test spec_requirement_path_traversal_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_test.rs (/opt/rustwide/target/debug/deps/smoke_test-64f67112649491f1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test smoke_core_types_construct ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tests.rs (/opt/rustwide/target/debug/deps/tests-0b250df2cc513cf5)
[INFO] [stdout] 
[INFO] [stdout] running 148 tests
[INFO] [stdout] test inc::archive_advanced_test::count_external_sources ... ok
[INFO] [stdout] test inc::archive_advanced_test::internalize_preserves_metadata ... ok
[INFO] [stdout] test inc::archive_advanced_test::mixed_inline_and_external_internalize ... ok
[INFO] [stdout] test inc::archive_advanced_test::serialize_after_internalize ... ok
[INFO] [stdout] test inc::archive_test::add_binary_file ... ok
[INFO] [stdout] test inc::archive_test::archive_creation ... ok
[INFO] [stdout] test inc::archive_test::archive_metadata ... ok
[INFO] [stdout] test inc::archive_advanced_test::materialize_with_storage ... ok
[INFO] [stdout] test inc::archive_test::binary_control_characters ... ok
[INFO] [stdout] test inc::archive_test::binary_high_bit_characters ... ok
[INFO] [stdout] test inc::archive_test::clear_values ... ok
[INFO] [stdout] test inc::archive_advanced_test::internalize_external_sources ... ok
[INFO] [stdout] test inc::archive_test::file_mutation ... ok
[INFO] [stdout] test inc::archive_advanced_test::internalize_missing_source_error ... ok
[INFO] [stdout] test inc::archive_test::json_roundtrip_complete_archive ... ok
[INFO] [stdout] test inc::archive_test::binary_png_header ... ok
[INFO] [stdout] test inc::archive_test::deep_directory_structure ... ok
[INFO] [stdout] test inc::archive_test::materialize_simple ... ok
[INFO] [stdout] test inc::archive_test::materialize_multiple_files ... ok
[INFO] [stdout] test inc::archive_test::materialize_without_values ... ok
[INFO] [stdout] test inc::archive_test::discover_parameters ... ok
[INFO] [stdout] test inc::archive_test::add_parameter ... ok
[INFO] [stdout] test inc::archive_test::json_serialization_all_bytes ... ok
[INFO] [stdout] test inc::archive_test::list_files ... ok
[INFO] [stdout] test inc::archive_test::materialize_deep_directories ... ok
[INFO] [stdout] test inc::archive_test::json_pretty_print ... ok
[INFO] [stdout] test inc::archive_test::remove_file ... ok
[INFO] [stdout] test inc::archive_test::remove_parameter ... ok
[INFO] [stdout] test inc::archive_test::discover_parameters_ignores_binary ... ok
[INFO] [stdout] test inc::archive_test::set_and_get_values ... ok
[INFO] [stdout] test inc::archive_test::parameter_usage_analysis ... ok
[INFO] [stdout] test inc::archive_test::set_multiple_values ... ok
[INFO] [stdout] test inc::archive_test::yaml_serialization_all_bytes ... ok
[INFO] [stdout] test inc::content_source_example::example_database_templates ... ok
[INFO] [stdout] test inc::archive_test::add_text_file ... ok
[INFO] [stdout] test inc::archive_test::statistics ... ok
[INFO] [stdout] test inc::content_source_test::archive_add_file_ref ... ok
[INFO] [stdout] test inc::content_source_example::example_serialization_with_external_sources ... ok
[INFO] [stdout] test inc::content_source_test::archive_add_file_source ... ok
[INFO] [stdout] test inc::content_source_example::example_external_content_sources ... ok
[INFO] [stdout] test inc::content_source_test::archive_add_file_url ... ok
[INFO] [stdout] test inc::content_source_test::content_source_file ... ok
[INFO] [stdout] test inc::archive_test::mandatory_parameters ... ok
[INFO] [stdout] test inc::content_source_test::content_source_inline ... ok
[INFO] [stdout] test inc::content_source_test::content_source_url ... ok
[INFO] [stdout] test inc::content_source_test::custom_resolver_file ... ok
[INFO] [stdout] test inc::content_source_test::custom_storage ... ok
[INFO] [stdout] test inc::content_source_test::default_resolver_inline ... ok
[INFO] [stdout] test inc::archive_test::unused_parameters ... ok
[INFO] [stdout] test inc::archive_test::undefined_parameters ... ok
[INFO] [stdout] test inc::content_source_test::json_serialization_with_content_source ... ok
[INFO] [stdout] test inc::archive_test::yaml_roundtrip_complete_archive ... ok
[INFO] [stdout] test inc::archive_advanced_test::internalize_binary_content ... ok
[INFO] [stdout] test inc::content_source_test::custom_resolver_url ... ok
[INFO] [stdout] test inc::content_source_test::default_resolver_url_not_supported ... ok
[INFO] [stdout] test inc::content_source_test::materialize_with_resolver_external ... ok
[INFO] [stdout] test inc::content_source_test::materialize_with_resolver_inline ... ok
[INFO] [stdout] test inc::content_source_test::materialize_mixed_sources ... ok
[INFO] [stdout] test inc::content_source_test::materialize_with_resolver_url_source ... ok
[INFO] [stdout] test inc::content_source_test::yaml_serialization_with_content_source ... ok
[INFO] [stdout] test inc::content_source_test::default_storage ... ok
[INFO] [stdout] test inc::file_descriptor_test::file_descriptor_clone ... ok
[INFO] [stdout] test inc::filesystem_test::memory_filesystem_multiple_files ... ok
[INFO] [stdout] test inc::file_descriptor_test::file_descriptor_holds_paths ... ok
[INFO] [stdout] test inc::file_descriptor_test::file_descriptor_holds_write_mode ... ok
[INFO] [stdout] test inc::filesystem_test::memory_filesystem_overwrite_existing_file ... ok
[INFO] [stdout] test inc::file_descriptor_test::write_mode_has_rewrite_variant ... ok
[INFO] [stdout] test inc::file_descriptor_test::write_mode_has_toml_extend_variant ... ok
[INFO] [stdout] test inc::filesystem_test::memory_filesystem_read_nonexistent_returns_error ... ok
[INFO] [stdout] test inc::filesystem_test::memory_filesystem_reads_and_writes ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_has_exists_method ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_has_write_method ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_is_implementable ... ok
[INFO] [stdout] test inc::filesystem_test::memory_file_system_create_directory_all_is_noop ... ok
[INFO] [stdout] test inc::filesystem_test::memory_filesystem_exists_check ... ok
[INFO] [stdout] test inc::file_descriptor_test::write_mode_clone ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_has_read_method ... ok
[INFO] [stdout] test inc::filesystem_test::real_filesystem_can_be_created ... ok
[INFO] [stdout] test inc::filesystem_test::real_file_system_read_returns_written_bytes ... ok
[INFO] [stdout] test inc::integration_test::custom_value_type_integration ... ok
[INFO] [stdout] test inc::integration_test::end_to_end_single_file_generation ... ok
[INFO] [stdout] test inc::integration_test::error_propagation_through_layers ... ok
[INFO] [stdout] test inc::filesystem_test::real_file_system_write_creates_parent_dirs_and_file ... ok
[INFO] [stdout] test inc::integration_test::end_to_end_multiple_file_generation ... ok
[INFO] [stdout] test inc::parameter_test::parameters_collection_stores_multiple ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_mandatory_flag ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_handles_lists ... ok
[INFO] [stdout] test inc::integration_test::multiple_value_insertions ... ok
[INFO] [stdout] test inc::template_error_test::check_missing_mandatory_returns_empty_when_all_filled ... ok
[INFO] [stdout] test inc::integration_test::values_with_conditional_rendering ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_conditional_logic ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_missing_variable_renders_empty ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_description ... ok
[INFO] [stdout] test inc::template_error_test::check_missing_mandatory_returns_names_when_mandatory_missing ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_stores_name ... ok
[INFO] [stdout] test inc::parameter_test::parameters_list_mandatory ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_variable_substitution ... ok
[INFO] [stdout] test inc::template_error_test::error_missing_parameters_message_includes_param_name ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_invalid_template_returns_error ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_no_html_escaping ... ok
[INFO] [stdout] test inc::integration_test::real_filesystem_integration ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_handles_numbers ... ok
[INFO] [stdout] test inc::renderer_test::template_renderer_trait_is_implementable ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_default_value ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_multiple_variables ... ok
[INFO] [stdout] test inc::template_error_test::template_empty_list ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_fails_when_template_file_missing ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_fails_on_invalid_template_syntax ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_preserves_file_order ... ok
[INFO] [stdout] test inc::template_error_test::template_empty_string_values ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_with_no_files ... ok
[INFO] [stdout] test inc::template_error_test::template_overwrite_value ... ok
[INFO] [stdout] test inc::template_error_test::template_negative_numbers ... ok
[INFO] [stdout] test inc::template_error_test::template_special_characters_in_values ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_with_missing_variable_in_template ... ok
[INFO] [stdout] test inc::template_error_test::template_with_complex_nested_values ... ok
[INFO] [stdout] test inc::template_error_test::template_zero_value ... ok
[INFO] [stdout] test inc::template_test::template_holds_values ... ok
[INFO] [stdout] test inc::template_test::template_can_be_created ... ok
[INFO] [stdout] test inc::template_test::template_filesystem_accessor_allows_result_verification ... ok
[INFO] [stdout] test inc::template_test::template_materialize_multiple_files ... ok
[INFO] [stdout] test inc::template_test::template_materialize_simple ... ok
[INFO] [stdout] test inc::value_test::custom_template_value_implementation ... ok
[INFO] [stdout] test inc::template_test::template_rewrite_mode_replaces_content ... ok
[INFO] [stdout] test inc::value_test::value_clone ... ok
[INFO] [stdout] test inc::value_test::value_enum_bool_variant ... ok
[INFO] [stdout] test inc::value_test::value_enum_string_variant ... ok
[INFO] [stdout] test inc::value_test::template_value_trait_from_string ... ok
[INFO] [stdout] test inc::values_test::values_default_creates_empty ... ok
[INFO] [stdout] test inc::values_test::values_get_returns_option ... ok
[INFO] [stdout] test inc::template_test::template_value_list_renders_comma_separated ... ok
[INFO] [stdout] test inc::values_test::values_insert_if_empty_only_when_none ... ok
[INFO] [stdout] test inc::value_test::value_enum_number_variant ... ok
[INFO] [stdout] test inc::value_test::value_enum_list_variant ... ok
[INFO] [stdout] test inc::value_test::template_value_trait_string_conversion ... ok
[INFO] [stdout] test inc::values_test::values_insert_if_empty_with_explicit_none ... ok
[INFO] [stdout] test inc::values_test::values_can_be_created_empty ... ok
[INFO] [stdout] test inc::values_test::values_skip_prompt_if_value_present ... ok
[INFO] [stdout] test inc::values_test::values_needs_prompt_if_none ... ok
[INFO] [stdout] test inc::values_test::values_stores_hashmap ... ok
[INFO] [stdout] test inc::values_test::values_to_serializable ... ok
[INFO] [stdout] test inc::values_test::values_to_serializable_handles_none ... ok
[INFO] [stdout] test inc::values_test::values_has_value_checks_if_set ... ok
[INFO] [stdout] test inc::value_test::template_value_trait_is_empty ... ok
[INFO] [stdout] test inc::values_test::values_generic_over_template_value ... ok
[INFO] [stdout] test inc::workflow_example::workflow_serialize_deserialize ... ok
[INFO] [stdout] test inc::workflow_example::workflow_roundtrip_with_parameters ... ok
[INFO] [stdout] test inc::workflow_example::complete_workflow_example ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests genfile_core
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::pack_from_dir (line 436) - compile ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::load_from_file (line 649) - compile ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::materialize_with_resolver (line 213) - compile ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::externalize (line 561) - compile ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::internalize (line 507) - compile ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::save_to_file (line 622) - compile ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::materialize_with_storage (line 324) - compile ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::add_text_file (line 321) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::add_file (line 286) ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::from_json (line 69) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::discover_parameters (line 580) ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::to_json (line 35) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::add_parameter (line 521) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive (line 23) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::DefaultContentStorage (line 510) - compile ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::add_file_from (line 376) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::add_binary_file (line 346) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::new (line 218) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::set_description (line 260) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::ContentStorage (line 388) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::ContentResolver (line 336) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::IntoContentSource (line 81) ... ok
[INFO] [stdout] test src/error.rs - error::Error (line 9) - compile ... ok
[INFO] [stdout] test src/filesystem.rs - filesystem::RealFileSystem (line 164) - compile ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::max_directory_depth (line 794) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::file_count (line 745) ... ok
[INFO] [stdout] test src/lib.rs - (line 124) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 147) - compile ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::set_version (line 243) ... ok
[INFO] [stdout] test src/lib.rs - (line 166) - compile ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::has_file (line 452) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::InlineContent (line 214) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::DefaultContentResolver (line 431) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::list_directories (line 479) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::ContentSource (line 26) ... ok
[INFO] [stdout] test src/lib.rs - (line 243) - compile ... ok
[INFO] [stdout] test src/content_source.rs - content_source::UrlRef (line 166) ... ok
[INFO] [stdout] test src/file_descriptor.rs - file_descriptor::FileDescriptor (line 52) ... ok
[INFO] [stdout] test src/file_descriptor.rs - file_descriptor::WriteMode (line 15) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::FileRef (line 117) ... ok
[INFO] [stdout] test src/lib.rs - (line 83) ... ok
[INFO] [stdout] test src/filesystem.rs - filesystem::FileSystem (line 19) ... ok
[INFO] [stdout] test src/filesystem.rs - filesystem::RealFileSystem::new (line 186) ... ok
[INFO] [stdout] test src/parameter.rs - parameter::Parameters::list_mandatory (line 78) ... ok
[INFO] [stdout] test src/lib.rs - (line 224) ... ok
[INFO] [stdout] test src/lib.rs - (line 107) ... FAILED
[INFO] [stdout] test src/filesystem.rs - filesystem::MemoryFileSystem (line 81) ... ok
[INFO] [stdout] test src/renderer.rs - renderer::HandlebarsRenderer (line 64) ... ok
[INFO] [stdout] test src/lib.rs - (line 33) ... ok
[INFO] [stdout] test src/filesystem.rs - filesystem::MemoryFileSystem::new (line 109) ... ok
[INFO] [stdout] test src/template.rs - template::Template<V,R,FS>::materialize (line 183) - compile ... ok
[INFO] [stdout] test src/parameter.rs - parameter::Parameters (line 42) ... ok
[INFO] [stdout] test src/parameter.rs - parameter::ParameterDescriptor (line 9) ... ok
[INFO] [stdout] test src/value.rs - value::TemplateValue (line 8) ... ok
[INFO] [stdout] test src/renderer.rs - renderer::TemplateRenderer (line 14) ... ok
[INFO] [stdout] test src/template.rs - template::Template<V,R,FS>::add_file (line 147) ... ok
[INFO] [stdout] test src/template.rs - template::Template (line 29) ... ok
[INFO] [stdout] test src/values.rs - values::Values (line 16) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::get (line 156) ... ok
[INFO] [stdout] test src/security.rs - security::validate_path (line 21) ... ok
[INFO] [stdout] test src/template.rs - template::Template<V,R,FS>::new (line 87) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::insert_none (line 130) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::insert (line 70) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::insert_if_empty (line 94) ... ok
[INFO] [stdout] test src/value.rs - value::Value (line 64) ... ok
[INFO] [stdout] test src/renderer.rs - renderer::HandlebarsRenderer::new (line 95) ... ok
[INFO] [stdout] test src/template.rs - template::Template<V,R,FS>::insert_value (line 114) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::len (line 239) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::has_value (line 185) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::new (line 46) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::needs_prompt (line 215) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::to_serializable (line 277) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - (line 107) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (2010) panicked at src/lib.rs:12:41:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x596652a4f231 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x596652a4f231 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x596652a4f231 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x596652a4f231 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x596652a6154a - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x596652a6154a - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x596652a5291c - std[73adb7dc35730857]::io::default_write_fmt::<std[73adb7dc35730857]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x596652a5291c - <std[73adb7dc35730857]::sys::stdio::unix::Stderr as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x596652a3a2e6 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x596652a3a2e6 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x596652a4ac91 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x596652a4ae4b - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:815:13
[INFO] [stdout]   12:     0x596652a3a392 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   13:     0x596652a31ee9 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x596652a3ab0d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   15:     0x596652a61d1c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x596652a61a92 - core[6883ba1bc0fe4ed1]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x59665299de4f - rust_out[c5d83d26dbed9be7]::main::_doctest_main_src_lib_rs_107_0
[INFO] [stdout]   18:     0x59665299dbf6 - rust_out[c5d83d26dbed9be7]::main
[INFO] [stdout]   19:     0x59665299e2f3 - <fn() as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x59665299dbb6 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x59665299dbc9 - std[73adb7dc35730857]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x596652a4a3e7 - <&dyn core[6883ba1bc0fe4ed1]::ops::function::Fn<(), Output = i32> + core[6883ba1bc0fe4ed1]::panic::unwind_safe::RefUnwindSafe + core[6883ba1bc0fe4ed1]::marker::Sync as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x596652a4a3e7 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<&dyn core[6883ba1bc0fe4ed1]::ops::function::Fn<(), Output = i32> + core[6883ba1bc0fe4ed1]::panic::unwind_safe::RefUnwindSafe + core[6883ba1bc0fe4ed1]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   24:     0x596652a4a3e7 - std[73adb7dc35730857]::panicking::catch_unwind::<i32, &dyn core[6883ba1bc0fe4ed1]::ops::function::Fn<(), Output = i32> + core[6883ba1bc0fe4ed1]::panic::unwind_safe::RefUnwindSafe + core[6883ba1bc0fe4ed1]::marker::Sync>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   25:     0x596652a4a3e7 - std[73adb7dc35730857]::panic::catch_unwind::<&dyn core[6883ba1bc0fe4ed1]::ops::function::Fn<(), Output = i32> + core[6883ba1bc0fe4ed1]::panic::unwind_safe::RefUnwindSafe + core[6883ba1bc0fe4ed1]::marker::Sync, i32>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x596652a4a3e7 - std[73adb7dc35730857]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x596652a4a3e7 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<std[73adb7dc35730857]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x596652a4a3e7 - std[73adb7dc35730857]::panicking::catch_unwind::<isize, std[73adb7dc35730857]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x596652a4a3e7 - std[73adb7dc35730857]::panic::catch_unwind::<std[73adb7dc35730857]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x596652a4a3e7 - std[73adb7dc35730857]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x59665299dba1 - std[73adb7dc35730857]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x59665299e355 - main
[INFO] [stdout]   33:     0x7d0048ee91ca - <unknown>
[INFO] [stdout]   34:     0x7d0048ee928b - __libc_start_main
[INFO] [stdout]   35:     0x59665299d705 - _start
[INFO] [stdout]   36:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - (line 107)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 71 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.42s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77", kill_on_drop: false }`
[INFO] [stdout] 0e784ddb71e266ed1c9b6735688a42d0e493f690c468e79c5830d311bca8ee77
