[INFO] updating cached repository https://github.com/brianp/muxed [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/big/crater/work/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 19b44ef523b739bbdba03e871f5c79a26d5a70b7 [INFO] testing brianp/muxed against beta-2019-09-28 for beta-1.39-1 [INFO] running `"git" "clone" "work/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbrianp%2Fmuxed" "work/builds/worker-2/source"` [INFO] [stderr] Cloning into 'work/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/brianp/muxed on toolchain beta-2019-09-28 [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/brianp/muxed [INFO] finished tweaking git repo https://github.com/brianp/muxed [INFO] tweaked toml for git repo https://github.com/brianp/muxed written to work/builds/worker-2/source/Cargo.toml [INFO] crate git repo https://github.com/brianp/muxed already has a lockfile, it will not be regenerated [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] error: the lock file /big/crater/work/builds/worker-2/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/big/crater/work/cargo-home/bin/cargo" "+beta-2019-09-28" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "build" "--frozen"` [INFO] [stdout] ccd38d06efa244a58bbc7e3f095e933af831408a7fd4db1be555f261b8780395 [INFO] running `"docker" "start" "-a" "ccd38d06efa244a58bbc7e3f095e933af831408a7fd4db1be555f261b8780395"` [INFO] [stderr] Compiling dtoa v0.3.1 [INFO] [stderr] Compiling serde_codegen_internals v0.11.3 [INFO] [stderr] Compiling yaml-rust v0.3.5 [INFO] [stderr] Compiling docopt v0.7.0 [INFO] [stderr] Compiling serde_codegen v0.8.23 [INFO] [stderr] Compiling serde_yaml v0.5.1 [INFO] [stderr] Compiling serde_derive v0.8.23 [INFO] [stderr] Compiling muxed v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/parser.rs:76:46 [INFO] [stderr] | [INFO] [stderr] 76 | commands.append(&mut try!(pane_matcher( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/parser.rs:86:35 [INFO] [stderr] | [INFO] [stderr] 86 | ... name: try!(k.as_str().ok_or_else(|| { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:43:16 [INFO] [stderr] | [INFO] [stderr] 43 | let home = try!(homedir().map_err(|e| e)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:52:20 [INFO] [stderr] | [INFO] [stderr] 52 | let mut file = try!(File::open(path).map_err(|e| format!("No project configuration file was found with the name `{}` in the directory `{}`. Received error: {}", project_name, muxed_dir, e.to_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | let parsed_yaml = try!(YamlLoader::load_from_str(&contents).map_err(|e| e.to_string())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/new/mod.rs:70:20 [INFO] [stderr] | [INFO] [stderr] 70 | let mut file = try!(OpenOptions::new() [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/new/mod.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | try!(file.write_all(template.as_bytes()).map_err(|e| format!( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/new/mod.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/pane/process.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | let output = try!(Command::new("pgrep") [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/window.rs:83:25 [INFO] [stderr] | [INFO] [stderr] 83 | let mut state = try!(serializer.serialize_map(Some(1))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/window.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | try!(serializer.serialize_map_key(&mut state, &self.name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/window.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | try!(serializer.serialize_map_value(&mut state, window)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/mod.rs:25:18 [INFO] [stderr] | [INFO] [stderr] 25 | let output = try!(Window::window_list(target).map_err(|e| format!("{} - {}", err, e))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/mod.rs:41:18 [INFO] [stderr] | [INFO] [stderr] 41 | let output = try!(Pane::pane_list(&target) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/mod.rs:59:20 [INFO] [stderr] | [INFO] [stderr] 59 | let mut file = try!(OpenOptions::new() [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/mod.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/mod.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/load/command.rs:240:32 [INFO] [stderr] | [INFO] [stderr] 240 | pub fn as_trait(&self) -> &Command { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Command` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 8.01s [INFO] running `"docker" "inspect" "ccd38d06efa244a58bbc7e3f095e933af831408a7fd4db1be555f261b8780395"` [INFO] running `"docker" "rm" "-f" "ccd38d06efa244a58bbc7e3f095e933af831408a7fd4db1be555f261b8780395"` [INFO] [stdout] ccd38d06efa244a58bbc7e3f095e933af831408a7fd4db1be555f261b8780395 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen" "--no-run"` [INFO] [stdout] 5302eb9774c6d808c756a213a37c4151583da83f197dac3372aaf6c959d0dccf [INFO] running `"docker" "start" "-a" "5302eb9774c6d808c756a213a37c4151583da83f197dac3372aaf6c959d0dccf"` [INFO] [stderr] Compiling muxed v0.7.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/parser.rs:76:46 [INFO] [stderr] | [INFO] [stderr] 76 | commands.append(&mut try!(pane_matcher( [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/parser.rs:86:35 [INFO] [stderr] | [INFO] [stderr] 86 | ... name: try!(k.as_str().ok_or_else(|| { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:43:16 [INFO] [stderr] | [INFO] [stderr] 43 | let home = try!(homedir().map_err(|e| e)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:52:20 [INFO] [stderr] | [INFO] [stderr] 52 | let mut file = try!(File::open(path).map_err(|e| format!("No project configuration file was found with the name `{}` in the directory `{}`. Received error: {}", project_name, muxed_dir, e.to_string()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:54:5 [INFO] [stderr] | [INFO] [stderr] 54 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/load/project/mod.rs:58:23 [INFO] [stderr] | [INFO] [stderr] 58 | let parsed_yaml = try!(YamlLoader::load_from_str(&contents).map_err(|e| e.to_string())); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/new/mod.rs:70:20 [INFO] [stderr] | [INFO] [stderr] 70 | let mut file = try!(OpenOptions::new() [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/new/mod.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | try!(file.write_all(template.as_bytes()).map_err(|e| format!( [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/new/mod.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/pane/process.rs:22:22 [INFO] [stderr] | [INFO] [stderr] 22 | let output = try!(Command::new("pgrep") [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/window.rs:83:25 [INFO] [stderr] | [INFO] [stderr] 83 | let mut state = try!(serializer.serialize_map(Some(1))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/window.rs:84:9 [INFO] [stderr] | [INFO] [stderr] 84 | try!(serializer.serialize_map_key(&mut state, &self.name)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/window.rs:85:9 [INFO] [stderr] | [INFO] [stderr] 85 | try!(serializer.serialize_map_value(&mut state, window)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/mod.rs:25:18 [INFO] [stderr] | [INFO] [stderr] 25 | let output = try!(Window::window_list(target).map_err(|e| format!("{} - {}", err, e))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/tmux/mod.rs:41:18 [INFO] [stderr] | [INFO] [stderr] 41 | let output = try!(Pane::pane_list(&target) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/mod.rs:59:20 [INFO] [stderr] | [INFO] [stderr] 59 | let mut file = try!(OpenOptions::new() [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/mod.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/snapshot/mod.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | try!(file [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/load/command.rs:240:32 [INFO] [stderr] | [INFO] [stderr] 240 | pub fn as_trait(&self) -> &Command { [INFO] [stderr] | ^^^^^^^ help: use `dyn`: `dyn Command` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.20s [INFO] running `"docker" "inspect" "5302eb9774c6d808c756a213a37c4151583da83f197dac3372aaf6c959d0dccf"` [INFO] running `"docker" "rm" "-f" "5302eb9774c6d808c756a213a37c4151583da83f197dac3372aaf6c959d0dccf"` [INFO] [stdout] 5302eb9774c6d808c756a213a37c4151583da83f197dac3372aaf6c959d0dccf [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/big/crater/work/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/big/crater/work/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-09-28" "test" "--frozen"` [INFO] [stdout] 82e708f3baf4373aa07f61b7f8b2cb19ba5f6b15ca8593cc321a43a670b0c2ab [INFO] running `"docker" "start" "-a" "82e708f3baf4373aa07f61b7f8b2cb19ba5f6b15ca8593cc321a43a670b0c2ab"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.05s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/muxed-6669e53d069cb55b [INFO] [stdout] [INFO] [stdout] running 75 tests [INFO] [stdout] test load::project::missing_file_returns_err ... ok [INFO] [stdout] test load::project::parser::expect_1_attach ... ok [INFO] [stdout] test load::project::parser::expect_1_select_window ... ok [INFO] [stdout] test load::project::parser::expect_1_select_pane ... ok [INFO] [stdout] test load::project::good_file_returns_ok ... ok [INFO] [stdout] test load::project::parser::expect_1_layout ... ok [INFO] [stdout] test load::project::parser::expect_1_session ... ok [INFO] [stdout] test load::project::parser::expect_err_with_nameless_window ... ok [INFO] [stdout] test load::project::parser::expect_no_layout ... ok [INFO] [stdout] test load::project::parser::expect_2_windows_with_mixed_type_names ... ok [INFO] [stdout] test load::project::parser::expect_full_directory_name ... ok [INFO] [stdout] test load::project::parser::expect_no_send_keys_commands ... ok [INFO] [stdout] test load::project::parser::expect_1_session_with_panes_array ... ok [INFO] [stdout] test load::project::parser::expect_2_windows_from_array ... ok [INFO] [stdout] test load::project::parser::expect_no_send_keys_with_blank_panes ... ok [INFO] [stdout] test load::project::parser::expect_none_from_pre_matcher ... ok [INFO] [stdout] test load::project::parser::expect_2_windows_from_list ... ok [INFO] [stdout] test load::project::parser::expect_1_split_window ... ok [INFO] [stdout] test load::project::parser::expect_no_send_keys_with_blank_window ... ok [INFO] [stdout] test load::project::parser::expect_some_from_pre_matcher ... ok [INFO] [stdout] test load::project::parser::expect_ok_with_empty_syscommands ... ok [INFO] [stdout] test load::project::parser::expect_vec_of_option_string ... ok [INFO] [stdout] test load::project::parser::expect_no_send_keys_with_empty_panes_syscommands ... ok [INFO] [stdout] test load::tmux::config::expect_base_index_0 ... ok [INFO] [stdout] test load::tmux::config::expect_missing_base_index_0 ... ok [INFO] [stdout] test load::project::parser::expect_vec_of_option_strings ... ok [INFO] [stdout] test load::tmux::config::expect_pane_base_index_0 ... ok [INFO] [stdout] test load::tmux::config::expect_missing_pane_base_index_0 ... ok [INFO] [stdout] test load::tmux::config::expect_pane_base_index_5 ... ok [INFO] [stdout] test load::tmux::config::expect_base_index_5 ... ok [INFO] [stdout] test load::project::parser::expect_ok_with_empty_panes_syscommands ... ok [INFO] [stdout] test load::project::parser::expect_three_send_keys_commands_from_pre_window ... ok [INFO] [stdout] test load::project::parser::expect_two_send_keys_commands_from_pre_window ... ok [INFO] [stdout] test new::expect_muxed_project_text ... ok [INFO] [stdout] test new::expect_err_result ... ok [INFO] [stdout] test new::expect_no_file_name_placeholder ... ok [INFO] [stdout] test new::expect_project_name_with_dir_and_trailing_slash ... ok [INFO] [stdout] test load::project::poorly_formatted_file_returns_err ... ok [INFO] [stdout] test new::expect_project_name_with_dir ... ok [INFO] [stdout] test new::expect_muxed_dir_text ... ok [INFO] [stdout] test new::expect_file_not_to_exist ... ok [INFO] [stdout] test new::expect_err_when_file_exists ... ok [INFO] [stdout] test snapshot::test::expect_err_result ... ok [INFO] [stdout] test new::expect_no_truncation_or_overwrite ... ok [INFO] [stdout] test snapshot::test::expect_file_not_to_exist ... ok [INFO] [stdout] test snapshot::test::expect_err_when_file_exists ... ok [INFO] [stdout] test snapshot::test::expect_no_truncation_or_overwrite ... ok [INFO] [stdout] test snapshot::tmux::pane::process::test::expect_to_return_without_first_element ... ok [INFO] [stdout] test snapshot::test::expect_file_not_to_exist_using_force ... ok [INFO] [stdout] test snapshot::capture::test::expect_cap_to_have_none_when_line_empty ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_active_to_be_true ... ok [INFO] [stdout] test snapshot::capture::test::expect_cap_to_have_none ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_active_to_be_true_without_name ... ok [INFO] [stdout] test snapshot::capture::test::expect_cap_to_have_some ... ok [INFO] [stdout] test snapshot::capture::test::expect_to_return_the_first_capture ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_layout_to_match ... ok [INFO] [stdout] test snapshot::capture::test::expect_cap_to_be_bar ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_name_to_be_vim ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_none_from_line_missing_name ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_some_from_active_window_blank_name ... ok [INFO] [stdout] test snapshot::tmux::pane::test::expect_active_to_be_true ... ok [INFO] [stdout] test snapshot::tmux::pane::test::expect_active_to_be_false ... ok [INFO] [stdout] test snapshot::tmux::pane::test::expect_pane_to_match ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_some_from_previous_window_blank_name ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_some_from_active_window_line ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_some_from_previous_window_line ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_some_with_blank_name ... ok [INFO] [stdout] test snapshot::tmux::window::test::expect_some_from_window_line ... ok [INFO] [stdout] test snapshot::test::expect_ok_result_using_force_when_file_doesnt_exist ... ok [INFO] [stdout] test snapshot::test::expect_truncation_or_overwrite_using_force ... ok [INFO] [stdout] test snapshot::test::expect_ok_result ... ok [INFO] [stdout] test snapshot::test::expect_ok_when_file_exists_using_force ... ok [INFO] [stdout] test new::expect_ok_result ... ok [INFO] [stdout] test snapshot::test::expect_file_to_exist ... ok [INFO] [stdout] test new::expect_file_to_exist ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 75 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/load-42a60c8c5b5a5665 [INFO] [stdout] [INFO] [stdout] running 33 tests [INFO] [stdout] test helpers::expect_err_session_name_capture ... ok [INFO] [stdout] test helpers::expect_err_active_window_capture ... ok [INFO] [stdout] test helpers::count_panes_returns_two ... ok [INFO] [stdout] test helpers::expect_muxed_to_be_captured_as_session ... ok [INFO] [stdout] test helpers::count_panes_returns_one ... ok [INFO] [stdout] test helpers::expect_ok_active_window_capture ... ok [INFO] [stdout] test helpers::expect_vim_active_window_capture ... ok [INFO] [stdout] test helpers::expect_ok_session_name_capture ... ok [INFO] [stdout] test helpers::expect_err_window_name_capture ... ok [INFO] [stdout] test helpers::expect_ok_window_name_capture ... ok [INFO] [stdout] test helpers::expect_vim1_window_name_capture ... ok [INFO] [stdout] test load::expect_tilde_slash_to_open_in_home_dir ... FAILED [INFO] [stdout] test load::expect_pre_window_to_be_called_twice_for_each_window ... FAILED [INFO] [stdout] test load::expect_home_var_to_open_in_home_dir ... FAILED [INFO] [stdout] test load::expect_pre_to_create_file ... FAILED [INFO] [stdout] test load::expect_pre_to_create_two_files ... FAILED [INFO] [stdout] test load::expect_pre_window_to_be_called_for_each_window ... FAILED [INFO] [stdout] test load::expect_session_name_brians_session ... FAILED [INFO] [stdout] test load::expect_to_open_in_directory_containing_spaces ... FAILED [INFO] [stdout] test load::multiple_windows_with_panes ... FAILED [INFO] [stdout] test load::opens_3_windows_from_array ... FAILED [INFO] [stdout] test load::opens_3_windows_with_integer_names ... FAILED [INFO] [stdout] test load::panes_with_empty_commands_are_valid ... FAILED [INFO] [stdout] test load::opens_2_windows ... FAILED [INFO] [stdout] test load::window_with_empty_command_is_valid ... FAILED [INFO] [stdout] test helpers::parses_with_previous_flag ... ok [INFO] [stdout] test helpers::parses_with_dollar_sign_flag ... ok [INFO] [stdout] test load::single_window_has_2_panes ... FAILED [INFO] [stdout] test helpers::parses_with_window_flag ... ok [INFO] [stdout] test helpers::parses_with_trailing_whitespace_after_window_name ... ok [INFO] [stdout] test helpers::count_four_total_panes ... ok [INFO] [stdout] test helpers::count_three_windows ... ok [INFO] [stdout] test load::expect_focus_on_the_first_window ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- load::expect_tilde_slash_to_open_in_home_dir stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_44473 [INFO] [stdout] thread 'load::expect_tilde_slash_to_open_in_home_dir' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::expect_pre_window_to_be_called_twice_for_each_window stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_42880 [INFO] [stdout] thread 'load::expect_pre_window_to_be_called_twice_for_each_window' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::expect_home_var_to_open_in_home_dir stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_59329 [INFO] [stdout] thread 'load::expect_home_var_to_open_in_home_dir' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace. [INFO] [stdout] [INFO] [stdout] ---- load::expect_pre_to_create_file stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_41321 [INFO] [stdout] thread 'load::expect_pre_to_create_file' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::expect_pre_to_create_two_files stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_40332 [INFO] [stdout] thread 'load::expect_pre_to_create_two_files' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::expect_pre_window_to_be_called_for_each_window stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_28874 [INFO] [stdout] thread 'load::expect_pre_window_to_be_called_for_each_window' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::expect_session_name_brians_session stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_8687 [INFO] [stdout] thread 'load::expect_session_name_brians_session' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::expect_to_open_in_directory_containing_spaces stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_34347 [INFO] [stdout] thread 'load::expect_to_open_in_directory_containing_spaces' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::multiple_windows_with_panes stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_50914 [INFO] [stdout] thread 'load::multiple_windows_with_panes' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::opens_3_windows_from_array stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_8311 [INFO] [stdout] thread 'load::opens_3_windows_from_array' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::opens_3_windows_with_integer_names stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_44103 [INFO] [stdout] thread 'load::opens_3_windows_with_integer_names' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::panes_with_empty_commands_are_valid stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_12834 [INFO] [stdout] thread 'load::panes_with_empty_commands_are_valid' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::opens_2_windows stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_1328 [INFO] [stdout] thread 'load::opens_2_windows' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::window_with_empty_command_is_valid stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_57132 [INFO] [stdout] thread 'load::window_with_empty_command_is_valid' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::single_window_has_2_panes stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_10732 [INFO] [stdout] thread 'load::single_window_has_2_panes' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] [INFO] [stdout] ---- load::expect_focus_on_the_first_window stdout ---- [INFO] [stdout] Ok(()) [INFO] [stdout] root: /tmp/muxed_60044 [INFO] [stdout] thread 'load::expect_focus_on_the_first_window' panicked at 'failed to execute process: No such file or directory (os error 2)', tests/helpers/mod.rs:35:29 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55977f469464 - backtrace::backtrace::libunwind::trace::hf625d18232cbbbd4 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/libunwind.rs:88 [INFO] [stdout] 1: 0x55977f469464 - backtrace::backtrace::trace_unsynchronized::h41d74150fc6ff542 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.37/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55977f469464 - std::sys_common::backtrace::_print_fmt::h85d37830c667a1f9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stdout] 3: 0x55977f469464 - ::fmt::h2b7ac01d5feaf9b2 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stdout] 4: 0x55977f489e2c - core::fmt::write::h7fd0d904495c035f [INFO] [stdout] at src/libcore/fmt/mod.rs:1030 [INFO] [stdout] 5: 0x55977f1e6ff5 - std::io::Write::write_fmt::h424452e6ba861394 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/io/mod.rs:1412 [INFO] [stdout] 6: 0x55977f463f91 - std::io::impls::>::write_fmt::h814a51d8ae1dee4a [INFO] [stdout] at src/libstd/io/impls.rs:141 [INFO] [stdout] 7: 0x55977f46b985 - std::sys_common::backtrace::_print::h4c743f7c274a5a74 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stdout] 8: 0x55977f46b985 - std::sys_common::backtrace::print::ha5c4f4bf03800d4d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55977f46b985 - std::panicking::default_hook::{{closure}}::h8b842185774c09e6 [INFO] [stdout] at src/libstd/panicking.rs:196 [INFO] [stdout] 10: 0x55977f46b60c - std::panicking::default_hook::hd8ec13ee1bc2a65a [INFO] [stdout] at src/libstd/panicking.rs:207 [INFO] [stdout] 11: 0x55977f46c085 - std::panicking::rust_panic_with_hook::hf3b27166e5f403e7 [INFO] [stdout] at src/libstd/panicking.rs:473 [INFO] [stdout] 12: 0x55977f46bc22 - std::panicking::continue_panic_fmt::hd961751be84a6f83 [INFO] [stdout] at src/libstd/panicking.rs:380 [INFO] [stdout] 13: 0x55977f46bb7c - std::panicking::begin_panic_fmt::h23ef54e17e5a13fa [INFO] [stdout] at src/libstd/panicking.rs:335 [INFO] [stdout] 14: 0x55977f1cd038 - load::helpers::open_muxed::{{closure}}::hecc89543ece511f1 [INFO] [stdout] at tests/helpers/mod.rs:35 [INFO] [stdout] 15: 0x55977f1e1757 - core::result::Result::unwrap_or_else::h7b6ad9340d48463f [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/result.rs:818 [INFO] [stdout] 16: 0x55977f1ccc75 - load::helpers::open_muxed::ha89da3a5445faafc [INFO] [stdout] at tests/helpers/mod.rs:29 [INFO] [stdout] 17: 0x55977f1dcac2 - load::load::test_with_contents::he0ba9d6421e719d9 [INFO] [stdout] at tests/load.rs:56 [INFO] [stdout] 18: 0x55977f1ded4a - load::load::expect_focus_on_the_first_window::h530b7f364720d670 [INFO] [stdout] at tests/load.rs:298 [INFO] [stdout] 19: 0x55977f1ded0a - load::load::expect_focus_on_the_first_window::{{closure}}::h9c55106b6e63175a [INFO] [stdout] at tests/load.rs:294 [INFO] [stdout] 20: 0x55977f1d90ae - core::ops::function::FnOnce::call_once::h56d922f2d0bd3af2 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 21: 0x55977f1f0eef - as core::ops::function::FnOnce>::call_once::h8b428e8a43aaf8e9 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 22: 0x55977f4732aa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 23: 0x55977f20b6fe - std::panicking::try::heccce20d527a3513 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 24: 0x55977f20b6fe - std::panic::catch_unwind::h7fd8f5d3271f1692 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 25: 0x55977f20b6fe - test::run_test::run_test_inner::{{closure}}::h88b46e5c359957e5 [INFO] [stdout] at src/libtest/lib.rs:1413 [INFO] [stdout] 26: 0x55977f1e6765 - std::sys_common::backtrace::__rust_begin_short_backtrace::h00847676c8212941 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/sys_common/backtrace.rs:126 [INFO] [stdout] 27: 0x55977f1ea8f5 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h5dd37acd2295488e [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:470 [INFO] [stdout] 28: 0x55977f1ea8f5 - as core::ops::function::FnOnce<()>>::call_once::h9d32b103da0b97c6 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:315 [INFO] [stdout] 29: 0x55977f1ea8f5 - std::panicking::try::do_call::h2bd819a3056c57cd [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:292 [INFO] [stdout] 30: 0x55977f4732aa - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 31: 0x55977f1eaea2 - std::panicking::try::h243a25457a848a1a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 32: 0x55977f1eaea2 - std::panic::catch_unwind::h74b81f55e55e757c [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 33: 0x55977f1eaea2 - std::thread::Builder::spawn_unchecked::{{closure}}::h4c2d214a2cffa6cf [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:469 [INFO] [stdout] 34: 0x55977f1eaea2 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a8a187b3fb58e53 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 35: 0x55977f45fe9f - as core::ops::function::FnOnce>::call_once::h3cdef3b7ea22cd61 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 36: 0x55977f4726a0 - as core::ops::function::FnOnce>::call_once::hc8f25720bf0d5424 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 37: 0x55977f4726a0 - std::sys_common::thread::start_thread::h7e8885ccfd5d1932 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 38: 0x55977f4726a0 - std::sys::unix::thread::Thread::new::thread_start::h5d24df932d688baf [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 39: 0x7f46985766db - start_thread [INFO] [stdout] 40: 0x7f469808788f - __clone [INFO] [stdout] 41: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] load::expect_focus_on_the_first_window [INFO] [stdout] load::expect_home_var_to_open_in_home_dir [INFO] [stdout] load::expect_pre_to_create_file [INFO] [stdout] load::expect_pre_to_create_two_files [INFO] [stdout] load::expect_pre_window_to_be_called_for_each_window [INFO] [stdout] load::expect_pre_window_to_be_called_twice_for_each_window [INFO] [stdout] load::expect_session_name_brians_session [INFO] [stdout] load::expect_tilde_slash_to_open_in_home_dir [INFO] [stdout] load::expect_to_open_in_directory_containing_spaces [INFO] [stdout] load::multiple_windows_with_panes [INFO] [stdout] load::opens_2_windows [INFO] [stdout] load::opens_3_windows_from_array [INFO] [stdout] load::opens_3_windows_with_integer_names [INFO] [stdout] load::panes_with_empty_commands_are_valid [INFO] [stdout] load::single_window_has_2_panes [INFO] [stdout] load::window_with_empty_command_is_valid [INFO] [stdout] [INFO] [stdout] test result: FAILED. 17 passed; 16 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--test load' [INFO] running `"docker" "inspect" "82e708f3baf4373aa07f61b7f8b2cb19ba5f6b15ca8593cc321a43a670b0c2ab"` [INFO] running `"docker" "rm" "-f" "82e708f3baf4373aa07f61b7f8b2cb19ba5f6b15ca8593cc321a43a670b0c2ab"` [INFO] [stdout] 82e708f3baf4373aa07f61b7f8b2cb19ba5f6b15ca8593cc321a43a670b0c2ab