[INFO] fetching crate ephact-domain 0.4.0...
[INFO] testing ephact-domain-0.4.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ephact-domain 0.4.0 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate ephact-domain 0.4.0
[INFO] finished tweaking crates.io crate ephact-domain 0.4.0
[INFO] tweaked toml for crates.io crate ephact-domain 0.4.0 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ephact-domain 0.4.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ephact-domain 0.4.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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] c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb
[INFO] running `Command { std: "docker" "start" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb", 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" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb", 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" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling ephact-domain v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3.80s
[INFO] running `Command { std: "docker" "inspect" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb", 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" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling ephact-domain v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.37s
[INFO] running `Command { std: "docker" "inspect" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb", 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" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.01s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/ephact_domain-dfab052f473e3370)
[INFO] [stdout] 
[INFO] [stdout] running 405 tests
[INFO] [stdout] test aggregates::workflow::tests::exposes_trigger_and_named_job_behavior ... ok
[INFO] [stdout] test aggregates::workflow::tests::new_and_with_file_preserve_fields ... ok
[INFO] [stdout] test entities::step::tests::step_behavior::tests::compiler_flags_are_not_remote_mutations ... ok
[INFO] [stdout] test entities::step::tests::step_behavior::tests::a_step_with_an_action_reference_is_a_uses_step ... ok
[INFO] [stdout] test entities::project_branding::tests::new_assigns_all_fields_and_accessors_return_references ... ok
[INFO] [stdout] test entities::ephemeral_repository::tests::needs_standalone_conversion_reflects_source_worktree_status ... FAILED
[INFO] [stdout] test entities::step::tests::step_behavior::tests::display_name_falls_back_through_id_script_and_action ... ok
[INFO] [stdout] test entities::step::tests::step_behavior::tests::effective_shell_uses_step_shell_when_set ... ok
[INFO] [stdout] test entities::job_run::tests::new_exposes_fields ... ok
[INFO] [stdout] test entities::ephemeral_repository::tests::new_sets_cleanup_policy ... FAILED
[INFO] [stdout] test entities::file_entry::tests::file_entry_exposes_copy_metadata ... ok
[INFO] [stdout] test entities::step::tests::step_behavior::tests::continues_on_error_matches_truthy_scalars_case_insensitively ... ok
[INFO] [stdout] test entities::repository::tests::reports_repository_kind ... FAILED
[INFO] [stdout] test entities::ephemeral_repository::tests::new_sets_temp_dir_template_from_repo_name ... FAILED
[INFO] [stdout] test entities::step::tests::step_behavior::tests::package_manager_network_access_is_allowed_by_default ... ok
[INFO] [stdout] test entities::step::tests::step_behavior::tests::remote_mutations_are_blocked_even_when_network_is_enabled ... ok
[INFO] [stdout] test errors::action_error::tests::display_fetch_failed_includes_details ... ok
[INFO] [stdout] test errors::step_error::tests::new_accepts_string ... ok
[INFO] [stdout] test errors::step_error::tests::new_initializes_message_and_empty_buffers ... ok
[INFO] [stdout] test errors::json_text_error::tests::exposes_message_as_standard_error ... ok
[INFO] [stdout] test entities::file_entry::tests::into_parts_exposes_tuple_data ... ok
[INFO] [stdout] test entities::step::tests::step_behavior::tests::a_local_action_reference_is_a_composite_step ... ok
[INFO] [stdout] test entities::job::tests::exposes_dependency_and_failure_policy_behavior ... ok
[INFO] [stdout] test entities::job::tests::new_and_accessors_preserve_fields ... ok
[INFO] [stdout] test entities::step::tests::step_behavior::tests::a_step_with_a_script_is_a_run_step ... ok
[INFO] [stdout] test entities::repository::tests::new_sets_provided_path_and_name ... FAILED
[INFO] [stdout] test errors::project_branding_error::tests::display_empty_version_formats_expected_message ... ok
[INFO] [stdout] test errors::step_error::tests::debug_impl ... ok
[INFO] [stdout] test errors::project_branding_error::tests::display_empty_description_formats_expected_message ... ok
[INFO] [stdout] test errors::project_branding_error::tests::display_empty_emblem_formats_expected_message ... ok
[INFO] [stdout] test errors::project_branding_error::tests::display_empty_name_formats_expected_message ... ok
[INFO] [stdout] test errors::step_error::tests::with_stdout_and_with_stderr_attach_output ... ok
[INFO] [stdout] test messages::events::step_started_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test messages::events::workflow_started_payload::tests::new_preserves_workflow_name ... ok
[INFO] [stdout] test errors::action_error::tests::display_invalid_reference_names_the_reference ... ok
[INFO] [stdout] test services::execution_planner::tests::planner_errors::tests::plan_detects_cycle ... ok
[INFO] [stdout] test services::execution_planner::tests::planner_errors::tests::plan_detects_missing_dependency ... ok
[INFO] [stdout] test services::execution_planner::tests::planner_order::tests::plan_sequential_jobs ... ok
[INFO] [stdout] test services::execution_planner::tests::planner_order::tests::plan_diamond_dependency ... ok
[INFO] [stdout] test services::execution_planner::tests::planner_order::tests::plan_independent_jobs_same_stage ... ok
[INFO] [stdout] test messages::events::container_started_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test messages::events::step_output_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test services::execution_planner::tests::planner_order::tests::plan_single_job ... ok
[INFO] [stdout] test messages::events::job_finished_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test messages::events::workflow_run_completed_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_property_access_on_non_object ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_index_access_type_error ... ok
[INFO] [stdout] test messages::events::job_started_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_index_access_out_of_bounds_errors ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_bools ... ok
[INFO] [stdout] test services::execution_planner::tests::planner_errors::tests::topological_sort_reports_unresolved_dependencies_on_cycle ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_eq_numbers_false ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_array_deref_stub ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_eq_numbers_true ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_property_access_missing_key_errors ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_property_access_on_object ... ok
[INFO] [stdout] test messages::events::run_failed_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test messages::events::run_started_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_gte_numbers ... ok
[INFO] [stdout] test messages::events::step_finished_payload::tests::new_preserves_fields ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_lt_numbers_true ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_lte_numbers_equal ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_lte_numbers_less ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_neq_numbers ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_type_mismatch ... ok
[INFO] [stdout] test services::expression_evaluator::tests::functions::tests::eval_func_call_contains_false ... ok
[INFO] [stdout] test services::expression_evaluator::tests::functions::tests::eval_func_call_unknown ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_literal_bool_false ... ok
[INFO] [stdout] test services::expression_evaluator::tests::functions::tests::format_renders_a_parsed_list_as_compact_json ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_lt_numbers_false ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_index_access_negative_index_errors ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_gt_numbers ... ok
[INFO] [stdout] test services::expression_evaluator::tests::functions::tests::from_json_round_trips_through_to_json_with_sorted_keys ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_literal_bool_true ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_strings_eq ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_literal_float ... ok
[INFO] [stdout] test services::expression_evaluator::tests::comparisons::tests::eval_compare_strings_lt ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_literal_int ... ok
[INFO] [stdout] test services::expression_evaluator::tests::functions::tests::eval_func_call_contains_true ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_literal_int_negative ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_literal_null ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_literal_string ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_variable_from_context ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_variable_stub ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_index_access_object ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_nested_not_compare ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_not_empty_string ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_not_zero ... ok
[INFO] [stdout] test services::expression_evaluator::tests::access::tests::eval_index_access_array ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_logical_and_both_truthy ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_logical_and_short_circuit ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_logical_or_both_falsy ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_not_null ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_dispatches_format ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_dispatches_starts_with ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_logical_or_short_circuit ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_nested_logical_with_compare ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_not_false ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_success_with_args_is_error ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_not_non_empty_string ... ok
[INFO] [stdout] test services::expression_evaluator::tests::truth_and_logic::tests::eval_not_true ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_unknown_function_error ... ok
[INFO] [stdout] test services::expression_evaluator::tests::literals_variables::tests::eval_variable_stub_env ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_dispatches_always_cancelled_failure ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_wrong_arg_count ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::expect_arg_count_reports_range ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_dispatches_to_json ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_dispatches_join ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_dispatches_ends_with ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_success_zero_args ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_basic ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_format_with_no_args_errors ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_case_insensitive ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_index_out_of_range ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_invalid_placeholder_character ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_multiple_args ... ok
[INFO] [stdout] test services::expression_functions::tests::dispatch::tests::call_dispatches_from_json ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_no_placeholders ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_unclosed_placeholder ... ok
[INFO] [stdout] test services::expression_functions::tests::join::tests::join_empty_array ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_unexpected_closing_brace ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_null_and_bool_and_array_replacement ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::contains_errors_when_search_string_and_item_not_string ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::contains_string_match_case_insensitive ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::contains_string_no_match ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::ends_with_no_match ... ok
[INFO] [stdout] test services::expression_functions::tests::format::tests::format_invalid_placeholder_index ... ok
[INFO] [stdout] test services::expression_functions::tests::join::tests::join_basic ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::contains_type_error_on_number ... ok
[INFO] [stdout] test services::expression_functions::tests::json::tests::to_json_roundtrip ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::expect_string_error_names_value_type ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::ends_with_match ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::starts_with_match ... ok
[INFO] [stdout] test services::expression_functions::tests::status::tests::cancelled_returns_false ... ok
[INFO] [stdout] test services::expression_functions::tests::status::tests::failure_returns_false ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::contains_array_match ... ok
[INFO] [stdout] test services::expression_functions::tests::join::tests::join_single_element ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::contains_array_no_match ... ok
[INFO] [stdout] test services::expression_functions::tests::json::tests::from_json_invalid ... ok
[INFO] [stdout] test services::expression_functions::tests::status::tests::success_returns_true ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_ident_starting_with_underscore ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_null ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_ident_with_underscore ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_simple_ident ... ok
[INFO] [stdout] test services::expression_lexer::tests::lexer_flow::tests::lex_full_expression ... ok
[INFO] [stdout] test services::expression_lexer::tests::lexer_flow::tests::lex_function_call_with_args ... ok
[INFO] [stdout] test services::expression_lexer::tests::errors::tests::lex_lone_equals_error ... ok
[INFO] [stdout] test services::expression_lexer::tests::lexer_flow::tests::lex_skips_whitespace ... ok
[INFO] [stdout] test services::expression_lexer::tests::errors::tests::lex_unexpected_char ... ok
[INFO] [stdout] test services::expression_functions::tests::predicates::tests::starts_with_no_match ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_ident_with_digits ... ok
[INFO] [stdout] test services::expression_functions::tests::status::tests::always_returns_true ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_ident_with_hyphen ... ok
[INFO] [stdout] test services::expression_lexer::tests::errors::tests::lex_lone_ampersand_error ... ok
[INFO] [stdout] test services::expression_lexer::tests::errors::tests::lex_lone_pipe_error ... ok
[INFO] [stdout] test services::expression_lexer::tests::lexer_flow::tests::peek_does_not_consume ... ok
[INFO] [stdout] test services::expression_lexer::tests::lexer_flow::tests::peek_then_next_consumes ... ok
[INFO] [stdout] test services::expression_lexer::tests::numbers::tests::lex_negative_int ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_gt ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_gte ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_lt ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_lte ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_comma ... ok
[INFO] [stdout] test services::expression_lexer::tests::numbers::tests::lex_negative_float ... ok
[INFO] [stdout] test services::expression_lexer::tests::numbers::tests::lex_float ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_dot ... ok
[INFO] [stdout] test services::expression_lexer::tests::numbers::tests::lex_float_with_trailing_dot_is_int ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_and ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_eq ... ok
[INFO] [stdout] test services::expression_lexer::tests::numbers::tests::lex_positive_int ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_brackets ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_false ... ok
[INFO] [stdout] test services::expression_lexer::tests::identifiers::tests::lex_true ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_parens ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_star ... ok
[INFO] [stdout] test services::expression_lexer::tests::strings::tests::lex_empty_string ... ok
[INFO] [stdout] test services::expression_lexer::tests::strings::tests::lex_string_with_multiple_escapes ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_func_call_no_args ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_deep_property_access ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_func_call_two_args ... ok
[INFO] [stdout] test services::expression_lexer::tests::lexer_flow::tests::peek_after_next_returns_next_token ... ok
[INFO] [stdout] test services::expression_lexer::tests::numbers::tests::lex_zero ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_neq ... ok
[INFO] [stdout] test entities::job_run::tests::finds_matrix_value_by_name ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_or ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_property_access ... ok
[INFO] [stdout] test services::expression_lexer::tests::strings::tests::lex_string_with_escaped_quote ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_empty ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_array_deref ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_chained_postfix ... ok
[INFO] [stdout] test errors::action_error::tests::display_unsupported_includes_details ... ok
[INFO] [stdout] test services::expression_lexer::tests::operators::tests::lex_not ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_expect_ident_end ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_mismatched_delimiter ... ok
[INFO] [stdout] test services::expression_lexer::tests::strings::tests::lex_simple_string ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_expect_ident_mismatch ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_index_access ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_nested_property_access ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_index_access_string_key ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_func_call_on_non_variable ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_trailing_tokens ... ok
[INFO] [stdout] test services::expression_lexer::tests::strings::tests::lex_unterminated_string_error ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_unclosed_paren ... ok
[INFO] [stdout] test services::expression_parser::tests::access_calls::tests::parse_func_call_one_arg ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_bool_false ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_unclosed_bracket ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_string ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_variable ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_eq ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_int ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_error_unexpected_token_in_primary ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_lt ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_and_or_left_assoc ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_and ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_negative_int ... ok
[INFO] [stdout] test services::expression_parser::tests::errors::tests::parse_expression_reports_lexer_error ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_gt ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_null ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_bool_true ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_float ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_double_not ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_complex_expression ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_gte ... ok
[INFO] [stdout] test services::expression_parser::tests::literals_variables::tests::parse_variable_env ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_renders_boolean_literals ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_renders_function_results ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_not ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_lte ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_parens ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_errors_on_unparsable_expression ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_keeps_literal_text_untouched ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_preserves_shell_parameter_expansion ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_renders_unknown_secret_as_empty_string ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_or ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_substitutes_secret_value ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_parens_override_precedence ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_not_compare ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_neq ... ok
[INFO] [stdout] test services::expression_parser::tests::operators::tests::parse_or_and_left_assoc ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_leaves_unclosed_expression_untouched ... ok
[INFO] [stdout] test services::step_interpolator::tests::interpolate_keeps_condition_as_authored ... ok
[INFO] [stdout] test services::expression_resolver::tests::resolve_text_substitutes_multiple_expressions ... ok
[INFO] [stdout] test services::repository_factory::tests::creates_a_repository_from_primitive_data ... FAILED
[INFO] [stdout] test services::step_interpolator::tests::interpolate_errors_on_unparsable_expression ... ok
[INFO] [stdout] test services::step_interpolator::tests::interpolate_resolves_action_reference ... ok
[INFO] [stdout] test value_objects::action_definition::tests::new_preserves_fields ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_commit_sha_ref ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_full_url_keeps_host ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_rejects_reference_without_repository ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_rejects_url_without_path ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_shorthand_defaults_to_github ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_shorthand_without_ref_defaults_to_main ... ok
[INFO] [stdout] test value_objects::builtin_function::tests::name_lookup_is_case_insensitive_and_rejects_unknown_names ... ok
[INFO] [stdout] test value_objects::cleanup_policy::tests::preserve_should_not_cleanup ... ok
[INFO] [stdout] test value_objects::comparison_operator::tests::test_display_eq ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_parent_relative_path_is_local ... ok
[INFO] [stdout] test value_objects::action_input::tests::new_exposes_fields ... ok
[INFO] [stdout] test value_objects::comparison_operator::tests::test_display_gte ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_docker_image_is_docker ... ok
[INFO] [stdout] test value_objects::builtin_function::tests::represents_every_supported_name_and_required_arity ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_rejects_reference_with_empty_ref ... ok
[INFO] [stdout] test services::step_interpolator::tests::interpolate_resolves_with_values ... ok
[INFO] [stdout] test value_objects::action_definition::tests::finds_named_input_and_reports_required_inputs ... ok
[INFO] [stdout] test value_objects::cleanup_policy::tests::cleanup_on_exit_should_cleanup ... ok
[INFO] [stdout] test services::step_interpolator::tests::interpolate_resolves_secrets_in_run_script ... ok
[INFO] [stdout] test value_objects::comparison_operator::tests::test_display_gt ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_keeps_action_subdirectory ... ok
[INFO] [stdout] test value_objects::comparison_operator::tests::test_display_lt ... ok
[INFO] [stdout] test value_objects::context_value::tests::display_text_renders_scalars_and_composites ... ok
[INFO] [stdout] test value_objects::container_specification::tests::new_exposes_fields ... ok
[INFO] [stdout] test value_objects::comparison_operator::tests::test_display_lte ... ok
[INFO] [stdout] test value_objects::context_value::tests::accessors_reach_into_composites ... ok
[INFO] [stdout] test value_objects::comparison_operator::tests::test_display_neq ... ok
[INFO] [stdout] test value_objects::concurrency_group::tests::new_preserves_fields ... ok
[INFO] [stdout] test value_objects::context_value::tests::empty_composites_round_trip ... ok
[INFO] [stdout] test value_objects::context_value::tests::reading_json_text_sorts_mapping_keys ... ok
[INFO] [stdout] test value_objects::context_value::tests::trailing_input_is_rejected ... ok
[INFO] [stdout] test value_objects::context_value::tests::truthiness_follows_expression_semantics ... ok
[INFO] [stdout] test value_objects::context_value::tests::type_names_describe_each_variant ... ok
[INFO] [stdout] test value_objects::context_value::tests::escaped_text_is_decoded ... ok
[INFO] [stdout] test value_objects::container_engine::tests::from_str_unknown_returns_error ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_relative_path_is_local ... ok
[INFO] [stdout] test value_objects::context_value::tests::invalid_literal_is_rejected ... ok
[INFO] [stdout] test value_objects::action_reference::tests::parse_rejects_empty_reference ... ok
[INFO] [stdout] test value_objects::evaluation_context::tests::accessors_and_builders_preserve_values ... ok
[INFO] [stdout] test value_objects::evaluation_context::tests::default_equals_new ... ok
[INFO] [stdout] test value_objects::context_value::tests::repeated_mapping_keys_keep_the_last_value ... ok
[INFO] [stdout] test value_objects::context_value::tests::whitespace_between_tokens_is_ignored ... ok
[INFO] [stdout] test value_objects::context_value::tests::text_escapes_match_json_encoding ... ok
[INFO] [stdout] test value_objects::context_value::tests::whole_decimals_keep_a_fractional_part ... ok
[INFO] [stdout] test value_objects::context_value::tests::unterminated_text_is_rejected ... ok
[INFO] [stdout] test value_objects::context_value::tests::json_text_round_trips_nested_values ... ok
[INFO] [stdout] test value_objects::container_credentials::tests::new_preserves_fields ... ok
[INFO] [stdout] test value_objects::container_engine::tests::as_str_docker ... ok
[INFO] [stdout] test value_objects::container_engine::tests::from_str_docker_returns_docker ... ok
[INFO] [stdout] test value_objects::container_engine::tests::as_str_podman ... ok
[INFO] [stdout] test value_objects::container_engine::tests::from_str_podman_returns_podman ... ok
[INFO] [stdout] test value_objects::context_value::tests::mapping_keys_are_rendered_in_sorted_order ... ok
[INFO] [stdout] test value_objects::evaluation_context::tests::get_unknown_context ... ok
[INFO] [stdout] test services::step_interpolator::tests::interpolate_resolves_env_values ... ok
[INFO] [stdout] test value_objects::evaluation_context::tests::get_known_context ... ok
[INFO] [stdout] test value_objects::expression::tests::display_property_access ... ok
[INFO] [stdout] test value_objects::expression::tests::display_not ... ok
[INFO] [stdout] test value_objects::expression::tests::display_func_call ... ok
[INFO] [stdout] test value_objects::expression::tests::display_variable ... ok
[INFO] [stdout] test value_objects::expression_cursor::tests::advances_position_by_utf8_byte_length ... ok
[INFO] [stdout] test value_objects::evaluation_context::tests::new_creates_empty_objects ... ok
[INFO] [stdout] test value_objects::expression::tests::display_literal_null ... ok
[INFO] [stdout] test value_objects::expression::tests::display_literal_bool ... ok
[INFO] [stdout] test value_objects::identifier_token::tests::recognizes_names_and_keywords ... ok
[INFO] [stdout] test value_objects::expression_literal::tests::display_bool_true ... ok
[INFO] [stdout] test value_objects::execution_defaults::tests::new_exposes_run_defaults ... ok
[INFO] [stdout] test value_objects::execution_plan::tests::new_exposes_and_consumes_stages ... ok
[INFO] [stdout] test value_objects::expression::tests::display_literal_int ... ok
[INFO] [stdout] test value_objects::job_name::tests::new_stores_job_name ... ok
[INFO] [stdout] test value_objects::expression::tests::display_array_deref ... ok
[INFO] [stdout] test value_objects::expression::tests::display_logical ... ok
[INFO] [stdout] test value_objects::logical_operator::tests::display_and ... ok
[INFO] [stdout] test value_objects::execution_stage::tests::new_exposes_and_consumes_runs ... ok
[INFO] [stdout] test value_objects::job_strategy::tests::an_empty_matrix_has_no_combinations ... ok
[INFO] [stdout] test value_objects::marker::tests::marker_supports_graphical_paths ... ok
[INFO] [stdout] test value_objects::logical_operator::tests::display_or ... ok
[INFO] [stdout] test value_objects::job_matrix::tests::new_exposes_variables_and_exceptions ... ok
[INFO] [stdout] test value_objects::expression::tests::display_compare ... ok
[INFO] [stdout] test value_objects::expression::tests::display_literal_string ... ok
[INFO] [stdout] test value_objects::expression::tests::display_index_access ... ok
[INFO] [stdout] test value_objects::job_strategy::tests::a_strategy_without_a_matrix_is_a_single_run ... ok
[INFO] [stdout] test value_objects::marker::tests::settings_default_to_underscore_marker ... ok
[INFO] [stdout] test value_objects::marker::tests::marker_values_compare_by_kind_and_value ... ok
[INFO] [stdout] test value_objects::expression_literal::tests::display_bool_false ... ok
[INFO] [stdout] test value_objects::expression_literal::tests::display_float ... ok
[INFO] [stdout] test value_objects::expression_literal::tests::display_string ... ok
[INFO] [stdout] test value_objects::expression_literal::tests::display_int ... ok
[INFO] [stdout] test value_objects::project_emblem::tests::new_with_valid_emblem_succeeds ... ok
[INFO] [stdout] test value_objects::expression_literal::tests::display_null ... ok
[INFO] [stdout] test value_objects::project_name::tests::new_with_valid_name_succeeds ... ok
[INFO] [stdout] test value_objects::project_version::tests::display_formats_inner_string ... ok
[INFO] [stdout] test value_objects::project_version::tests::new_with_empty_version_returns_empty_version_error ... ok
[INFO] [stdout] test value_objects::project_emblem::tests::display_formats_inner_string ... ok
[INFO] [stdout] test value_objects::remote_action_reference::tests::cache_key_replaces_path_separators ... ok
[INFO] [stdout] test value_objects::project_name::tests::display_formats_inner_string ... ok
[INFO] [stdout] test value_objects::project_emblem::tests::new_with_empty_emblem_returns_empty_emblem_error ... ok
[INFO] [stdout] test value_objects::project_version::tests::new_with_valid_version_succeeds ... ok
[INFO] [stdout] test value_objects::project_name::tests::new_with_empty_name_returns_empty_name_error ... ok
[INFO] [stdout] test value_objects::repo_path::tests::is_worktree_returns_false_for_regular_repo ... ok
[INFO] [stdout] test value_objects::repo_path::tests::new_with_file_instead_of_dir_returns_invalid_repository_path ... ok
[INFO] [stdout] test value_objects::repo_path::tests::new_with_non_repo_dir_returns_not_a_git_repository ... ok
[INFO] [stdout] test value_objects::repo_path::tests::new_with_nonexistent_path_returns_invalid_repository_path ... ok
[INFO] [stdout] test value_objects::repo_path::tests::new_with_valid_git_repo_succeeds ... FAILED
[INFO] [stdout] test value_objects::repository_name::tests::as_str_returns_inner ... ok
[INFO] [stdout] test value_objects::repository_name::tests::display_formats_inner_string ... ok
[INFO] [stdout] test value_objects::repository_name::tests::from_repo_path_derives_name_from_path ... FAILED
[INFO] [stdout] test value_objects::repository_name::tests::new_with_empty_name_returns_empty_repository_name ... ok
[INFO] [stdout] test value_objects::repository_name::tests::new_with_valid_name_succeeds ... ok
[INFO] [stdout] test value_objects::job_strategy::tests::a_strategy_with_a_matrix_reports_its_combinations ... ok
[INFO] [stdout] test value_objects::secret::tests::accessors_return_name_and_value ... ok
[INFO] [stdout] test value_objects::remote_action_reference::tests::directory_is_absent_for_root_actions ... ok
[INFO] [stdout] test value_objects::repo_path::tests::is_standalone_matches_git_dir_kind ... FAILED
[INFO] [stdout] test value_objects::marker::tests::marker_supports_custom_unicode_text ... ok
[INFO] [stdout] test value_objects::secret::tests::clone_preserves_name_and_value ... ok
[INFO] [stdout] test value_objects::run_step_defaults::tests::new_exposes_fields ... ok
[INFO] [stdout] test value_objects::secret::tests::secrets_with_different_names_are_not_equal ... ok
[INFO] [stdout] test value_objects::project_description::tests::new_with_valid_description_succeeds ... ok
[INFO] [stdout] test value_objects::operator_token::tests::recognizes_single_and_compound_operators ... ok
[INFO] [stdout] test value_objects::secret::tests::debug_redacts_value_but_keeps_name ... ok
[INFO] [stdout] test value_objects::secret::tests::secrets_with_different_values_are_not_equal ... ok
[INFO] [stdout] test value_objects::project_description::tests::display_formats_inner_string ... ok
[INFO] [stdout] test value_objects::marker::tests::presets_expose_terminal_marker_text ... ok
[INFO] [stdout] test value_objects::number_literal::tests::recognizes_integers_negative_numbers_and_fractional_numbers ... ok
[INFO] [stdout] test value_objects::project_description::tests::new_with_empty_description_returns_empty_description_error ... ok
[INFO] [stdout] test value_objects::repo_path::tests::as_path_returns_canonical_path ... FAILED
[INFO] [stdout] test value_objects::remote_action_reference::tests::accessors_expose_repository_coordinates ... ok
[INFO] [stdout] test value_objects::remote_action_reference::tests::clone_url_joins_scheme_host_owner_and_repo ... ok
[INFO] [stdout] test value_objects::remote_action_reference::tests::clone_url_of_file_scheme_is_a_local_path ... ok
[INFO] [stdout] test value_objects::secret::tests::secrets_with_same_name_and_value_are_equal ... ok
[INFO] [stdout] test value_objects::shell_command::tests::for_step_defaults_to_bash ... ok
[INFO] [stdout] test value_objects::repo_path::tests::git_dir_kind_identifies_repo_type ... FAILED
[INFO] [stdout] test value_objects::shell_command::tests::for_step_layers_step_env_over_job_env ... ok
[INFO] [stdout] test value_objects::shell_command::tests::for_step_returns_none_without_script ... ok
[INFO] [stdout] test value_objects::token_permissions::tests::new_exposes_all_permissions ... ok
[INFO] [stdout] test value_objects::string_literal::tests::recognizes_quoted_and_escaped_strings_and_reports_unterminated ... ok
[INFO] [stdout] test value_objects::shell_command::tests::new_builds_an_explicit_invocation ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::add_secret_keeps_name_and_value ... ok
[INFO] [stdout] test value_objects::trigger_input::tests::stores_generic_parameter_definition ... ok
[INFO] [stdout] test value_objects::trigger_filter::tests::stores_included_and_excluded_ref_patterns ... ok
[INFO] [stdout] test value_objects::trigger_filter::tests::stores_generic_event_types ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::builder_adds_inputs ... ok
[INFO] [stdout] test value_objects::workflow_input::tests::new_stores_key_and_value ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::builder_adds_workflow_job_and_event ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::default_creates_empty_config ... ok
[INFO] [stdout] test value_objects::shell_command::tests::for_step_honors_declared_shell ... ok
[INFO] [stdout] test value_objects::workflow_trigger::tests::exposes_manual_inputs_without_vendor_event_names ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::config_with_event_is_valid ... ok
[INFO] [stdout] test value_objects::workflow_trigger::tests::identifies_domain_trigger_kinds ... ok
[INFO] [stdout] test value_objects::shell_command::tests::for_step_keeps_working_directory ... ok
[INFO] [stdout] test value_objects::workflow_event::tests::new_stores_event_name ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::with_allow_real_container_opts_into_the_real_runtime ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::new_config_disables_all_workflows ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::new_config_disables_every_allow_flag ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::config_without_event_is_invalid ... ok
[INFO] [stdout] test value_objects::workflow_path::tests::new_stores_path ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::new_config_starts_with_defaults ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::with_all_workflows_enables_running_every_workflow ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::with_allow_network_permits_outbound_requests ... ok
[INFO] [stdout] test value_objects::workflow_run_config::tests::with_allow_real_fetcher_opts_into_the_real_fetcher ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- entities::ephemeral_repository::tests::needs_standalone_conversion_reflects_source_worktree_status stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'entities::ephemeral_repository::tests::needs_standalone_conversion_reflects_source_worktree_status' (210) panicked at src/entities/ephemeral_repository.rs:70:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c2f33 - <ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::EphemeralRepository>::source_repo_for_test
[INFO] [stdout]   13:     0x634d4e9c6cd2 - ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::tests::new_sets_cleanup_policy
[INFO] [stdout]   14:     0x634d4e98c659 - <ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::tests::needs_standalone_conversion_reflects_source_worktree_status::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   21:     0x75bbb0de13d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- entities::ephemeral_repository::tests::new_sets_cleanup_policy stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'entities::ephemeral_repository::tests::new_sets_cleanup_policy' (211) panicked at src/entities/ephemeral_repository.rs:70:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c2f33 - <ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::EphemeralRepository>::source_repo_for_test
[INFO] [stdout]   13:     0x634d4e9c6cd2 - ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::tests::new_sets_cleanup_policy
[INFO] [stdout]   14:     0x634d4e98c619 - <ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::tests::new_sets_cleanup_policy::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   21:     0x75bbb0de13d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- entities::repository::tests::reports_repository_kind stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'entities::repository::tests::reports_repository_kind' (221) panicked at src/entities/repository.rs:60:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c2d69 - <ephact_domain[41151d9accfbdaf3]::entities::repository::Repository>::repo_path_for_test
[INFO] [stdout]   13:     0x634d4e98c5a0 - <ephact_domain[41151d9accfbdaf3]::entities::repository::tests::reports_repository_kind::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   20:     0x75bbb0de13d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- entities::ephemeral_repository::tests::new_sets_temp_dir_template_from_repo_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'entities::ephemeral_repository::tests::new_sets_temp_dir_template_from_repo_name' (212) panicked at src/entities/ephemeral_repository.rs:70:54:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c2f33 - <ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::EphemeralRepository>::source_repo_for_test
[INFO] [stdout]   13:     0x634d4e9c6d92 - ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::tests::new_sets_temp_dir_template_from_repo_name
[INFO] [stdout]   14:     0x634d4e98c639 - <ephact_domain[41151d9accfbdaf3]::entities::ephemeral_repository::tests::new_sets_temp_dir_template_from_repo_name::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   21:     0x75bbb0de13d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- entities::repository::tests::new_sets_provided_path_and_name stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'entities::repository::tests::new_sets_provided_path_and_name' (220) panicked at src/entities/repository.rs:60:43:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c2d69 - <ephact_domain[41151d9accfbdaf3]::entities::repository::Repository>::repo_path_for_test
[INFO] [stdout]   13:     0x634d4e9c627e - ephact_domain[41151d9accfbdaf3]::entities::repository::tests::new_sets_provided_path_and_name
[INFO] [stdout]   14:     0x634d4e98c5d9 - <ephact_domain[41151d9accfbdaf3]::entities::repository::tests::new_sets_provided_path_and_name::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   21:     0x75bbb0de13d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- services::repository_factory::tests::creates_a_repository_from_primitive_data stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'services::repository_factory::tests::creates_a_repository_from_primitive_data' (449) panicked at src/services/repository_factory.rs:33:80:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c70d4 - ephact_domain[41151d9accfbdaf3]::services::repository_factory::tests::creates_a_repository_from_primitive_data
[INFO] [stdout]   13:     0x634d4e98c7b9 - <ephact_domain[41151d9accfbdaf3]::services::repository_factory::tests::creates_a_repository_from_primitive_data::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   20:     0x75bbb0de13d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- value_objects::repo_path::tests::new_with_valid_git_repo_succeeds stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'value_objects::repo_path::tests::new_with_valid_git_repo_succeeds' (571) panicked at src/value_objects/repo_path.rs:100:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c52fa - ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::new_with_valid_git_repo_succeeds
[INFO] [stdout]   13:     0x634d4e98c279 - <ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::new_with_valid_git_repo_succeeds::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   20:     0x75bbb0de13d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- value_objects::repository_name::tests::from_repo_path_derives_name_from_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'value_objects::repository_name::tests::from_repo_path_derives_name_from_path' (574) panicked at src/value_objects/repository_name.rs:93:55:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c47c0 - ephact_domain[41151d9accfbdaf3]::value_objects::repository_name::tests::from_repo_path_derives_name_from_path
[INFO] [stdout]   13:     0x634d4e989309 - <ephact_domain[41151d9accfbdaf3]::value_objects::repository_name::tests::from_repo_path_derives_name_from_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   20:     0x75bbb0de13d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- value_objects::repo_path::tests::is_standalone_matches_git_dir_kind stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'value_objects::repo_path::tests::is_standalone_matches_git_dir_kind' (566) panicked at src/value_objects/repo_path.rs:144:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c5569 - ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::is_standalone_matches_git_dir_kind
[INFO] [stdout]   13:     0x634d4e98c2b9 - <ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::is_standalone_matches_git_dir_kind::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   20:     0x75bbb0de13d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- value_objects::repo_path::tests::as_path_returns_canonical_path stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'value_objects::repo_path::tests::as_path_returns_canonical_path' (564) panicked at src/value_objects/repo_path.rs:129:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c513d - ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::as_path_returns_canonical_path
[INFO] [stdout]   13:     0x634d4e98c259 - <ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::as_path_returns_canonical_path::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   20:     0x75bbb0de13d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- value_objects::repo_path::tests::git_dir_kind_identifies_repo_type stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'value_objects::repo_path::tests::git_dir_kind_identifies_repo_type' (565) panicked at src/value_objects/repo_path.rs:136:56:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: NotAGitRepository("/opt")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x634d4ea765b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x634d4ea8d0fa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x634d4ea7accc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x634d4ea51676 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x634d4ea6e5a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x634d4ea09a80 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x634d4ea6e762 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x634d4ea51722 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x634d4ea4a389 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x634d4ea5231d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x634d4ea8d82c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x634d4ea8d602 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x634d4e9c5479 - ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::git_dir_kind_identifies_repo_type
[INFO] [stdout]   13:     0x634d4e98c299 - <ephact_domain[41151d9accfbdaf3]::value_objects::repo_path::tests::git_dir_kind_identifies_repo_type::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x634d4e9fcd6b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x634d4ea0a3d5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x634d4ea03c94 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x634d4ea0d532 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x634d4ea75e89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x75bbb0d4ddfa - <unknown>
[INFO] [stdout]   20:     0x75bbb0de13d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     entities::ephemeral_repository::tests::needs_standalone_conversion_reflects_source_worktree_status
[INFO] [stdout]     entities::ephemeral_repository::tests::new_sets_cleanup_policy
[INFO] [stdout]     entities::ephemeral_repository::tests::new_sets_temp_dir_template_from_repo_name
[INFO] [stdout]     entities::repository::tests::new_sets_provided_path_and_name
[INFO] [stdout]     entities::repository::tests::reports_repository_kind
[INFO] [stdout]     services::repository_factory::tests::creates_a_repository_from_primitive_data
[INFO] [stdout]     value_objects::repo_path::tests::as_path_returns_canonical_path
[INFO] [stdout]     value_objects::repo_path::tests::git_dir_kind_identifies_repo_type
[INFO] [stdout]     value_objects::repo_path::tests::is_standalone_matches_git_dir_kind
[INFO] [stdout]     value_objects::repo_path::tests::new_with_valid_git_repo_succeeds
[INFO] [stdout]     value_objects::repository_name::tests::from_repo_path_derives_name_from_path
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 394 passed; 11 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb", kill_on_drop: false }`
[INFO] [stdout] c5de5069ef1ad2865788412dba1605a7d9958315ae22ef38002836e37aada1bb
