[INFO] fetching crate reef-shell 0.3.0...
[INFO] testing reef-shell-0.3.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate reef-shell 0.3.0 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate reef-shell 0.3.0
[INFO] finished tweaking crates.io crate reef-shell 0.3.0
[INFO] tweaked toml for crates.io crate reef-shell 0.3.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate reef-shell 0.3.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate reef-shell 0.3.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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 4f6aadd83240646543d6ce4dbbf09ea632209b12287b7c9c331060a41eb2fb1a
[INFO] running `Command { std: "docker" "start" "-a" "4f6aadd83240646543d6ce4dbbf09ea632209b12287b7c9c331060a41eb2fb1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4f6aadd83240646543d6ce4dbbf09ea632209b12287b7c9c331060a41eb2fb1a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4f6aadd83240646543d6ce4dbbf09ea632209b12287b7c9c331060a41eb2fb1a", kill_on_drop: false }`
[INFO] [stdout] 4f6aadd83240646543d6ce4dbbf09ea632209b12287b7c9c331060a41eb2fb1a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8b79e028f3dfb60da3246c5dc875a249813b7f7a854258f6b0c83e544ac338c7
[INFO] running `Command { std: "docker" "start" "-a" "8b79e028f3dfb60da3246c5dc875a249813b7f7a854258f6b0c83e544ac338c7", kill_on_drop: false }`
[INFO] [stderr]    Compiling reef-shell v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.70s
[INFO] running `Command { std: "docker" "inspect" "8b79e028f3dfb60da3246c5dc875a249813b7f7a854258f6b0c83e544ac338c7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b79e028f3dfb60da3246c5dc875a249813b7f7a854258f6b0c83e544ac338c7", kill_on_drop: false }`
[INFO] [stdout] 8b79e028f3dfb60da3246c5dc875a249813b7f7a854258f6b0c83e544ac338c7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c9007eca08b0c5cebf507b958d762adb5414d09352b00da27cc059c956e91f5a
[INFO] running `Command { std: "docker" "start" "-a" "c9007eca08b0c5cebf507b958d762adb5414d09352b00da27cc059c956e91f5a", kill_on_drop: false }`
[INFO] [stderr]    Compiling reef-shell v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1.95s
[INFO] running `Command { std: "docker" "inspect" "c9007eca08b0c5cebf507b958d762adb5414d09352b00da27cc059c956e91f5a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c9007eca08b0c5cebf507b958d762adb5414d09352b00da27cc059c956e91f5a", kill_on_drop: false }`
[INFO] [stdout] c9007eca08b0c5cebf507b958d762adb5414d09352b00da27cc059c956e91f5a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 12ae3bcd923802d6998cfccfa4ef4ee9acac40f3873d7d43d695428db6b4da33
[INFO] running `Command { std: "docker" "start" "-a" "12ae3bcd923802d6998cfccfa4ef4ee9acac40f3873d7d43d695428db6b4da33", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/reef-18509bf1d2543796)
[INFO] [stdout] 
[INFO] [stdout] running 498 tests
[INFO] [stdout] set -gx MY_VAR hello
[INFO] [stdout] cd /tmp
[INFO] [stdout] test daemon::tests::build_daemon_script_escapes_quotes ... ok
[INFO] [stdout] test daemon::tests::build_daemon_script_format ... ok
[INFO] [stdout] test daemon::tests::parse_response_extracts_exit_code ... ok
[INFO] [stdout] test detect::tests::bare_assignment_skips_false_positives ... ok
[INFO] [stdout] test detect::tests::brace_range_skips_quotes ... ok
[INFO] [stdout] test daemon::tests::contains_sentinel_no_match ... ok
[INFO] [stdout] test daemon::tests::contains_sentinel_finds_match ... ok
[INFO] [stdout] test detect::tests::detects_ansi_c_quoting ... ok
[INFO] [stdout] test detect::tests::brace_group_skips_fish_brace_expansion ... ok
[INFO] [stdout] test detect::tests::brace_range_unquoted ... ok
[INFO] [stdout] test detect::tests::detects_assignment_after_operators ... ok
[INFO] [stdout] test detect::tests::detects_array_element_assignment ... ok
[INFO] [stdout] test detect::tests::detects_backtick_substitution ... ok
[INFO] [stdout] test detect::tests::detects_bare_assignment ... ok
[INFO] [stdout] test detect::tests::detects_compound_assignment ... ok
[INFO] [stdout] test detect::tests::detects_export ... ok
[INFO] [stdout] test detect::tests::detects_heredoc ... ok
[INFO] [stdout] test detect::tests::detects_special_variables ... ok
[INFO] [stdout] test detect::tests::detects_if_then ... ok
[INFO] [stdout] test detect::tests::detects_standalone_double_paren ... ok
[INFO] [stdout] test detect::tests::detects_brace_group ... ok
[INFO] [stdout] test detect::tests::detects_double_brackets ... ok
[INFO] [stdout] test detect::tests::detects_bash_only_variables ... ok
[INFO] [stdout] test detect::tests::detects_subshell ... ok
[INFO] [stdout] test detect::tests::ignores_fish_and_or_operators ... ok
[INFO] [stdout] test detect::tests::ignores_fish_builtins ... ok
[INFO] [stdout] test detect::tests::detects_for_loop ... ok
[INFO] [stdout] test detect::tests::ignores_plain_fish ... ok
[INFO] [stdout] test detect::tests::ignores_simple_commands ... ok
[INFO] [stdout] test detect::tests::skips_commands_with_quoted_dollar ... ok
[INFO] [stdout] test detect::tests::keyword_boundary_avoids_false_positives ... ok
[INFO] [stdout] test detect::tests::subshell_skips_fish_cmd_substitution ... ok
[INFO] [stdout] test env_diff::tests::diff_changed_cwd ... ok
[INFO] [stdout] test env_diff::tests::diff_new_var ... ok
[INFO] [stdout] test env_diff::tests::diff_path_split ... ok
[INFO] [stdout] test env_diff::tests::diff_removed_var ... ok
[INFO] [stdout] test env_diff::tests::capture_current_env ... ok
[INFO] [stdout] test env_diff::tests::shell_escape_simple ... ok
[INFO] [stdout] test env_diff::tests::skip_bash_internal_vars ... ok
[INFO] [stdout] test env_diff::tests::parse_null_env ... ok
[INFO] [stdout] test env_diff::tests::skip_vars_sorted ... ok
[INFO] [stdout] test env_diff::tests::shell_escape_spaces ... ok
[INFO] [stdout] test lexer::tests::at_keyword_no_boundary ... ok
[INFO] [stdout] test lexer::tests::eat_and_bump ... ok
[INFO] [stdout] test lexer::tests::eat_str ... ok
[INFO] [stdout] test lexer::tests::parse_error_accessors ... ok
[INFO] [stdout] test lexer::tests::peek_and_eof ... ok
[INFO] [stdout] test lexer::tests::at_keyword_eof ... ok
[INFO] [stdout] test lexer::tests::at_keyword ... ok
[INFO] [stdout] test lexer::tests::read_name ... ok
[INFO] [stdout] test lexer::tests::read_name_underscore_start ... ok
[INFO] [stdout] test lexer::tests::read_number ... ok
[INFO] [stdout] test parser::tests::ansi_c_quoting ... ok
[INFO] [stdout] test detect::tests::dollar_paren_is_valid_fish ... ok
[INFO] [stdout] test parser::tests::ansi_c_quoting_escaped_squote ... ok
[INFO] [stdout] test lexer::tests::scan_squote ... ok
[INFO] [stdout] test lexer::tests::skip_blanks_not_newlines ... ok
[INFO] [stdout] test lexer::tests::skip_comment ... ok
[INFO] [stdout] test parser::tests::and_or_chain ... ok
[INFO] [stdout] test parser::tests::append_redirect ... ok
[INFO] [stdout] test parser::tests::arithmetic_complex ... ok
[INFO] [stdout] test detect::tests::detects_function_definition ... ok
[INFO] [stdout] test parser::tests::assignment ... ok
[INFO] [stdout] test detect::tests::detects_parameter_expansion ... ok
[INFO] [stdout] test parser::tests::background_job ... ok
[INFO] [stdout] test parser::tests::brace_group ... ok
[INFO] [stdout] test parser::tests::brace_range_alpha ... ok
[INFO] [stdout] test parser::tests::brace_range_with_step ... ok
[INFO] [stdout] test parser::tests::c_style_for ... ok
[INFO] [stdout] test detect::tests::skips_bash_vars_in_single_quotes ... ok
[INFO] [stdout] test env_diff::tests::shell_escape_quotes ... ok
[INFO] [stdout] test lexer::tests::read_name_no_match ... ok
[INFO] [stdout] test parser::tests::case_continue_error ... ok
[INFO] [stdout] test parser::tests::arithmetic_substitution ... ok
[INFO] [stdout] test parser::tests::brace_range ... ok
[INFO] [stdout] test parser::tests::case_fallthrough_error ... ok
[INFO] [stdout] test parser::tests::case_modification_lower ... ok
[INFO] [stdout] test parser::tests::case_modification_upper ... ok
[INFO] [stdout] test parser::tests::case_statement ... ok
[INFO] [stdout] test parser::tests::comment ... ok
[INFO] [stdout] test parser::tests::command_substitution ... ok
[INFO] [stdout] test parser::tests::double_quoted_word ... ok
[INFO] [stdout] test parser::tests::escaped_character ... ok
[INFO] [stdout] test parser::tests::double_bracket ... ok
[INFO] [stdout] test parser::tests::function_def ... ok
[INFO] [stdout] test parser::tests::env_prefix_command ... ok
[INFO] [stdout] test parser::tests::here_string ... ok
[INFO] [stdout] test parser::tests::heredoc_double_quoted ... ok
[INFO] [stdout] test parser::tests::glob_characters ... ok
[INFO] [stdout] test parser::tests::double_bracket_with_and ... ok
[INFO] [stdout] test parser::tests::export_assignment ... ok
[INFO] [stdout] test parser::tests::for_loop ... ok
[INFO] [stdout] test parser::tests::heredoc_quoted ... ok
[INFO] [stdout] test parser::tests::heredoc_unquoted ... ok
[INFO] [stdout] test parser::tests::if_else ... ok
[INFO] [stdout] test parser::tests::if_then_fi ... ok
[INFO] [stdout] test parser::tests::negated_pipeline ... ok
[INFO] [stdout] test parser::tests::param_expansion_trim_prefix ... ok
[INFO] [stdout] test parser::tests::param_expansion_trim_suffix ... ok
[INFO] [stdout] test parser::tests::nested_command_substitution ... ok
[INFO] [stdout] test parser::tests::pipeline ... ok
[INFO] [stdout] test parser::tests::prefix_list_at ... ok
[INFO] [stdout] test parser::tests::parameter_expansion_default ... ok
[INFO] [stdout] test parser::tests::prefix_list_star ... ok
[INFO] [stdout] test parser::tests::param_expansion_len ... ok
[INFO] [stdout] test parser::tests::process_substitution_out_error ... ok
[INFO] [stdout] test parser::tests::redirect_dup_write ... ok
[INFO] [stdout] test parser::tests::replace_first ... ok
[INFO] [stdout] test parser::tests::replace_prefix ... ok
[INFO] [stdout] test parser::tests::redirect_stderr ... ok
[INFO] [stdout] test parser::tests::select_error ... ok
[INFO] [stdout] test parser::tests::replace_suffix ... ok
[INFO] [stdout] test parser::tests::positional_param ... ok
[INFO] [stdout] test parser::tests::redirect_output ... ok
[INFO] [stdout] test parser::tests::replace_delete ... ok
[INFO] [stdout] test parser::tests::replace_all ... ok
[INFO] [stdout] test parser::tests::semicolon_separated ... ok
[INFO] [stdout] test parser::tests::simple_command ... ok
[INFO] [stdout] test parser::tests::substring_offset ... ok
[INFO] [stdout] test parser::tests::single_quoted_word ... ok
[INFO] [stdout] test parser::tests::substring_offset_length ... ok
[INFO] [stdout] test parser::tests::process_substitution ... ok
[INFO] [stdout] test parser::tests::while_loop ... ok
[INFO] [stdout] test parser::tests::special_params ... ok
[INFO] [stdout] test parser::tests::standalone_arith ... ok
[INFO] [stdout] test parser::tests::standalone_arith_assign ... ok
[INFO] [stdout] test parser::tests::write_all_redirect ... ok
[INFO] [stdout] test passthrough::tests::sentinel_uses_null_bytes ... ok
[INFO] [stdout] test passthrough::tests::shell_escape_simple ... ok
[INFO] [stdout] test passthrough::tests::shell_escape_with_quotes ... ok
[INFO] [stdout] test state::tests::state_prefix_format ... ok
[INFO] [stdout] test translate::tests::all_args ... ok
[INFO] [stdout] test translate::tests::ansi_c_quoting_dollar ... ok
[INFO] [stdout] test translate::tests::and_or_chain ... ok
[INFO] [stdout] test detect::tests::prefix_assignment_is_valid_fish ... ok
[INFO] [stdout] test detect::tests::skips_dollar_in_single_quotes ... ok
[INFO] [stdout] test translate::tests::ansi_c_quoting_escape_e ... ok
[INFO] [stdout] test state::tests::save_and_read_state ... ok
[INFO] [stdout] test translate::tests::ansi_c_quoting_newline ... ok
[INFO] [stdout] test translate::tests::ansi_c_quoting_simple ... ok
[INFO] [stdout] test translate::tests::append_redirect ... ok
[INFO] [stdout] test translate::tests::ansi_c_quoting_escaped_squote ... ok
[INFO] [stdout] test translate::tests::ansi_c_quoting_tab ... ok
[INFO] [stdout] test translate::tests::arith_bitor ... ok
[INFO] [stdout] test translate::tests::arith_bitxor ... ok
[INFO] [stdout] test translate::tests::arith_comparison_eq ... ok
[INFO] [stdout] test translate::tests::arith_bitand ... ok
[INFO] [stdout] test state::tests::save_state_escapes_quotes ... ok
[INFO] [stdout] test state::tests::save_state_skips_bash_internals ... ok
[INFO] [stdout] test translate::tests::arith_comparison_ge ... ok
[INFO] [stdout] test passthrough::tests::bash_exec_preserves_exit_code ... ok
[INFO] [stdout] test translate::tests::arith_comma_operator ... ok
[INFO] [stdout] test translate::tests::arith_bitnot ... ok
[INFO] [stdout] test translate::tests::arith_comparison_le ... ok
[INFO] [stdout] test translate::tests::arith_comparison_lt ... ok
[INFO] [stdout] test translate::tests::arith_comparison_ne ... ok
[INFO] [stdout] test translate::tests::arith_compound_assign_standalone ... ok
[INFO] [stdout] test translate::tests::arith_division ... ok
[INFO] [stdout] test translate::tests::arith_complex_expression ... ok
[INFO] [stdout] test translate::tests::arith_in_local ... ok
[INFO] [stdout] test translate::tests::arith_logic_and ... ok
[INFO] [stdout] test translate::tests::arith_logic_not ... ok
[INFO] [stdout] test translate::tests::arith_deeply_nested ... ok
[INFO] [stdout] test translate::tests::arith_hex_literal ... ok
[INFO] [stdout] test translate::tests::arith_in_array_index ... ok
[INFO] [stdout] test translate::tests::arith_in_assignment ... ok
[INFO] [stdout] test translate::tests::arith_in_condition ... ok
[INFO] [stdout] test translate::tests::arith_empty ... ok
[INFO] [stdout] test translate::tests::arith_modulo_integer ... ok
[INFO] [stdout] test translate::tests::arith_in_export ... ok
[INFO] [stdout] test translate::tests::arith_logic_or ... ok
[INFO] [stdout] test translate::tests::arith_postincrement_standalone ... ok
[INFO] [stdout] test translate::tests::arith_power ... ok
[INFO] [stdout] test translate::tests::arith_shift_left ... ok
[INFO] [stdout] test translate::tests::arith_subtraction ... ok
[INFO] [stdout] test translate::tests::arith_pre_decrement_in_subst ... ok
[INFO] [stdout] set -gx __REEF_TEST_VAR_xyzzy hello_reef
[INFO] [stdout] test translate::tests::arithmetic_in_double_quotes ... set -gx __REEF_TEST_ED_VAR test_val
[INFO] [stdout] ok
[INFO] [stdout] test translate::tests::arithmetic_multiplication ... ok
[INFO] [stdout] test translate::tests::arithmetic_comparison ... ok
[INFO] [stdout] test translate::tests::arith_ternary_with_math ... ok
[INFO] [stdout] test translate::tests::arith_nested_parens ... ok
[INFO] [stdout] test translate::tests::arithmetic_modulo ... ok
[INFO] [stdout] test passthrough::tests::bash_exec_exit_code_zero ... ok
[INFO] [stdout] test passthrough::tests::bash_exec_sets_var ... ok
[INFO] [stdout] test passthrough::tests::bash_exec_env_diff_captures_var ... ok
[INFO] [stdout] test translate::tests::array_all ... ok
[INFO] [stdout] test translate::tests::array_append ... ok
[INFO] [stdout] test translate::tests::array_assign ... ok
[INFO] [stdout] test translate::tests::array_iteration ... ok
[INFO] [stdout] test translate::tests::array_length ... ok
[INFO] [stdout] test translate::tests::array_element_access ... ok
[INFO] [stdout] test translate::tests::array_with_spaces ... ok
[INFO] [stdout] test translate::tests::array_length_check ... ok
[INFO] [stdout] test translate::tests::background_job ... ok
[INFO] [stdout] test translate::tests::arith_nested_operations ... ok
[INFO] [stdout] test translate::tests::arith_unary_neg ... ok
[INFO] [stdout] test translate::tests::arithmetic_substitution ... ok
[INFO] [stdout] test translate::tests::arith_variables_only ... ok
[INFO] [stdout] test detect::tests::detects_fd_redirections ... ok
[INFO] [stdout] test translate::tests::array_slice ... ok
[INFO] [stdout] test translate::tests::background_with_redirect ... ok
[INFO] [stdout] test translate::tests::backtick_substitution ... ok
[INFO] [stdout] test translate::tests::bash_set_errexit ... ok
[INFO] [stdout] test translate::tests::bash_set_eux ... ok
[INFO] [stdout] test translate::tests::brace_group ... ok
[INFO] [stdout] test translate::tests::brace_group_with_redirect ... ok
[INFO] [stdout] test translate::tests::cargo_test_filter ... ok
[INFO] [stdout] test translate::tests::bash_set_positional ... ok
[INFO] [stdout] test translate::tests::case_continue_error ... ok
[INFO] [stdout] test translate::tests::case_char_classes ... ok
[INFO] [stdout] test translate::tests::arith_shift_right ... ok
[INFO] [stdout] test translate::tests::case_fallthrough_error ... ok
[INFO] [stdout] test translate::tests::brace_range_simple ... ok
[INFO] [stdout] test translate::tests::case_statement ... ok
[INFO] [stdout] test translate::tests::case_with_default_only ... ok
[INFO] [stdout] test translate::tests::brace_range_with_step ... ok
[INFO] [stdout] test translate::tests::case_with_wildcards ... ok
[INFO] [stdout] test translate::tests::case_multiple_patterns ... ok
[INFO] [stdout] test translate::tests::case_empty_body ... ok
[INFO] [stdout] test translate::tests::brace_range_with_subst_bails ... ok
[INFO] [stdout] test translate::tests::comment_only ... ok
[INFO] [stdout] test translate::tests::command_subst_in_args ... ok
[INFO] [stdout] test translate::tests::command_substitution ... ok
[INFO] [stdout] test translate::tests::chained_and_or_complex ... ok
[INFO] [stdout] test translate::tests::complex_and_or_pipeline ... ok
[INFO] [stdout] test translate::tests::check_exit_code ... ok
[INFO] [stdout] test translate::tests::cmd_subst_in_assignment ... ok
[INFO] [stdout] test translate::tests::colon_noop ... ok
[INFO] [stdout] test translate::tests::chmod_recursive ... ok
[INFO] [stdout] test translate::tests::conditional_mkdir ... ok
[INFO] [stdout] test translate::tests::command_chaining ... ok
[INFO] [stdout] test translate::tests::count_files ... ok
[INFO] [stdout] test translate::tests::cstyle_for_decrementing ... ok
[INFO] [stdout] test translate::tests::cstyle_for_loop ... ok
[INFO] [stdout] test translate::tests::cstyle_for_no_init ... ok
[INFO] [stdout] test translate::tests::cstyle_for_infinite ... ok
[INFO] [stdout] test translate::tests::cstyle_for_no_step ... ok
[INFO] [stdout] test translate::tests::cstyle_for_step_by_two ... ok
[INFO] [stdout] test translate::tests::curl_json ... ok
[INFO] [stdout] test translate::tests::curl_pipe_bash ... ok
[INFO] [stdout] test translate::tests::declare_export ... ok
[INFO] [stdout] test translate::tests::declare_export_flag ... ok
[INFO] [stdout] test translate::tests::declare_integer ... ok
[INFO] [stdout] test translate::tests::declare_local ... ok
[INFO] [stdout] test translate::tests::declare_print ... ok
[INFO] [stdout] test translate::tests::declare_print_all ... ok
[INFO] [stdout] test translate::tests::declare_print_multiple ... ok
[INFO] [stdout] test translate::tests::deeply_nested_loops ... ok
[INFO] [stdout] test translate::tests::docker_run ... ok
[INFO] [stdout] test translate::tests::dollar_bang ... ok
[INFO] [stdout] test translate::tests::default_value_in_assignment ... ok
[INFO] [stdout] test translate::tests::dollar_dollar ... ok
[INFO] [stdout] test translate::tests::dollar_pound ... ok
[INFO] [stdout] test translate::tests::dollar_random ... ok
[INFO] [stdout] test translate::tests::dot_source_profile ... ok
[INFO] [stdout] test translate::tests::double_bracket_and ... ok
[INFO] [stdout] test translate::tests::double_bracket_compound ... ok
[INFO] [stdout] test translate::tests::double_bracket_equality ... ok
[INFO] [stdout] test translate::tests::double_bracket_less_than ... ok
[INFO] [stdout] test translate::tests::double_bracket_n_flag ... ok
[INFO] [stdout] test translate::tests::double_bracket_negated_pattern ... ok
[INFO] [stdout] test translate::tests::double_bracket_not_equal ... ok
[INFO] [stdout] test translate::tests::double_bracket_or ... ok
[INFO] [stdout] test translate::tests::double_bracket_regex ... ok
[INFO] [stdout] test translate::tests::double_bracket_test ... ok
[INFO] [stdout] test translate::tests::double_bracket_wildcard_pattern ... ok
[INFO] [stdout] test translate::tests::double_bracket_z_flag ... ok
[INFO] [stdout] test translate::tests::double_quoted_with_subst ... ok
[INFO] [stdout] test translate::tests::double_quoted_with_var ... ok
[INFO] [stdout] test translate::tests::double_quotes_preserve_variable ... ok
[INFO] [stdout] test translate::tests::du_sort ... ok
[INFO] [stdout] test translate::tests::echo_with_escape ... ok
[INFO] [stdout] test translate::tests::echo_with_flags ... ok
[INFO] [stdout] test translate::tests::empty_string_arg ... ok
[INFO] [stdout] test translate::tests::env_prefix_command ... ok
[INFO] [stdout] test translate::tests::escaped_dollar ... ok
[INFO] [stdout] test translate::tests::eval_cmd_subst ... ok
[INFO] [stdout] test translate::tests::eval_dynamic_unsupported ... ok
[INFO] [stdout] test translate::tests::double_bracket_regex_with_capture ... ok
[INFO] [stdout] test translate::tests::eval_pyenv_init ... ok
[INFO] [stdout] test translate::tests::eval_ssh_agent ... ok
[INFO] [stdout] test translate::tests::arith_multiple_in_line ... ok
[INFO] [stdout] test translate::tests::exec_fd_unsupported ... ok
[INFO] [stdout] test translate::tests::export_multiple ... ok
[INFO] [stdout] test translate::tests::export_no_value ... ok
[INFO] [stdout] test translate::tests::export_append_path ... ok
[INFO] [stdout] test translate::tests::export_path_splits_colons ... ok
[INFO] [stdout] test translate::tests::export_simple ... ok
[INFO] [stdout] test translate::tests::export_with_special_chars_value ... ok
[INFO] [stdout] test translate::tests::find_and_exec ... ok
[INFO] [stdout] test translate::tests::for_in_brace_range ... ok
[INFO] [stdout] test translate::tests::for_in_brace_range_with_step ... ok
[INFO] [stdout] test translate::tests::for_loop_bare_var_gets_split ... ok
[INFO] [stdout] test translate::tests::for_loop_multiple_commands ... ok
[INFO] [stdout] test translate::tests::for_loop_with_command_substitution ... ok
[INFO] [stdout] test translate::tests::for_loop_literal_words_no_split ... ok
[INFO] [stdout] test translate::tests::for_loop_quoted_subst_no_split ... ok
[INFO] [stdout] test translate::tests::for_loop_with_seq ... ok
[INFO] [stdout] test translate::tests::for_without_in ... ok
[INFO] [stdout] test translate::tests::for_loop_with_glob ... ok
[INFO] [stdout] test translate::tests::for_loop_word_split_echo ... ok
[INFO] [stdout] test translate::tests::function_def ... ok
[INFO] [stdout] test translate::tests::function_keyword_syntax ... ok
[INFO] [stdout] test translate::tests::getopts_unsupported ... ok
[INFO] [stdout] test translate::tests::function_with_return ... ok
[INFO] [stdout] test translate::tests::git_log_oneline ... ok
[INFO] [stdout] test translate::tests::function_with_local_vars ... ok
[INFO] [stdout] test translate::tests::for_with_pipeline_body ... ok
[INFO] [stdout] test translate::tests::heredoc_to_file ... ok
[INFO] [stdout] test translate::tests::heredoc_cat_pattern ... ok
[INFO] [stdout] test translate::tests::heredoc_unquoted ... ok
[INFO] [stdout] test translate::tests::heredoc_double_quoted ... ok
[INFO] [stdout] test translate::tests::herestring_bare ... ok
[INFO] [stdout] test translate::tests::heredoc_with_grep ... ok
[INFO] [stdout] test translate::tests::herestring_variable ... ok
[INFO] [stdout] test translate::tests::git_clone_and_cd ... ok
[INFO] [stdout] test translate::tests::heredoc_multiline_body ... ok
[INFO] [stdout] test translate::tests::herestring_with_preceding_statement ... ok
[INFO] [stdout] test translate::tests::herestring_with_variable ... ok
[INFO] [stdout] test translate::tests::herestring_with_double_quoted ... ok
[INFO] [stdout] test translate::tests::herestring_quoted ... ok
[INFO] [stdout] test translate::tests::if_command_condition ... ok
[INFO] [stdout] test translate::tests::if_elif_chain ... ok
[INFO] [stdout] test translate::tests::if_elif_else ... ok
[INFO] [stdout] test translate::tests::if_else ... ok
[INFO] [stdout] test translate::tests::if_negated_condition ... ok
[INFO] [stdout] test translate::tests::if_test_file_ops ... ok
[INFO] [stdout] test translate::tests::if_then_fi ... ok
[INFO] [stdout] test translate::tests::if_with_and_condition ... ok
[INFO] [stdout] test translate::tests::indirect_expansion ... ok
[INFO] [stdout] test translate::tests::input_redirect ... ok
[INFO] [stdout] test translate::tests::integer_division_exact ... ok
[INFO] [stdout] test translate::tests::integer_division_truncates ... ok
[INFO] [stdout] test translate::tests::kill_process ... ok
[INFO] [stdout] test translate::tests::lineno_unsupported ... ok
[INFO] [stdout] test translate::tests::local_var ... ok
[INFO] [stdout] test translate::tests::lower_all ... ok
[INFO] [stdout] test translate::tests::lower_first ... ok
[INFO] [stdout] test translate::tests::heredoc_quoted ... ok
[INFO] [stdout] test translate::tests::multiline_if ... ok
[INFO] [stdout] test translate::tests::grep_recursive ... ok
[INFO] [stdout] test translate::tests::mixed_quotes_in_command ... ok
[INFO] [stdout] test translate::tests::funcname_unsupported ... ok
[INFO] [stdout] test translate::tests::negation_double_bracket_string ... ok
[INFO] [stdout] test translate::tests::multi_assignment ... ok
[INFO] [stdout] test translate::tests::manpath_colon_splitting ... ok
[INFO] [stdout] test translate::tests::make_j ... ok
[INFO] [stdout] test translate::tests::multi_env_prefix ... ok
[INFO] [stdout] test translate::tests::multiple_var_assignment ... ok
[INFO] [stdout] test translate::tests::negated_pipeline ... ok
[INFO] [stdout] test translate::tests::negation_double_bracket_glob ... ok
[INFO] [stdout] test translate::tests::negation_double_bracket_test_flag ... ok
[INFO] [stdout] test translate::tests::nested_arithmetic ... ok
[INFO] [stdout] test translate::tests::nested_cmd_subst_three_deep ... ok
[INFO] [stdout] test translate::tests::nested_command_substitution ... ok
[INFO] [stdout] test translate::tests::nested_for_if ... ok
[INFO] [stdout] test translate::tests::nested_if_with_arithmetic ... ok
[INFO] [stdout] test translate::tests::nested_param_in_cmd_subst ... ok
[INFO] [stdout] test translate::tests::non_path_var_keeps_colons ... ok
[INFO] [stdout] test translate::tests::npm_run_dev ... ok
[INFO] [stdout] test translate::tests::param_alternative_value ... ok
[INFO] [stdout] test translate::tests::param_assign_default ... ok
[INFO] [stdout] test translate::tests::param_default_empty_var ... ok
[INFO] [stdout] test translate::tests::param_default_value ... ok
[INFO] [stdout] test translate::tests::param_error_if_unset ... ok
[INFO] [stdout] test translate::tests::nvm_init_pattern ... ok
[INFO] [stdout] test translate::tests::param_error_with_message ... ok
[INFO] [stdout] test translate::tests::param_get_directory ... ok
[INFO] [stdout] test translate::tests::param_get_extension ... ok
[INFO] [stdout] test translate::tests::param_length ... ok
[INFO] [stdout] test translate::tests::param_strip_extension ... ok
[INFO] [stdout] test translate::tests::param_strip_path ... ok
[INFO] [stdout] test translate::tests::param_strip_prefix ... ok
[INFO] [stdout] test translate::tests::param_strip_suffix ... ok
[INFO] [stdout] test translate::tests::path_colon_splitting ... ok
[INFO] [stdout] test translate::tests::pip_install ... ok
[INFO] [stdout] test translate::tests::pipeline_three_stages ... ok
[INFO] [stdout] test translate::tests::pipeline_with_redirect ... ok
[INFO] [stdout] test translate::tests::positional_params ... ok
[INFO] [stdout] test translate::tests::prefix_assignment_bails_to_t2 ... ok
[INFO] [stdout] test translate::tests::prefix_list ... ok
[INFO] [stdout] test translate::tests::prefix_list_at ... ok
[INFO] [stdout] test translate::tests::printf_format ... ok
[INFO] [stdout] test translate::tests::process_sub_diff ... ok
[INFO] [stdout] test translate::tests::process_sub_with_while ... ok
[INFO] [stdout] test translate::tests::process_substitution_in ... ok
[INFO] [stdout] test translate::tests::process_substitution_out_unsupported ... ok
[INFO] [stdout] test translate::tests::ps_grep_pipeline ... ok
[INFO] [stdout] test translate::tests::read_prompt ... ok
[INFO] [stdout] test translate::tests::read_single_var ... ok
[INFO] [stdout] test translate::tests::redirect_append_stderr ... ok
[INFO] [stdout] test translate::tests::redirect_both_to_file ... ok
[INFO] [stdout] test translate::tests::redirect_dev_null ... ok
[INFO] [stdout] test translate::tests::replace_with_empty_replacement ... ok
[INFO] [stdout] test translate::tests::redirect_input_and_output ... ok
[INFO] [stdout] test translate::tests::redirect_stderr_to_file ... ok
[INFO] [stdout] test translate::tests::redirect_with_var ... ok
[INFO] [stdout] test translate::tests::seconds_unsupported ... ok
[INFO] [stdout] test translate::tests::replace_all ... ok
[INFO] [stdout] test translate::tests::select_unsupported ... ok
[INFO] [stdout] test translate::tests::rsync_command ... ok
[INFO] [stdout] test translate::tests::replace_all_slashes ... ok
[INFO] [stdout] test translate::tests::replace_delete ... ok
[INFO] [stdout] test translate::tests::replace_first ... ok
[INFO] [stdout] test translate::tests::semicolon_separated ... ok
[INFO] [stdout] test translate::tests::sequential_background ... ok
[INFO] [stdout] test translate::tests::replace_prefix ... ok
[INFO] [stdout] test translate::tests::shopt_bails_to_t2 ... ok
[INFO] [stdout] test translate::tests::replace_suffix ... ok
[INFO] [stdout] test translate::tests::simple_echo ... ok
[INFO] [stdout] test translate::tests::simple_pipeline ... ok
[INFO] [stdout] test translate::tests::single_quoted_special_chars ... ok
[INFO] [stdout] test translate::tests::single_quoted_string ... ok
[INFO] [stdout] test translate::tests::source_env_file ... ok
[INFO] [stdout] test translate::tests::special_params ... ok
[INFO] [stdout] test translate::tests::ssh_command ... ok
[INFO] [stdout] test translate::tests::standalone_arith_assign_compound ... ok
[INFO] [stdout] test translate::tests::standalone_arith_assign_expr ... ok
[INFO] [stdout] test translate::tests::standalone_arith_comparison ... ok
[INFO] [stdout] test translate::tests::standalone_arith_comparison_eq ... ok
[INFO] [stdout] test translate::tests::standalone_arith_div_equals ... ok
[INFO] [stdout] test translate::tests::standalone_arith_in_loop ... ok
[INFO] [stdout] test translate::tests::standalone_arith_in_quotes_untouched ... ok
[INFO] [stdout] test translate::tests::standalone_arith_logical_and ... ok
[INFO] [stdout] test translate::tests::standalone_arith_minus_equals ... ok
[INFO] [stdout] test translate::tests::standalone_arith_mod_equals ... ok
[INFO] [stdout] test translate::tests::standalone_arith_multiple_in_sequence ... ok
[INFO] [stdout] test translate::tests::standalone_arith_nested_assign ... ok
[INFO] [stdout] test translate::tests::standalone_arith_plus_equals ... ok
[INFO] [stdout] test translate::tests::standalone_arith_post_decrement ... ok
[INFO] [stdout] test translate::tests::standalone_arith_post_increment ... ok
[INFO] [stdout] test translate::tests::standalone_arith_pre_decrement ... ok
[INFO] [stdout] test translate::tests::standalone_arith_pre_increment ... ok
[INFO] [stdout] test translate::tests::standalone_arith_simple_assign ... ok
[INFO] [stdout] test translate::tests::standalone_arith_times_equals ... ok
[INFO] [stdout] test translate::tests::standalone_assignment ... ok
[INFO] [stdout] test translate::tests::stderr_redirect ... ok
[INFO] [stdout] test translate::tests::stderr_to_stdout ... ok
[INFO] [stdout] test translate::tests::subshell ... ok
[INFO] [stdout] test translate::tests::string_contains_check ... ok
[INFO] [stdout] test translate::tests::subshell_captures_output ... ok
[INFO] [stdout] test translate::tests::subshell_pipeline ... ok
[INFO] [stdout] test translate::tests::subshell_exit_bails_to_t2 ... ok
[INFO] [stdout] test translate::tests::substring_from_end ... ok
[INFO] [stdout] test translate::tests::subshell_with_env ... ok
[INFO] [stdout] test translate::tests::substring_negative_not_supported ... ok
[INFO] [stdout] test translate::tests::substring_offset_and_length ... ok
[INFO] [stdout] test translate::tests::systemctl_status ... ok
[INFO] [stdout] test translate::tests::substring_offset_only ... ok
[INFO] [stdout] test translate::tests::tar_extract ... ok
[INFO] [stdout] test translate::tests::ternary_arithmetic ... ok
[INFO] [stdout] test translate::tests::test_numeric_comparison ... ok
[INFO] [stdout] test translate::tests::test_string_equality ... ok
[INFO] [stdout] test translate::tests::test_with_not ... ok
[INFO] [stdout] test translate::tests::tilde_expansion ... ok
[INFO] [stdout] test translate::tests::transform_a_unsupported ... ok
[INFO] [stdout] test translate::tests::transform_capitalize ... ok
[INFO] [stdout] test translate::tests::transform_e_unsupported ... ok
[INFO] [stdout] test translate::tests::transform_lower ... ok
[INFO] [stdout] test translate::tests::transform_k_unsupported ... ok
[INFO] [stdout] test translate::tests::transform_p_unsupported ... ok
[INFO] [stdout] test translate::tests::transform_upper ... ok
[INFO] [stdout] test translate::tests::translate_chained_commands ... ok
[INFO] [stdout] test translate::tests::translate_comment_stripped ... ok
[INFO] [stdout] test translate::tests::translate_empty_command ... ok
[INFO] [stdout] test translate::tests::translate_command_in_string ... ok
[INFO] [stdout] test translate::tests::transform_quote ... ok
[INFO] [stdout] test translate::tests::translate_home_expansion ... ok
[INFO] [stdout] test translate::tests::translate_for_glob ... ok
[INFO] [stdout] test translate::tests::translate_if_dir_exists ... ok
[INFO] [stdout] test translate::tests::translate_regex_match ... ok
[INFO] [stdout] test translate::tests::trap_multiple_signals ... ok
[INFO] [stdout] test translate::tests::translate_while_read ... ok
[INFO] [stdout] test translate::tests::translate_command_v ... ok
[INFO] [stdout] test translate::tests::trap_on_err ... ok
[INFO] [stdout] test translate::tests::trap_sigprefix ... ok
[INFO] [stdout] test translate::tests::trap_ignore ... ok
[INFO] [stdout] test translate::tests::true_false_commands ... ok
[INFO] [stdout] test translate::tests::trap_signal ... ok
[INFO] [stdout] test translate::tests::translate_test_and_or ... ok
[INFO] [stdout] test translate::tests::trap_exit ... ok
[INFO] [stdout] test translate::tests::trap_exit_in_subshell_bails ... ok
[INFO] [stdout] test translate::tests::trap_reset ... ok
[INFO] [stdout] test translate::tests::unset_function ... ok
[INFO] [stdout] test translate::tests::unset_multiple ... ok
[INFO] [stdout] test translate::tests::trap_cleanup_function ... ok
[INFO] [stdout] test translate::tests::unset_var ... ok
[INFO] [stdout] test translate::tests::until_loop ... ok
[INFO] [stdout] test translate::tests::upper_all ... ok
[INFO] [stdout] test translate::tests::while_command_condition ... ok
[INFO] [stdout] test translate::tests::while_loop ... ok
[INFO] [stdout] test translate::tests::translate_pipeline ... ok
[INFO] [stdout] test translate::tests::while_read_loop ... ok
[INFO] [stdout] test translate::tests::xargs_rm ... ok
[INFO] [stdout] test translate::tests::variable_in_path ... ok
[INFO] [stdout] test translate::tests::upper_first ... ok
[INFO] [stdout] test translate::tests::translate_multiple_semicolons ... ok
[INFO] [stdout] test translate::tests::while_true_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 498 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr] output text     Running unittests src/main.rs (/opt/rustwide/target/debug/deps/reef-49848ebbdca3450e)
[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]    Doc-tests reef
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test src/passthrough.rs - passthrough::bash_exec (line 34) - compile ... ok
[INFO] [stdout] test src/passthrough.rs - passthrough::bash_exec_env_diff (line 88) - compile ... ok
[INFO] [stdout] test src/passthrough.rs - passthrough::bash_exec_with_state (line 140) - compile ... ok
[INFO] [stdout] test src/lexer.rs - lexer::ParseError::position (line 35) ... ok
[INFO] [stdout] test src/detect.rs - detect::looks_like_bash (line 12) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser<'a>::parse (line 56) ... ok
[INFO] [stdout] test src/env_diff.rs - env_diff::EnvSnapshot::cwd (line 106) ... ok
[INFO] [stdout] test src/lexer.rs - lexer::ParseError::message (line 50) ... ok
[INFO] [stdout] test src/env_diff.rs - env_diff::EnvSnapshot::vars (line 91) ... ok
[INFO] [stdout] test src/parser.rs - parser::Parser<'a>::new (line 22) ... ok
[INFO] [stdout] test src/translate.rs - translate::translate_bash_to_fish (line 86) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.41s; merged doctests compilation took 0.40s
[INFO] running `Command { std: "docker" "inspect" "12ae3bcd923802d6998cfccfa4ef4ee9acac40f3873d7d43d695428db6b4da33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12ae3bcd923802d6998cfccfa4ef4ee9acac40f3873d7d43d695428db6b4da33", kill_on_drop: false }`
[INFO] [stdout] 12ae3bcd923802d6998cfccfa4ef4ee9acac40f3873d7d43d695428db6b4da33
