[INFO] fetching crate genfile_core 0.14.1...
[INFO] testing genfile_core-0.14.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate genfile_core 0.14.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate genfile_core 0.14.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate genfile_core 0.14.1
[INFO] tweaked toml for crates.io crate genfile_core 0.14.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate genfile_core 0.14.1 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 genfile_core 0.14.1 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] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:140:12
[INFO] [stderr]     |
[INFO] [stderr] 140 | homepage = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 145 | repository = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |              -------------------------------------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `genfile_core` (manifest) generated 2 warnings
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b
[INFO] running `Command { std: "docker" "start" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b", 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" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b" "/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" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b", 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" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:140:12
[INFO] [stderr]     |
[INFO] [stderr] 140 | homepage = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 145 | repository = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |              -------------------------------------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `genfile_core` (manifest) generated 2 warnings
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling pest v2.8.5
[INFO] [stderr]    Compiling num-modular v0.6.5
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling num-order v1.2.0
[INFO] [stderr]    Compiling pest_meta v2.8.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling pest_generator v2.8.5
[INFO] [stderr]    Compiling pest_derive v2.8.5
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling handlebars v6.4.4
[INFO] [stderr]    Compiling genfile_core v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.67s
[INFO] running `Command { std: "docker" "inspect" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b", 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" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:140:12
[INFO] [stderr]     |
[INFO] [stderr] 140 | homepage = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 145 | repository = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |              -------------------------------------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `genfile_core` (manifest) generated 2 warnings
[INFO] [stderr]    Compiling genfile_core v0.14.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 7.46s
[INFO] running `Command { std: "docker" "inspect" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b", 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" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: Cargo.toml: `lints.rust.unsafe-code` is deprecated in favor of `lints.rust.unsafe_code` and will not work in a future edition
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:140:12
[INFO] [stderr]     |
[INFO] [stderr] 140 | homepage = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 145 | repository = "https://github.com/Wandalen/wTools/tree/master/module/core/genfile_core"
[INFO] [stderr]     |              -------------------------------------------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `genfile_core` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/genfile_core/26ca84bdfd7c7a9e/out/genfile_core-26ca84bdfd7c7a9e)
[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/release/build/genfile_core/02436ccbf1958707/out/security-02436ccbf1958707)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test materialize_allows_current_dir_references ... ok
[INFO] [stdout] test spec_requirement_path_traversal_validation ... ok
[INFO] [stdout] test materialize_blocks_nested_parent_dirs ... ok
[INFO] [stdout] test validate_path_accepts_current_dir_in_middle ... ok
[INFO] [stdout] test validate_path_rejects_parent_dir_prefix ... ok
[INFO] [stdout] test materialize_allows_safe_paths ... 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 materialize_blocks_parent_in_middle ... ok
[INFO] [stdout] test validate_path_error_message_includes_path ... ok
[INFO] [stdout] test validate_path_rejects_nested_parent_dirs ... ok
[INFO] [stdout] test validate_path_accepts_current_dir_prefix ... ok
[INFO] [stdout] test validate_path_rejects_parent_dir_suffix ... ok
[INFO] [stdout] test validate_path_works_with_deeply_nested_structures ... ok
[INFO] [stdout] test validate_path_accepts_nested_path ... ok
[INFO] [stdout] test validate_path_rejects_parent_in_middle ... ok
[INFO] [stdout] test materialize_blocks_parent_dir_traversal ... ok
[INFO] [stdout] test materialize_validates_before_rendering ... ok
[INFO] [stdout] test materialize_with_multiple_files_stops_on_first_malicious ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/smoke_test.rs (/opt/rustwide/target/release/build/genfile_core/b0162b9afe3fa52e/out/smoke_test-b0162b9afe3fa52e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/tests.rs (/opt/rustwide/target/release/build/genfile_core/b7234b816c183f3c/out/tests-b7234b816c183f3c)
[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] [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_binary_content ... ok
[INFO] [stdout] test inc::archive_advanced_test::internalize_missing_source_error ... ok
[INFO] [stdout] test inc::archive_test::archive_creation ... ok
[INFO] [stdout] test inc::archive_test::binary_high_bit_characters ... ok
[INFO] [stdout] test inc::archive_test::deep_directory_structure ... ok
[INFO] [stdout] test inc::archive_advanced_test::materialize_with_storage ... ok
[INFO] [stdout] test inc::archive_test::add_text_file ... ok
[INFO] [stdout] test inc::archive_test::clear_values ... ok
[INFO] [stdout] test inc::archive_advanced_test::mixed_inline_and_external_internalize ... ok
[INFO] [stdout] test inc::archive_advanced_test::internalize_external_sources ... ok
[INFO] [stdout] test inc::archive_advanced_test::internalize_preserves_metadata ... ok
[INFO] [stdout] test inc::archive_advanced_test::serialize_after_internalize ... ok
[INFO] [stdout] test inc::archive_test::archive_metadata ... ok
[INFO] [stdout] test inc::archive_test::binary_png_header ... ok
[INFO] [stdout] test inc::archive_test::add_parameter ... ok
[INFO] [stdout] test inc::archive_test::binary_control_characters ... ok
[INFO] [stdout] test inc::archive_test::file_mutation ... ok
[INFO] [stdout] test inc::archive_test::parameter_usage_analysis ... ok
[INFO] [stdout] test inc::archive_test::discover_parameters ... ok
[INFO] [stdout] test inc::archive_test::remove_parameter ... ok
[INFO] [stdout] test inc::archive_test::statistics ... ok
[INFO] [stdout] test inc::archive_test::undefined_parameters ... ok
[INFO] [stdout] test inc::archive_test::unused_parameters ... ok
[INFO] [stdout] test inc::archive_test::yaml_roundtrip_complete_archive ... ok
[INFO] [stdout] test inc::archive_test::set_multiple_values ... ok
[INFO] [stdout] test inc::archive_test::set_and_get_values ... ok
[INFO] [stdout] test inc::archive_test::discover_parameters_ignores_binary ... ok
[INFO] [stdout] test inc::archive_test::json_roundtrip_complete_archive ... ok
[INFO] [stdout] test inc::archive_test::remove_file ... ok
[INFO] [stdout] test inc::archive_test::json_serialization_all_bytes ... ok
[INFO] [stdout] test inc::archive_test::mandatory_parameters ... ok
[INFO] [stdout] test inc::archive_test::list_files ... ok
[INFO] [stdout] test inc::content_source_test::content_source_file ... ok
[INFO] [stdout] test inc::content_source_test::content_source_url ... ok
[INFO] [stdout] test inc::content_source_test::archive_add_file_url ... ok
[INFO] [stdout] test inc::content_source_test::content_source_inline ... 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::content_source_test::default_resolver_url_not_supported ... ok
[INFO] [stdout] test inc::content_source_test::default_storage ... ok
[INFO] [stdout] test inc::content_source_test::custom_resolver_file ... ok
[INFO] [stdout] test inc::content_source_example::example_serialization_with_external_sources ... ok
[INFO] [stdout] test inc::content_source_test::custom_resolver_url ... ok
[INFO] [stdout] test inc::archive_test::json_pretty_print ... ok
[INFO] [stdout] test inc::content_source_test::materialize_with_resolver_inline ... ok
[INFO] [stdout] test inc::content_source_test::materialize_with_resolver_url_source ... ok
[INFO] [stdout] test inc::content_source_test::archive_add_file_ref ... ok
[INFO] [stdout] test inc::content_source_test::materialize_mixed_sources ... ok
[INFO] [stdout] test inc::content_source_example::example_external_content_sources ... ok
[INFO] [stdout] test inc::file_descriptor_test::file_descriptor_holds_paths ... ok
[INFO] [stdout] test inc::archive_test::materialize_without_values ... ok
[INFO] [stdout] test inc::content_source_test::json_serialization_with_content_source ... ok
[INFO] [stdout] test inc::file_descriptor_test::write_mode_has_rewrite_variant ... ok
[INFO] [stdout] test inc::content_source_test::materialize_with_resolver_external ... ok
[INFO] [stdout] test inc::content_source_test::yaml_serialization_with_content_source ... ok
[INFO] [stdout] test inc::archive_test::materialize_multiple_files ... ok
[INFO] [stdout] test inc::archive_test::materialize_simple ... ok
[INFO] [stdout] test inc::archive_test::materialize_deep_directories ... ok
[INFO] [stdout] test inc::content_source_test::archive_add_file_source ... ok
[INFO] [stdout] test inc::archive_test::add_binary_file ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_has_exists_method ... ok
[INFO] [stdout] test inc::file_descriptor_test::write_mode_clone ... ok
[INFO] [stdout] test inc::file_descriptor_test::write_mode_has_toml_extend_variant ... 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::file_descriptor_test::file_descriptor_clone ... 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::filesystem_test::real_filesystem_can_be_created ... ok
[INFO] [stdout] test inc::integration_test::custom_value_type_integration ... ok
[INFO] [stdout] test inc::integration_test::error_propagation_through_layers ... 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::memory_filesystem_exists_check ... ok
[INFO] [stdout] test inc::integration_test::end_to_end_multiple_file_generation ... ok
[INFO] [stdout] test inc::integration_test::end_to_end_single_file_generation ... ok
[INFO] [stdout] test inc::filesystem_test::memory_filesystem_multiple_files ... ok
[INFO] [stdout] test inc::integration_test::multiple_value_insertions ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_mandatory_flag ... ok
[INFO] [stdout] test inc::filesystem_test::real_file_system_read_returns_written_bytes ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_is_implementable ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_default_value ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_has_read_method ... ok
[INFO] [stdout] test inc::filesystem_test::memory_file_system_create_directory_all_is_noop ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_description ... ok
[INFO] [stdout] test inc::parameter_test::parameters_list_mandatory ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_conditional_logic ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_multiple_variables ... ok
[INFO] [stdout] test inc::parameter_test::parameters_collection_stores_multiple ... ok
[INFO] [stdout] test inc::filesystem_test::real_file_system_write_creates_parent_dirs_and_file ... ok
[INFO] [stdout] test inc::filesystem_test::filesystem_trait_has_write_method ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_invalid_template_returns_error ... ok
[INFO] [stdout] test inc::integration_test::values_with_conditional_rendering ... ok
[INFO] [stdout] test inc::parameter_test::parameter_descriptor_stores_name ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_handles_numbers ... ok
[INFO] [stdout] test inc::template_error_test::template_empty_string_values ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_fails_on_invalid_template_syntax ... ok
[INFO] [stdout] test inc::template_error_test::template_negative_numbers ... ok
[INFO] [stdout] test inc::template_error_test::check_missing_mandatory_returns_empty_when_all_filled ... ok
[INFO] [stdout] test inc::template_error_test::check_missing_mandatory_returns_names_when_mandatory_missing ... ok
[INFO] [stdout] test inc::template_error_test::template_special_characters_in_values ... ok
[INFO] [stdout] test inc::template_test::template_can_be_created ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_with_missing_variable_in_template ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_with_no_files ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_handles_lists ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_no_html_escaping ... ok
[INFO] [stdout] test inc::template_error_test::template_empty_list ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_preserves_file_order ... ok
[INFO] [stdout] test inc::template_test::template_materialize_multiple_files ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_missing_variable_renders_empty ... ok
[INFO] [stdout] test inc::integration_test::real_filesystem_integration ... ok
[INFO] [stdout] test inc::template_test::template_materialize_simple ... ok
[INFO] [stdout] test inc::template_test::template_value_list_renders_comma_separated ... ok
[INFO] [stdout] test inc::template_test::template_holds_values ... ok
[INFO] [stdout] test inc::template_error_test::template_overwrite_value ... ok
[INFO] [stdout] test inc::renderer_test::handlebars_renderer_variable_substitution ... ok
[INFO] [stdout] test inc::template_error_test::template_with_complex_nested_values ... ok
[INFO] [stdout] test inc::template_test::template_rewrite_mode_replaces_content ... ok
[INFO] [stdout] test inc::template_error_test::template_zero_value ... ok
[INFO] [stdout] test inc::template_test::template_filesystem_accessor_allows_result_verification ... ok
[INFO] [stdout] test inc::renderer_test::template_renderer_trait_is_implementable ... ok
[INFO] [stdout] test inc::template_error_test::error_missing_parameters_message_includes_param_name ... ok
[INFO] [stdout] test inc::value_test::template_value_trait_is_empty ... ok
[INFO] [stdout] test inc::template_error_test::template_materialize_fails_when_template_file_missing ... ok
[INFO] [stdout] test inc::value_test::value_clone ... ok
[INFO] [stdout] test inc::value_test::value_enum_list_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::value_test::template_value_trait_string_conversion ... ok
[INFO] [stdout] test inc::values_test::values_can_be_created_empty ... ok
[INFO] [stdout] test inc::values_test::values_generic_over_template_value ... ok
[INFO] [stdout] test inc::value_test::custom_template_value_implementation ... ok
[INFO] [stdout] test inc::value_test::value_enum_number_variant ... ok
[INFO] [stdout] test inc::values_test::values_has_value_checks_if_set ... ok
[INFO] [stdout] test inc::values_test::values_insert_if_empty_only_when_none ... ok
[INFO] [stdout] test inc::values_test::values_needs_prompt_if_none ... ok
[INFO] [stdout] test inc::values_test::values_insert_if_empty_with_explicit_none ... ok
[INFO] [stdout] test inc::values_test::values_skip_prompt_if_value_present ... ok
[INFO] [stdout] test inc::values_test::values_stores_hashmap ... ok
[INFO] [stdout] test inc::values_test::values_to_serializable_handles_none ... ok
[INFO] [stdout] test inc::workflow_example::complete_workflow_example ... ok
[INFO] [stdout] test inc::value_test::value_enum_bool_variant ... ok
[INFO] [stdout] test inc::values_test::values_to_serializable ... ok
[INFO] [stdout] test inc::workflow_example::workflow_roundtrip_with_parameters ... ok
[INFO] [stdout] test inc::values_test::values_get_returns_option ... ok
[INFO] [stdout] test inc::values_test::values_default_creates_empty ... ok
[INFO] [stdout] test inc::workflow_example::workflow_serialize_deserialize ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 148 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[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::materialize_with_storage (line 324) - 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::pack_from_dir (line 436) - 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::load_from_file (line 649) - compile ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::externalize (line 561) - compile ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive (line 23) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::new (line 218) ... 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_from (line 376) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::add_parameter (line 521) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::add_file (line 286) ... 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/content_source.rs - content_source::DefaultContentStorage (line 510) - compile ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::has_file (line 452) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::discover_parameters (line 580) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::set_description (line 260) ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::from_json (line 69) ... ok
[INFO] [stdout] test src/archive/io.rs - archive::io::TemplateArchive::to_json (line 35) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::ContentResolver (line 336) ... ok
[INFO] [stdout] test src/error.rs - error::Error (line 9) - compile ... 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::list_directories (line 479) ... ok
[INFO] [stdout] test src/archive/mod.rs - archive::TemplateArchive::set_version (line 243) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::ContentSource (line 26) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::DefaultContentResolver (line 431) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::FileRef (line 117) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::UrlRef (line 166) ... ok
[INFO] [stdout] test src/filesystem.rs - filesystem::RealFileSystem (line 165) - compile ... ok
[INFO] [stdout] test src/content_source.rs - content_source::InlineContent (line 214) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::IntoContentSource (line 81) ... ok
[INFO] [stdout] test src/lib.rs - (line 243) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 124) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 166) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 147) - compile ... ok
[INFO] [stdout] test src/file_descriptor.rs - file_descriptor::WriteMode (line 15) ... ok
[INFO] [stdout] test src/content_source.rs - content_source::ContentStorage (line 388) ... ok
[INFO] [stdout] test src/file_descriptor.rs - file_descriptor::FileDescriptor (line 52) ... ok
[INFO] [stdout] test src/filesystem.rs - filesystem::FileSystem (line 19) ... ok
[INFO] [stdout] test src/filesystem.rs - filesystem::MemoryFileSystem::new (line 109) ... 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/filesystem.rs - filesystem::RealFileSystem::new (line 187) ... ok
[INFO] [stdout] test src/lib.rs - (line 224) ... ok
[INFO] [stdout] test src/parameter.rs - parameter::Parameters::list_mandatory (line 78) ... 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/lib.rs - (line 83) ... ok
[INFO] [stdout] test src/value.rs - value::TemplateValue (line 8) ... ok
[INFO] [stdout] test src/security.rs - security::validate_path (line 21) ... ok
[INFO] [stdout] test src/parameter.rs - parameter::ParameterDescriptor (line 9) ... ok
[INFO] [stdout] test src/renderer.rs - renderer::TemplateRenderer (line 14) ... ok
[INFO] [stdout] test src/renderer.rs - renderer::HandlebarsRenderer::new (line 95) ... ok
[INFO] [stdout] test src/template.rs - template::Template<V,R,FS>::add_file (line 147) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::get (line 156) ... ok
[INFO] [stdout] test src/value.rs - value::Value (line 64) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::insert (line 70) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::has_value (line 185) ... ok
[INFO] [stdout] test src/template.rs - template::Template<V,R,FS>::insert_value (line 114) ... ok
[INFO] [stdout] test src/renderer.rs - renderer::HandlebarsRenderer (line 64) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::insert_none (line 130) ... ok
[INFO] [stdout] test src/lib.rs - (line 33) ... 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>::needs_prompt (line 215) ... ok
[INFO] [stdout] test src/template.rs - template::Template (line 29) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::new (line 46) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::insert_if_empty (line 94) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::len (line 239) ... ok
[INFO] [stdout] test src/values.rs - values::Values<V>::to_serializable (line 277) ... ok
[INFO] [stdout] test src/values.rs - values::Values (line 16) ... 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' (2193) 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:     0x61664100e851 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61664100e851 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61664100e851 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61664100e851 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61664102090a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61664102090a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x61664101194c - core[a373ad73a504971]::io::write::default_write_fmt::<std[617be2ca0a6fd877]::sys::stdio::unix::Stderr>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x61664101194c - <std[617be2ca0a6fd877]::sys::stdio::unix::Stderr as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x616640ff7ff6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x616640ff7ff6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x61664100a691 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61664100a84b - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:811:13
[INFO] [stdout]   12:     0x616640ff80a2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   13:     0x616640ff0ff9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x616640ff880d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   15:     0x61664102103c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x616641020e12 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   17:     0x616640fc215b - rust_out[72a830746f8703f]::main::_doctest_main_src_lib_rs_107_0
[INFO] [stdout]   18:     0x616640fc17e6 - rust_out[72a830746f8703f]::main
[INFO] [stdout]   19:     0x616640fc2ae3 - <fn() as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   20:     0x616640fc1596 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<fn(), ()>
[INFO] [stdout]   21:     0x616640fc1799 - std[617be2ca0a6fd877]::rt::lang_start::<()>::{closure#0}
[INFO] [stdout]   22:     0x616641009e38 - <&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   23:     0x616641009e38 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   24:     0x616641009e38 - std[617be2ca0a6fd877]::panicking::catch_unwind::<i32, &dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   25:     0x616641009e38 - std[617be2ca0a6fd877]::panic::catch_unwind::<&dyn core[a373ad73a504971]::ops::function::Fn<(), Output = i32> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::panic::unwind_safe::RefUnwindSafe, i32>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   26:     0x616641009e38 - std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:175:24
[INFO] [stdout]   27:     0x616641009e38 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   28:     0x616641009e38 - std[617be2ca0a6fd877]::panicking::catch_unwind::<isize, std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   29:     0x616641009e38 - std[617be2ca0a6fd877]::panic::catch_unwind::<std[617be2ca0a6fd877]::rt::lang_start_internal::{closure#0}, isize>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x616641009e38 - std[617be2ca0a6fd877]::rt::lang_start_internal
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/rt.rs:171:5
[INFO] [stdout]   31:     0x616640fc0b41 - std[617be2ca0a6fd877]::rt::lang_start::<()>
[INFO] [stdout]   32:     0x616640fc2b25 - main
[INFO] [stdout]   33:     0x79dc56831601 - <unknown>
[INFO] [stdout]   34:     0x79dc56831718 - __libc_start_main
[INFO] [stdout]   35:     0x616640fc03e5 - _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 2.83s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b", kill_on_drop: false }`
[INFO] [stdout] c60a93aa8526d717d1597b9b8124c0d7bee28d23a79228e7406bb85b81c6cb9b
