[INFO] cloning repository https://github.com/krobelus/neofish [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/krobelus/neofish" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkrobelus%2Fneofish", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkrobelus%2Fneofish'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f106bebd5d41fcb4459ad560b3bac0f01f349e6b [INFO] testing krobelus/neofish against beta-2025-01-12 for beta-1.85-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkrobelus%2Fneofish" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/krobelus/neofish on toolchain beta-2025-01-12 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/krobelus/neofish [INFO] finished tweaking git repo https://github.com/krobelus/neofish [INFO] tweaked toml for git repo https://github.com/krobelus/neofish written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/krobelus/neofish 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" "+beta-2025-01-12" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating git repository `https://github.com/fish-shell/rust-pcre2` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded serial_test v1.0.0 [INFO] [stderr] Downloaded lru v0.12.5 [INFO] [stderr] Downloaded terminfo v0.9.0 [INFO] [stderr] Downloaded serial_test_derive v1.0.0 [INFO] [stderr] Downloaded rsconf v0.2.2 [INFO] [stderr] Downloaded portable-atomic v1.9.0 [INFO] [stderr] Downloaded foldhash v0.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] f3e6cd27fda09eec0106134bd9b5a7d2bec8dcf1f94a50fd61a46f5859024542 [INFO] running `Command { std: "docker" "start" "-a" "f3e6cd27fda09eec0106134bd9b5a7d2bec8dcf1f94a50fd61a46f5859024542", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "f3e6cd27fda09eec0106134bd9b5a7d2bec8dcf1f94a50fd61a46f5859024542", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3e6cd27fda09eec0106134bd9b5a7d2bec8dcf1f94a50fd61a46f5859024542", kill_on_drop: false }` [INFO] [stdout] f3e6cd27fda09eec0106134bd9b5a7d2bec8dcf1f94a50fd61a46f5859024542 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 65b1ba98457bdda5c08fb3e1b9d6ec29242dcdcddc4a01aa120684eac884c69c [INFO] running `Command { std: "docker" "start" "-a" "65b1ba98457bdda5c08fb3e1b9d6ec29242dcdcddc4a01aa120684eac884c69c", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling rsconf v0.2.2 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling foldhash v0.1.3 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling phf_shared v0.11.2 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling widestring v1.1.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling once_cell v1.20.2 [INFO] [stderr] Compiling phf v0.11.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling hashbrown v0.15.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling phf_generator v0.11.2 [INFO] [stderr] Compiling phf_codegen v0.11.2 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling terminfo v0.9.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling cc v1.1.30 [INFO] [stderr] Compiling fish-printf v0.2.1 (/opt/rustwide/workdir/printf) [INFO] [stderr] Compiling errno v0.3.9 [INFO] [stderr] Compiling pcre2-sys v0.2.9 (https://github.com/fish-shell/rust-pcre2?tag=0.2.9-utf32#85b7afba) [INFO] [stderr] Compiling fish v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling pcre2 v0.2.9 (https://github.com/fish-shell/rust-pcre2?tag=0.2.9-utf32#85b7afba) [INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged [INFO] [stdout] --> src/reader.rs:217:14 [INFO] [stdout] | [INFO] [stdout] 217 | unsafe { READER_DATA_STACK.0.get_mut() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.23s [INFO] running `Command { std: "docker" "inspect" "65b1ba98457bdda5c08fb3e1b9d6ec29242dcdcddc4a01aa120684eac884c69c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "65b1ba98457bdda5c08fb3e1b9d6ec29242dcdcddc4a01aa120684eac884c69c", kill_on_drop: false }` [INFO] [stdout] 65b1ba98457bdda5c08fb3e1b9d6ec29242dcdcddc4a01aa120684eac884c69c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e4e20e9b53b20069155e3f1b27308eaf8c72549e17150a98ed7110d379565a9b [INFO] running `Command { std: "docker" "start" "-a" "e4e20e9b53b20069155e3f1b27308eaf8c72549e17150a98ed7110d379565a9b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.87 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged [INFO] [stdout] --> src/reader.rs:217:14 [INFO] [stdout] | [INFO] [stdout] 217 | unsafe { READER_DATA_STACK.0.get_mut() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling parking_lot v0.12.3 [INFO] [stderr] Compiling quote v1.0.37 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling serial_test_derive v1.0.0 [INFO] [stderr] Compiling serial_test v1.0.0 [INFO] [stderr] Compiling fish v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: creating a mutable reference to mutable static is discouraged [INFO] [stdout] --> src/reader.rs:217:14 [INFO] [stdout] | [INFO] [stdout] 217 | unsafe { READER_DATA_STACK.0.get_mut() } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stdout] | [INFO] [stdout] = note: for more information, see [INFO] [stdout] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stdout] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 49.87s [INFO] running `Command { std: "docker" "inspect" "e4e20e9b53b20069155e3f1b27308eaf8c72549e17150a98ed7110d379565a9b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e4e20e9b53b20069155e3f1b27308eaf8c72549e17150a98ed7110d379565a9b", kill_on_drop: false }` [INFO] [stdout] e4e20e9b53b20069155e3f1b27308eaf8c72549e17150a98ed7110d379565a9b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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:86ea7c7af713d31e8cfdb68a6d0db50b5cf7cbeecde3d112f9f257f747318d36" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-01-12" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] b02e54103ac00dd19b5b651ff8e3c33b1f511f20a5c6351223dff83ee7b9839b [INFO] running `Command { std: "docker" "start" "-a" "b02e54103ac00dd19b5b651ff8e3c33b1f511f20a5c6351223dff83ee7b9839b", kill_on_drop: false }` [INFO] [stderr] warning: creating a mutable reference to mutable static is discouraged [INFO] [stderr] --> src/reader.rs:217:14 [INFO] [stderr] | [INFO] [stderr] 217 | unsafe { READER_DATA_STACK.0.get_mut() } [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static [INFO] [stderr] | [INFO] [stderr] = note: for more information, see [INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives [INFO] [stderr] = note: `#[warn(static_mut_refs)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `fish` (lib) generated 1 warning [INFO] [stderr] warning: `fish` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.27s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fish-6211d1959a860f9e) [INFO] [stdout] [INFO] [stdout] running 186 tests [INFO] [stdout] test builtins::path::test_find_extension ... ok [INFO] [stdout] test color::tests::parse ... ok [INFO] [stdout] test color::tests::parse_long_hex_without_hash ... ok [INFO] [stdout] test color::tests::invalid_hex_length ... ok [INFO] [stdout] test color::tests::parse_short_hex_with_hash ... ok [INFO] [stdout] test color::tests::parse_rgb ... ok [INFO] [stdout] test env::environment_impl::test_colon_split ... ok [INFO] [stdout] test fallback::test_wcscasecmp ... ok [INFO] [stdout] test future_feature_flags::test_feature_flags ... ok [INFO] [stdout] test color::tests::parse_short_hex_without_hash ... ok [INFO] [stdout] test color::tests::test_term16_color_for_rgb ... ok [INFO] [stdout] test color::tests::invalid_hex_character ... ok [INFO] [stdout] test future_feature_flags::test_scoped ... ok [INFO] [stdout] test kill::test_killring ... ok [INFO] [stdout] test color::tests::invalid_hash_combinations ... ok [INFO] [stdout] test input_common::test_parse_version ... ok [INFO] [stdout] test null_terminated_array::test_owning_null_terminated_array ... ok [INFO] [stdout] test null_terminated_array::test_null_terminated_array ... ok [INFO] [stdout] test path::test_path ... ok [INFO] [stdout] test path::test_path_make_canonical ... ok [INFO] [stdout] test ast::test_ast_parse ... ok [INFO] [stdout] test abbrs::rename_abbrs ... ok [INFO] [stdout] test fork_exec::flog_safe::tests::test_int_to_flog_str ... ok [INFO] [stdout] test fork_exec::flog_safe::tests::test_str_to_flog_cstr ... ok [INFO] [stdout] test null_terminated_array::test_null_terminated_array_length ... ok [INFO] [stdout] test signal::test_signal_name ... ok [INFO] [stdout] test signal::test_signal_parse ... ok [INFO] [stdout] test tests::common::test_scoped_push ... ok [INFO] [stdout] test color::tests::parse_long_hex_with_hash ... ok [INFO] [stdout] test tests::editable_line::test_undo ... ok [INFO] [stdout] test tests::editable_line::test_undo_group ... ok [INFO] [stdout] test tests::encoding::test_convert_nulls ... ok [INFO] [stdout] test tests::common::test_scope_guard ... ok [INFO] [stdout] test tests::common::test_truncate_at_nul ... ok [INFO] [stdout] test re::test_regex_make_anchored ... ok [INFO] [stdout] test tests::common::test_scope_guard_consume ... ok [INFO] [stdout] test autoload::test_autoload ... ok [INFO] [stdout] test builtins::tests::string_tests::test_string ... ok [INFO] [stdout] test tests::env_universal_common::test_universal_formats ... ok [INFO] [stdout] test tests::env_universal_common::test_universal_ok_to_save ... ok [INFO] [stdout] test tests::abbrs::test_abbreviations ... ok [INFO] [stdout] test builtins::tests::test_tests::test_test_builtin ... ok [INFO] [stdout] test future_feature_flags::test_nested_scopes_not_supported - should panic ... ok [INFO] [stdout] test tests::env::test_no_global_pop - should panic ... ok [INFO] [stdout] test tests::env::test_no_global_push - should panic ... ok [INFO] [stdout] (Btest tests::debounce::test_debounce ... ok [INFO] [stdout] test tests::debounce::test_debounce_timeout ... ok [INFO] [stdout] test tests::fd_monitor::test_fd_event_signaller ... ok [INFO] [stdout] test tests::fd_monitor::fd_monitor_items ... ok [INFO] [stdout] test tests::complete::test_complete ... ok [INFO] [stdout] test tests::env::test_env_snapshot ... ok [INFO] [stdout] test tests::complete::test_autosuggest_suggest_special ... ok [INFO] [stdout] test tests::env::test_env_vars ... ok [INFO] [stdout] (Btest tests::env_universal_common::test_universal ... ok [INFO] [stdout] test tests::highlight::test_highlighting ... ok [INFO] [stdout] test tests::highlight::test_is_potential_path ... ok [INFO] [stdout] test tests::input::test_input ... ok [INFO] [stdout] test tests::input_common::test_insert_front ... ok [INFO] [stdout] test tests::input_common::test_promote_interruptions_to_front ... ok [INFO] [stdout] test tests::input_common::test_push_front_back ... ok [INFO] [stdout] test tests::key::test_parse_key ... ok [INFO] [stdout] test tests::history::test_history ... ok [INFO] [stdout] test tests::history::test_history_external_rewrites ... ok [INFO] [stdout] test tests::history::test_history_formats ... ok [INFO] [stdout] test tests::history::test_history_merge ... ok [INFO] [stdout] test tests::expand::test_expand ... ok [INFO] [stdout] test tests::expand::test_expand_overflow ... ok [INFO] [stdout] test tests::parse_util::test_parse_util_process_extent ... ok [INFO] [stdout] test tests::history::test_history_path_detection ... ok [INFO] [stdout] test tests::pager::test_pager_navigation ... ok [INFO] [stdout] test tests::parse_util::test_error_messages ... ok [INFO] [stdout] test tests::parse_util::test_escape_quotes ... ok [INFO] [stdout] test tests::env_universal_common::test_universal_callbacks ... ok [INFO] [stdout] test fds::test_pipes ... ok [INFO] [stdout] test tests::env_universal_common::test_universal_output ... ok [INFO] [stdout] test tests::complete::test_autosuggestion_ignores ... ok [INFO] [stdout] test tests::env_universal_common::test_universal_parsing ... ok [INFO] [stdout] test tests::env_universal_common::test_universal_parsing_legacy ... ok [INFO] [stdout] test tests::expand::test_abbreviations ... ok [INFO] [stdout] test tests::parser::test_line_counter_empty ... ok [INFO] [stdout] test tests::parser::test_line_counter ... ok [INFO] [stdout] test tests::parse_util::test_indents ... ok [INFO] [stdout] test tests::reader::test_autosuggestion_combining ... ok [INFO] [stdout] test tests::reader::test_completion_insertions ... ok [INFO] [stdout] test tests::parser::test_parser ... ok [INFO] [stdout] test tests::redirection::test_dup2s ... ok [INFO] [stdout] test tests::parse_util::test_parse_util_slice_length ... ok [INFO] [stdout] test tests::redirection::test_dup2s_fd_for_target_fd ... ok [INFO] [stdout] test tests::history::test_history_races ... ok [INFO] [stdout] test tests::pager::test_pager_layout ... ok [INFO] [stdout] test tests::std::test_fd_cloexec ... ok [INFO] [stdout] (Btest tests::parser::test_cancellation ... ok [INFO] [stderr] fish: function: : invalid function name [INFO] [stdout] /opt/rustwide/target/debug/build/fish-06f0baa516e14339/out/test/temp [INFO] [stderr] function '' ; echo fail; exit 42 ; end ; '' [INFO] [stderr] ^~~~~~~~~~~~^ [INFO] [stderr] fish: The expanded command was empty. [INFO] [stderr] function '' ; echo fail; exit 42 ; end ; '' [INFO] [stderr] ^^ [INFO] [stderr] fish: No matches for wildcard 'UNMATCHABLE_WILDCARD*'. See `help wildcards-globbing`. [INFO] [stderr] UNMATCHABLE_WILDCARD* [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~^ [INFO] [stderr] fish: No matches for wildcard 'UNMATCHABLE_WILDCARD**'. See `help wildcards-globbing`. [INFO] [stderr] UNMATCHABLE_WILDCARD** [INFO] [stderr] ^~~~~~~~~~~~~~~~~~~~~^ [INFO] [stderr] fish: No matches for wildcard '?'. See `help wildcards-globbing`. [INFO] [stderr] ? [INFO] [stderr] ^ [INFO] [stderr] fish: No matches for wildcard 'abc?def'. See `help wildcards-globbing`. [INFO] [stderr] abc?def [INFO] [stderr] ^~~~~~^ [INFO] [stdout] test tests::parser::test_eval_empty_function_name ... ok [INFO] [stdout] test tests::string_escape::test_convert_private_use ... ok [INFO] [stdout] test tests::parser::test_eval_illegal_exit_code ... ok [INFO] [stdout] test tests::string_escape::test_escape_no_printables ... ok [INFO] [stderr] fish: The function 'recursive' calls itself immediately, which would result in an infinite loop. [INFO] [stderr] function recursive ; recursive ; end ; recursive; [INFO] [stderr] ^~~~~~~~^ [INFO] [stderr] in function 'recursive' [INFO] [stderr] fish: The call stack limit has been exceeded. Do you have an accidental infinite loop? [INFO] [stderr] function recursive1 ; recursive2 ; end ; function recursive2 ; recursive1 ; end ; recursive1; [INFO] [stderr] ^~~~~~~~~~~^ [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stderr] in function 'recursive2' [INFO] [stderr] in function 'recursive1' [INFO] [stdout] test tests::parser::test_eval_recursion_detection ... ok [INFO] [stdout] test tests::string_escape::test_escape_string ... ok [INFO] [stdout] test tests::string_escape::test_escape_var ... ok [INFO] [stdout] test tests::string_escape::test_unescape_sane ... ok [INFO] [stdout] test tests::termsize::test_termsize ... ok [INFO] [stdout] test tests::parser::test_new_parser_errors ... ok [INFO] [stdout] test tests::parser::test_expand_argument_list ... ok [INFO] [stdout] test tests::parser::test_new_parser_ll2 ... ok [INFO] [stdout] test tests::threads::test_pthread ... ok [INFO] [stdout] test tests::tokenizer::test_tokenizer ... ok [INFO] [stdout] test tests::topic_monitor::test_topic_monitor ... ok [INFO] [stdout] test tests::tokenizer::test_word_motion ... ok [INFO] [stdout] test tests::wgetopt::test_wgetopt ... ok [INFO] [stdout] test threads::std_thread_inherits_sigmask ... ok [INFO] [stdout] test timer::timer_format_and_alignment ... ok [INFO] [stdout] test threads::test_thread_ids ... ok [INFO] [stdout] test util::test_wcsfilecmp ... ok [INFO] [stdout] test wchar_ext::test_to_wstring ... ok [INFO] [stdout] test wchar_ext::tests::find_none ... ok [INFO] [stdout] test wchar_ext::tests::find_none_case_mismatch ... ok [INFO] [stdout] test wchar_ext::tests::find_none_larger ... ok [INFO] [stdout] test wchar_ext::tests::find_one ... ok [INFO] [stdout] test wchar_ext::tests::find_prefix ... ok [INFO] [stdout] test wchar_ext::tests::find_suffix ... ok [INFO] [stdout] test wchar_ext::tests::test_find_char ... ok [INFO] [stdout] test wchar_ext::tests::test_prefix ... ok [INFO] [stdout] test wchar_ext::tests::test_split ... ok [INFO] [stdout] test wchar_ext::tests::test_suffix ... ok [INFO] [stdout] test wait_handle::test_wait_handles ... ok [INFO] [stdout] test wcstringutil::test_count_newlines ... ok [INFO] [stdout] test wcstringutil::test_fuzzy_match ... ok [INFO] [stdout] test wcstringutil::test_ifind ... ok [INFO] [stdout] test wchar_ext::tests::test_trim_matches ... ok [INFO] [stdout] test wcstringutil::test_join_strings ... ok [INFO] [stdout] test wcstringutil::test_line_iterator ... ok [INFO] [stdout] test wcstringutil::test_split_string_tok ... ok [INFO] [stdout] test wcstringutil::test_ifind_fuzzy ... ok [INFO] [stdout] test widecharwidth::widechar_width::test::basics ... ok [INFO] [stdout] test wildcard::tests::test_wildcards ... ok [INFO] [stdout] test wutil::dir_iter::test_dir_iter ... ok [INFO] [stdout] test wutil::dir_iter::test_dir_iter_bad_path ... ok [INFO] [stdout] test wgetopt::test_exchange ... ok [INFO] [stdout] test wutil::dir_iter::test_dots ... ok [INFO] [stdout] test wutil::dir_iter::test_no_dots ... ok [INFO] [stdout] test wutil::hex_float::tests::test_parse_hex_float_denormals ... ok [INFO] [stdout] test wutil::hex_float::tests::test_parse_hex_float_errors ... ok [INFO] [stdout] test wutil::hex_float::tests::test_parse_hex_float_length ... ok [INFO] [stdout] test wutil::hex_float::tests::test_parse_hex_float_rounding ... ok [INFO] [stdout] test wutil::hex_float::tests::test_parse_hex_float_signed_zero ... ok [INFO] [stdout] test wutil::hex_float::tests::test_parse_hex_float_valid ... ok [INFO] [stdout] test wutil::hex_float::tests::test_parse_hex_floats_saturating_exp ... ok [INFO] [stdout] test wutil::path_cd_tests::absolute_path ... ok [INFO] [stdout] test wutil::path_cd_tests::complex_path ... ok [INFO] [stdout] test wutil::path_cd_tests::current_directory ... ok [INFO] [stdout] test wutil::path_cd_tests::empty_path ... ok [INFO] [stdout] test wutil::path_cd_tests::nested_parent_directory ... ok [INFO] [stdout] test wutil::path_cd_tests::parent_directory ... ok [INFO] [stdout] test wutil::path_cd_tests::relative_path ... ok [INFO] [stdout] test wutil::path_cd_tests::root_directory ... ok [INFO] [stdout] test wutil::path_cd_tests::trailing_slash ... ok [INFO] [stdout] test wutil::path_cd_tests::up_to_root_directory ... ok [INFO] [stdout] test wutil::printf::tests::test_sprintf ... ok [INFO] [stdout] test wutil::test_normalize_path ... ok [INFO] [stdout] test wutil::test_wstr_offset_in ... ok [INFO] [stdout] test wutil::tests::test_wdirname_wbasename ... ok [INFO] [stdout] test tests::string_escape::test_convert ... ok [INFO] [stdout] test wutil::wcstod::test::tests ... ok [INFO] [stdout] test wutil::wcstod::test::wcstod_underscores ... ok [INFO] [stdout] test wutil::wcstoi::tests::test_fish_wcstoi ... ok [INFO] [stdout] test wutil::wcstoi::tests::test_fish_wcstol ... ok [INFO] [stdout] test wutil::wcstoi::tests::test_fish_wcstoul ... ok [INFO] [stdout] test wutil::wcstoi::tests::test_partial ... ok [INFO] [stdout] test wutil::wcstoi::tests::test_signed ... ok [INFO] [stdout] test wutil::wcstoi::tests::test_unsigned ... ok [INFO] [stdout] test wutil::wcstoi::tests::test_wrap_neg ... ok [INFO] [stdout] test tests::topic_monitor::test_topic_monitor_torture ... ok [INFO] [stdout] test tests::parser::test_new_parser_ad_hoc ... ok [INFO] [stdout] test universal_notifier::inotify::test_inotify_notifiers ... ok [INFO] [stdout] test tests::string_escape::test_escape_random_script ... ok [INFO] [stdout] test tests::string_escape::test_escape_random_var ... ok [INFO] [stdout] test tests::string_escape::test_escape_random_url ... ok [INFO] [stdout] test tests::string_escape::test_convert_ascii ... ok [INFO] [stdout] test tests::parser::test_new_parser_correctness_by_fuzzing ... ok [INFO] [stdout] test tests::screen::test_layout_cache ... ok [INFO] [stdout] test tests::parse_util::test_parse_util_cmdsubst_extent ... ok [INFO] [stdout] test tests::screen::test_complete ... ok [INFO] [stdout] test tests::screen::test_prompt_truncation ... ok [INFO] [stdout] test tests::parser::test_new_parser_correctness ... ok [INFO] [stdout] test wutil::gettext::test_untranslated ... ok [INFO] [stdout] test wutil::tests::test_wwrite_to_fd ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 186 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 18.57s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/fish.rs (/opt/rustwide/target/debug/deps/fish-a85c3edc9e41167e) [INFO] [stderr] Running unittests src/bin/fish_indent.rs (/opt/rustwide/target/debug/deps/fish_indent-3f0c5ff5c4633f1b) [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] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/fish_key_reader.rs (/opt/rustwide/target/debug/deps/fish_key_reader-de34f9182c3ddd26) [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] [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 fish [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test src/common.rs - common::assert_sorted_by_name (line 1894) - compile fail ... ok [INFO] [stdout] test src/common.rs - common::assert_sorted_by_name (line 1878) ... ok [INFO] [stdout] test src/util.rs - util::find_subslice (line 255) ... ok [INFO] [stdout] test src/common.rs - common::ScopeGuard (line 1712) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.84s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "b02e54103ac00dd19b5b651ff8e3c33b1f511f20a5c6351223dff83ee7b9839b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b02e54103ac00dd19b5b651ff8e3c33b1f511f20a5c6351223dff83ee7b9839b", kill_on_drop: false }` [INFO] [stdout] b02e54103ac00dd19b5b651ff8e3c33b1f511f20a5c6351223dff83ee7b9839b