[INFO] crate webdriver_client 0.2.2 is already in cache [INFO] testing webdriver_client-0.2.2 against beta-2019-09-28 for beta-1.39-1 [INFO] extracting crate webdriver_client 0.2.2 into work/builds/worker-9/source [INFO] validating manifest of crates.io crate webdriver_client 0.2.2 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 crates.io crate webdriver_client 0.2.2 [INFO] finished tweaking crates.io crate webdriver_client 0.2.2 [INFO] tweaked toml for crates.io crate webdriver_client 0.2.2 written to work/builds/worker-9/source/Cargo.toml [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] running `"docker" "create" "-v" "/big/crater/work/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-9/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] b2472b42f08123e3e635216c488df6e4c20eecc452d04797a2a554c189d5a7a4 [INFO] running `"docker" "start" "-a" "b2472b42f08123e3e635216c488df6e4c20eecc452d04797a2a554c189d5a7a4"` [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling log v0.3.8 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Compiling derive_builder v0.5.1 [INFO] [stderr] Compiling bitflags v0.4.0 [INFO] [stderr] Compiling typeable v0.1.2 [INFO] [stderr] Compiling traitobject v0.1.0 [INFO] [stderr] Compiling encode_unicode v0.1.3 [INFO] [stderr] Compiling termcolor v0.3.6 [INFO] [stderr] Compiling num-traits v0.2.8 [INFO] [stderr] Compiling unicase v1.4.2 [INFO] [stderr] Compiling url v1.7.2 [INFO] [stderr] Compiling rand v0.3.23 [INFO] [stderr] Compiling nix v0.5.1 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling mime v0.2.6 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling hyper v0.10.16 [INFO] [stderr] Compiling num-integer v0.1.41 [INFO] [stderr] Compiling derive_builder_core v0.2.0 [INFO] [stderr] Compiling chrono v0.4.9 [INFO] [stderr] Compiling rustyline v1.0.0 [INFO] [stderr] Compiling stderrlog v0.2.4 [INFO] [stderr] Compiling webdriver_client v0.2.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:124:9 [INFO] [stderr] | [INFO] [stderr] 124 | try!(res.read_to_string(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:129:46 [INFO] [stderr] | [INFO] [stderr] 129 | let err: Value = try!(serde_json::from_str(&data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:139:19 [INFO] [stderr] | [INFO] [stderr] 139 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:142:23 [INFO] [stderr] | [INFO] [stderr] 142 | let mut res = try!(self.http.get(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:148:19 [INFO] [stderr] | [INFO] [stderr] 148 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:151:23 [INFO] [stderr] | [INFO] [stderr] 151 | let mut res = try!(self.http.delete(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:157:19 [INFO] [stderr] | [INFO] [stderr] 157 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:159:24 [INFO] [stderr] | [INFO] [stderr] 159 | let body_str = try!(serde_json::to_string(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:162:23 [INFO] [stderr] | [INFO] [stderr] 162 | let mut res = try!(self.http.post(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | let sess = try!(Self::new_session(&client, params)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:206:23 [INFO] [stderr] | [INFO] [stderr] 206 | let baseurl = try!(Url::parse(url).map_err(|_| Error::InvalidUrl)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | let resp: Value = try!(client.post("/session", ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:257:24 [INFO] [stderr] | [INFO] [stderr] 257 | let _: Empty = try!(self.client.post(&format!("/session/{}/url", &self.session_id), ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:262:27 [INFO] [stderr] | [INFO] [stderr] 262 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/url", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:267:24 [INFO] [stderr] | [INFO] [stderr] 267 | let _: Empty = try!(self.client.post(&format!("/session/{}/back", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:272:24 [INFO] [stderr] | [INFO] [stderr] 272 | let _: Empty = try!(self.client.post(&format!("/session/{}/forward", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:277:24 [INFO] [stderr] | [INFO] [stderr] 277 | let _: Empty = try!(self.client.post(&format!("/session/{}/refresh", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:282:27 [INFO] [stderr] | [INFO] [stderr] 282 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/source", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:287:27 [INFO] [stderr] | [INFO] [stderr] 287 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/title", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:293:27 [INFO] [stderr] | [INFO] [stderr] 293 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/cookie", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:298:27 [INFO] [stderr] | [INFO] [stderr] 298 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:303:24 [INFO] [stderr] | [INFO] [stderr] 303 | let _: Empty = try!(self.client.post(&format!("/session/{}/window", self.session_id), &SwitchWindowCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:308:24 [INFO] [stderr] | [INFO] [stderr] 308 | let _: Empty = try!(self.client.delete(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:313:27 [INFO] [stderr] | [INFO] [stderr] 313 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window/handles", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:319:42 [INFO] [stderr] | [INFO] [stderr] 319 | let v: Value = try!(self.client.post(&format!("/session/{}/element", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:325:47 [INFO] [stderr] | [INFO] [stderr] 325 | let v: Value> = try!(self.client.post(&format!("/session/{}/elements", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:331:35 [INFO] [stderr] | [INFO] [stderr] 331 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/sync", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:336:35 [INFO] [stderr] | [INFO] [stderr] 336 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/async", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:343:24 [INFO] [stderr] | [INFO] [stderr] 343 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame", self.session_id), &SwitchFrameCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:348:24 [INFO] [stderr] | [INFO] [stderr] 348 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame/parent", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:373:27 [INFO] [stderr] | [INFO] [stderr] 373 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/attribute/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:384:27 [INFO] [stderr] | [INFO] [stderr] 384 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/property/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:389:35 [INFO] [stderr] | [INFO] [stderr] 389 | let _: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/clear", self.session.session_id(), self.reference), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:394:27 [INFO] [stderr] | [INFO] [stderr] 394 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/css/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:399:27 [INFO] [stderr] | [INFO] [stderr] 399 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/text", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:405:27 [INFO] [stderr] | [INFO] [stderr] 405 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/name", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:411:42 [INFO] [stderr] | [INFO] [stderr] 411 | let v: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/element", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:417:47 [INFO] [stderr] | [INFO] [stderr] 417 | let v: Value> = try!(self.session.client.post(&format!("/session/{}/element/{}/elements", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:174:18 [INFO] [stderr] | [INFO] [stderr] 174 | _driver: Box, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:183:39 [INFO] [stderr] | [INFO] [stderr] 183 | pub fn create_session(driver: Box, params: &NewSessionCmd) [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | "back" => try!(sess.back()), [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/bin/www.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | "go" => try!(sess.go(args)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:20:22 [INFO] [stderr] | [INFO] [stderr] 20 | "refresh" => try!(sess.refresh()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:21:36 [INFO] [stderr] | [INFO] [stderr] 21 | "source" => println!("{}", try!(sess.get_page_source())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:22:33 [INFO] [stderr] | [INFO] [stderr] 22 | "url" => println!("{}", try!(sess.get_current_url())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | try!(sess.switch_to_frame(JsonValue::Null)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try!(sess.switch_to_frame(try!(Element::new(sess, arg.to_string()).reference()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:58:43 [INFO] [stderr] | [INFO] [stderr] 58 | try!(sess.switch_to_frame(try!(Element::new(sess, arg.to_string()).reference()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 17.37s [INFO] running `"docker" "inspect" "b2472b42f08123e3e635216c488df6e4c20eecc452d04797a2a554c189d5a7a4"` [INFO] running `"docker" "rm" "-f" "b2472b42f08123e3e635216c488df6e4c20eecc452d04797a2a554c189d5a7a4"` [INFO] [stdout] b2472b42f08123e3e635216c488df6e4c20eecc452d04797a2a554c189d5a7a4 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-9/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] 0f8e600b5aff14bc771a10096458dffc903f358e48cc71a170bde354ee3a0598 [INFO] running `"docker" "start" "-a" "0f8e600b5aff14bc771a10096458dffc903f358e48cc71a170bde354ee3a0598"` [INFO] [stderr] Compiling regex v0.2.11 [INFO] [stderr] Compiling ucd-util v0.1.5 [INFO] [stderr] Compiling utf8-ranges v1.0.4 [INFO] [stderr] Compiling aho-corasick v0.6.10 [INFO] [stderr] Compiling regex-syntax v0.5.6 [INFO] [stderr] Compiling env_logger v0.4.3 [INFO] [stderr] Compiling webdriver_client v0.2.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:18:19 [INFO] [stderr] | [INFO] [stderr] 18 | "back" => try!(sess.back()), [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/bin/www.rs:19:17 [INFO] [stderr] | [INFO] [stderr] 19 | "go" => try!(sess.go(args)), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:20:22 [INFO] [stderr] | [INFO] [stderr] 20 | "refresh" => try!(sess.refresh()), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:21:36 [INFO] [stderr] | [INFO] [stderr] 21 | "source" => println!("{}", try!(sess.get_page_source())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:22:33 [INFO] [stderr] | [INFO] [stderr] 22 | "url" => println!("{}", try!(sess.get_current_url())), [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | try!(sess.switch_to_frame(JsonValue::Null)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:58:17 [INFO] [stderr] | [INFO] [stderr] 58 | try!(sess.switch_to_frame(try!(Element::new(sess, arg.to_string()).reference()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/bin/www.rs:58:43 [INFO] [stderr] | [INFO] [stderr] 58 | try!(sess.switch_to_frame(try!(Element::new(sess, arg.to_string()).reference()))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> tests/webdriver_client_integration.rs:50:29 [INFO] [stderr] | [INFO] [stderr] 50 | fn driver(&self) -> Box { [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> tests/webdriver_client_integration.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/webdriver_client_integration.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | use std::sync::{Once, ONCE_INIT}; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> tests/webdriver_client_integration.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::sync::ONCE_INIT': the `new` function is now preferred [INFO] [stderr] --> tests/webdriver_client_integration.rs:469:25 [INFO] [stderr] | [INFO] [stderr] 469 | static DONE: Once = ONCE_INIT; [INFO] [stderr] | ^^^^^^^^^ help: replace the use of the deprecated item: `Once::new()` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:124:9 [INFO] [stderr] | [INFO] [stderr] 124 | try!(res.read_to_string(&mut data)); [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(deprecated)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:129:46 [INFO] [stderr] | [INFO] [stderr] 129 | let err: Value = try!(serde_json::from_str(&data)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:139:19 [INFO] [stderr] | [INFO] [stderr] 139 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:142:23 [INFO] [stderr] | [INFO] [stderr] 142 | let mut res = try!(self.http.get(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:148:19 [INFO] [stderr] | [INFO] [stderr] 148 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:151:23 [INFO] [stderr] | [INFO] [stderr] 151 | let mut res = try!(self.http.delete(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:157:19 [INFO] [stderr] | [INFO] [stderr] 157 | let url = try!(self.baseurl.join(path) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:159:24 [INFO] [stderr] | [INFO] [stderr] 159 | let body_str = try!(serde_json::to_string(body)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:162:23 [INFO] [stderr] | [INFO] [stderr] 162 | let mut res = try!(self.http.post(url) [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:190:20 [INFO] [stderr] | [INFO] [stderr] 190 | let sess = try!(Self::new_session(&client, params)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:206:23 [INFO] [stderr] | [INFO] [stderr] 206 | let baseurl = try!(Url::parse(url).map_err(|_| Error::InvalidUrl)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:250:36 [INFO] [stderr] | [INFO] [stderr] 250 | let resp: Value = try!(client.post("/session", ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:257:24 [INFO] [stderr] | [INFO] [stderr] 257 | let _: Empty = try!(self.client.post(&format!("/session/{}/url", &self.session_id), ¶ms)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:262:27 [INFO] [stderr] | [INFO] [stderr] 262 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/url", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:267:24 [INFO] [stderr] | [INFO] [stderr] 267 | let _: Empty = try!(self.client.post(&format!("/session/{}/back", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:272:24 [INFO] [stderr] | [INFO] [stderr] 272 | let _: Empty = try!(self.client.post(&format!("/session/{}/forward", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:277:24 [INFO] [stderr] | [INFO] [stderr] 277 | let _: Empty = try!(self.client.post(&format!("/session/{}/refresh", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:282:27 [INFO] [stderr] | [INFO] [stderr] 282 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/source", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:287:27 [INFO] [stderr] | [INFO] [stderr] 287 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/title", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:293:27 [INFO] [stderr] | [INFO] [stderr] 293 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/cookie", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:298:27 [INFO] [stderr] | [INFO] [stderr] 298 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:303:24 [INFO] [stderr] | [INFO] [stderr] 303 | let _: Empty = try!(self.client.post(&format!("/session/{}/window", self.session_id), &SwitchWindowCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:308:24 [INFO] [stderr] | [INFO] [stderr] 308 | let _: Empty = try!(self.client.delete(&format!("/session/{}/window", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:313:27 [INFO] [stderr] | [INFO] [stderr] 313 | let v: Value<_> = try!(self.client.get(&format!("/session/{}/window/handles", self.session_id))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:319:42 [INFO] [stderr] | [INFO] [stderr] 319 | let v: Value = try!(self.client.post(&format!("/session/{}/element", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:325:47 [INFO] [stderr] | [INFO] [stderr] 325 | let v: Value> = try!(self.client.post(&format!("/session/{}/elements", self.session_id), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:331:35 [INFO] [stderr] | [INFO] [stderr] 331 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/sync", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:336:35 [INFO] [stderr] | [INFO] [stderr] 336 | let v: Value = try!(self.client.post(&format!("/session/{}/execute/async", self.session_id), &script)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:343:24 [INFO] [stderr] | [INFO] [stderr] 343 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame", self.session_id), &SwitchFrameCmd::from(handle))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:348:24 [INFO] [stderr] | [INFO] [stderr] 348 | let _: Empty = try!(self.client.post(&format!("/session/{}/frame/parent", self.session_id), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:373:27 [INFO] [stderr] | [INFO] [stderr] 373 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/attribute/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:384:27 [INFO] [stderr] | [INFO] [stderr] 384 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/property/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:389:35 [INFO] [stderr] | [INFO] [stderr] 389 | let _: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/clear", self.session.session_id(), self.reference), &Empty {})); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:394:27 [INFO] [stderr] | [INFO] [stderr] 394 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/css/{}", self.session.session_id(), self.reference, name))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:399:27 [INFO] [stderr] | [INFO] [stderr] 399 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/text", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:405:27 [INFO] [stderr] | [INFO] [stderr] 405 | let v: Value<_> = try!(self.session.client.get(&format!("/session/{}/element/{}/name", self.session.session_id(), self.reference))); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:411:42 [INFO] [stderr] | [INFO] [stderr] 411 | let v: Value = try!(self.session.client.post(&format!("/session/{}/element/{}/element", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'try': use the `?` operator instead [INFO] [stderr] --> src/lib.rs:417:47 [INFO] [stderr] | [INFO] [stderr] 417 | let v: Value> = try!(self.session.client.post(&format!("/session/{}/element/{}/elements", self.session.session_id, self.reference), &cmd)); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:174:18 [INFO] [stderr] | [INFO] [stderr] 174 | _driver: Box, [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:1:9 [INFO] [stderr] | [INFO] [stderr] 1 | #![deny(warnings)] [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` implied by `#[warn(warnings)]` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/lib.rs:183:39 [INFO] [stderr] | [INFO] [stderr] 183 | pub fn create_session(driver: Box, params: &NewSessionCmd) [INFO] [stderr] | ^^^^^^ help: use `dyn`: `dyn Driver` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.93s [INFO] running `"docker" "inspect" "0f8e600b5aff14bc771a10096458dffc903f358e48cc71a170bde354ee3a0598"` [INFO] running `"docker" "rm" "-f" "0f8e600b5aff14bc771a10096458dffc903f358e48cc71a170bde354ee3a0598"` [INFO] [stdout] 0f8e600b5aff14bc771a10096458dffc903f358e48cc71a170bde354ee3a0598 [INFO] running `"docker" "create" "-v" "/big/crater/work/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/big/crater/work/builds/worker-9/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] 854384835e45e80dfb803c755ddf7c9239dff961d595779233c8b0f961a84730 [INFO] running `"docker" "start" "-a" "854384835e45e80dfb803c755ddf7c9239dff961d595779233c8b0f961a84730"` [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.56s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/webdriver_client-61c17dcb677ba79d [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test messages::tests::capability_extend_replaces_obj_with_non_obj ... ok [INFO] [stdout] test messages::tests::capability_extend_replaces_non_obj ... ok [INFO] [stdout] test messages::tests::capability_extend ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/www-beb8827d290b4ff0 [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 [INFO] [stdout] [INFO] [stderr] Running /opt/rustwide/target/debug/deps/webdriver_client_integration-f73b416813068ff0 [INFO] [stdout] [INFO] [stdout] running 48 tests [INFO] [stdout] test chrome::element_name ... FAILED [INFO] [stdout] test chrome::element_text ... FAILED [INFO] [stdout] test chrome::element_css_value ... FAILED [INFO] [stdout] test chrome::find_elements_by_link_text ... FAILED [INFO] [stdout] test chrome::find_element_by_css ... FAILED [INFO] [stdout] test chrome::execute ... FAILED [INFO] [stdout] test chrome::find_elements_by_css ... FAILED [INFO] [stdout] test chrome::browser_name ... FAILED [INFO] [stdout] test chrome::find_element_by_partial_link_text ... FAILED [INFO] [stdout] test chrome::find_element_by_xpath ... FAILED [INFO] [stdout] test chrome::element_attribute_and_property ... FAILED [INFO] [stdout] test chrome::execute_async ... FAILED [INFO] [stdout] test chrome::find_element_by_link_text ... FAILED [INFO] [stdout] test chrome::find_elements_by_xpath ... FAILED [INFO] [stdout] test chrome::find_elements_by_partial_link_text ... FAILED [INFO] [stdout] test firefox::element_child ... FAILED [INFO] [stdout] test chrome::title ... FAILED [INFO] [stdout] test firefox::element_attribute_and_property ... FAILED [INFO] [stdout] test chrome::frame_switch ... FAILED [INFO] [stdout] test firefox::find_element_by_css ... FAILED [INFO] [stdout] test chrome::get_page_source ... FAILED [INFO] [stdout] test firefox::element_clear ... FAILED [INFO] [stdout] test chrome::element_children ... FAILED [INFO] [stdout] test chrome::element_clear ... FAILED [INFO] [stdout] test chrome::element_child ... FAILED [INFO] [stdout] test firefox::find_element_by_partial_link_text ... FAILED [INFO] [stdout] test firefox::find_elements_by_xpath ... FAILED [INFO] [stdout] test firefox::frame_switch ... FAILED [INFO] [stdout] test firefox::browser_name ... FAILED [INFO] [stdout] test chrome::navigation ... FAILED [INFO] [stdout] test firefox::element_css_value ... FAILED [INFO] [stdout] test firefox::element_name ... FAILED [INFO] [stdout] test firefox::element_text ... FAILED [INFO] [stdout] test firefox::execute ... FAILED [INFO] [stdout] test chrome::http_driver ... FAILED [INFO] [stdout] test firefox::element_children ... FAILED [INFO] [stdout] test firefox::find_element_by_link_text ... FAILED [INFO] [stdout] test firefox::find_element_by_xpath ... FAILED [INFO] [stdout] test firefox::find_elements_by_css ... FAILED [INFO] [stdout] test firefox::find_elements_by_link_text ... FAILED [INFO] [stdout] test chrome::refresh ... FAILED [INFO] [stdout] test firefox::get_page_source ... FAILED [INFO] [stdout] test firefox::http_driver ... FAILED [INFO] [stdout] test firefox::navigation ... FAILED [INFO] [stdout] test firefox::title ... FAILED [INFO] [stdout] test firefox::execute_async ... FAILED [INFO] [stdout] test firefox::find_elements_by_partial_link_text ... FAILED [INFO] [stdout] test firefox::refresh ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- chrome::element_name stdout ---- [INFO] [stdout] thread 'chrome::element_name' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::element_text stdout ---- [INFO] [stdout] thread 'chrome::element_text' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::element_css_value stdout ---- [INFO] [stdout] thread 'chrome::element_css_value' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::find_elements_by_link_text stdout ---- [INFO] [stdout] thread 'chrome::find_elements_by_link_text' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::find_element_by_css stdout ---- [INFO] [stdout] thread 'chrome::find_element_by_css' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::execute stdout ---- [INFO] [stdout] thread 'chrome::execute' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::find_elements_by_css stdout ---- [INFO] [stdout] thread 'chrome::find_elements_by_css' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::browser_name stdout ---- [INFO] [stdout] thread 'chrome::browser_name' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace. [INFO] [stdout] [INFO] [stdout] ---- chrome::find_element_by_partial_link_text stdout ---- [INFO] [stdout] thread 'chrome::find_element_by_partial_link_text' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::find_element_by_xpath stdout ---- [INFO] [stdout] thread 'chrome::find_element_by_xpath' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::element_attribute_and_property stdout ---- [INFO] [stdout] thread 'chrome::element_attribute_and_property' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::execute_async stdout ---- [INFO] [stdout] thread 'chrome::execute_async' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::find_element_by_link_text stdout ---- [INFO] [stdout] thread 'chrome::find_element_by_link_text' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::find_elements_by_xpath stdout ---- [INFO] [stdout] thread 'chrome::find_elements_by_xpath' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::find_elements_by_partial_link_text stdout ---- [INFO] [stdout] thread 'chrome::find_elements_by_partial_link_text' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::element_child stdout ---- [INFO] [stdout] thread 'firefox::element_child' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::title stdout ---- [INFO] [stdout] thread 'chrome::title' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::element_attribute_and_property stdout ---- [INFO] [stdout] thread 'firefox::element_attribute_and_property' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::frame_switch stdout ---- [INFO] [stdout] thread 'chrome::frame_switch' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::find_element_by_css stdout ---- [INFO] [stdout] thread 'firefox::find_element_by_css' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::get_page_source stdout ---- [INFO] [stdout] thread 'chrome::get_page_source' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::element_clear stdout ---- [INFO] [stdout] thread 'firefox::element_clear' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::element_children stdout ---- [INFO] [stdout] thread 'chrome::element_children' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a920953524 - 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: 0x55a920953524 - 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: 0x55a920953524 - std::sys_common::backtrace::_print_fmt::h85d37830c667a1f9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stdout] 3: 0x55a920953524 - ::fmt::h2b7ac01d5feaf9b2 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stdout] 4: 0x55a92097838c - core::fmt::write::h7fd0d904495c035f [INFO] [stdout] at src/libcore/fmt/mod.rs:1030 [INFO] [stdout] 5: 0x55a920587b65 - std::io::Write::write_fmt::h424452e6ba861394 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/io/mod.rs:1412 [INFO] [stdout] 6: 0x55a92094d0a1 - std::io::impls::>::write_fmt::h814a51d8ae1dee4a [INFO] [stdout] at src/libstd/io/impls.rs:141 [INFO] [stdout] 7: 0x55a920955a35 - std::sys_common::backtrace::_print::h4c743f7c274a5a74 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stdout] 8: 0x55a920955a35 - std::sys_common::backtrace::print::ha5c4f4bf03800d4d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55a920955a35 - std::panicking::default_hook::{{closure}}::h8b842185774c09e6 [INFO] [stdout] at src/libstd/panicking.rs:196 [INFO] [stdout] 10: 0x55a9209556bc - std::panicking::default_hook::hd8ec13ee1bc2a65a [INFO] [stdout] at src/libstd/panicking.rs:207 [INFO] [stdout] 11: 0x55a920956135 - std::panicking::rust_panic_with_hook::hf3b27166e5f403e7 [INFO] [stdout] at src/libstd/panicking.rs:473 [INFO] [stdout] 12: 0x55a920955cd2 - std::panicking::continue_panic_fmt::hd961751be84a6f83 [INFO] [stdout] at src/libstd/panicking.rs:380 [INFO] [stdout] 13: 0x55a920955bc6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:307 [INFO] [stdout] 14: 0x55a920974b4a - core::panicking::panic_fmt::h467e0364f9237670 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 15: 0x55a920974c47 - core::result::unwrap_failed::h38f3a56f1dadf080 [INFO] [stdout] at src/libcore/result.rs:1165 [INFO] [stdout] 16: 0x55a920580161 - core::result::Result::expect::hf2dcd5687a23ea7a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/result.rs:960 [INFO] [stdout] 17: 0x55a920578195 - webdriver_client_integration::TestBrowser::session::h74d35acab6c15476 [INFO] [stdout] at tests/webdriver_client_integration.rs:41 [INFO] [stdout] 18: 0x55a92053d55a - webdriver_client_integration::chrome::setup::h364e1e3e8ffcafdc [INFO] [stdout] at tests/webdriver_client_integration.rs:454 [INFO] [stdout] 19: 0x55a920545084 - webdriver_client_integration::chrome::element_children::h9dad7a1d5879fa6a [INFO] [stdout] at tests/webdriver_client_integration.rs:313 [INFO] [stdout] 20: 0x55a92054505a - webdriver_client_integration::chrome::element_children::{{closure}}::h2f35a14bc7adf706 [INFO] [stdout] at tests/webdriver_client_integration.rs:312 [INFO] [stdout] 21: 0x55a92055896e - core::ops::function::FnOnce::call_once::h849f5e7722c2ba10 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 22: 0x55a920591a5f - as core::ops::function::FnOnce>::call_once::h8b428e8a43aaf8e9 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 23: 0x55a92095e14a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 24: 0x55a9205ac26e - std::panicking::try::heccce20d527a3513 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 25: 0x55a9205ac26e - std::panic::catch_unwind::h7fd8f5d3271f1692 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 26: 0x55a9205ac26e - test::run_test::run_test_inner::{{closure}}::h88b46e5c359957e5 [INFO] [stdout] at src/libtest/lib.rs:1413 [INFO] [stdout] 27: 0x55a9205872d5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h00847676c8212941 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/sys_common/backtrace.rs:126 [INFO] [stdout] 28: 0x55a92058b465 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h5dd37acd2295488e [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:470 [INFO] [stdout] 29: 0x55a92058b465 - as core::ops::function::FnOnce<()>>::call_once::h9d32b103da0b97c6 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:315 [INFO] [stdout] 30: 0x55a92058b465 - std::panicking::try::do_call::h2bd819a3056c57cd [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:292 [INFO] [stdout] 31: 0x55a92095e14a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 32: 0x55a92058ba12 - std::panicking::try::h243a25457a848a1a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 33: 0x55a92058ba12 - std::panic::catch_unwind::h74b81f55e55e757c [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 34: 0x55a92058ba12 - std::thread::Builder::spawn_unchecked::{{closure}}::h4c2d214a2cffa6cf [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:469 [INFO] [stdout] 35: 0x55a92058ba12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a8a187b3fb58e53 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 36: 0x55a92094928f - as core::ops::function::FnOnce>::call_once::h3cdef3b7ea22cd61 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 37: 0x55a92095d4b0 - as core::ops::function::FnOnce>::call_once::hc8f25720bf0d5424 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 38: 0x55a92095d4b0 - std::sys_common::thread::start_thread::h7e8885ccfd5d1932 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 39: 0x55a92095d4b0 - std::sys::unix::thread::Thread::new::thread_start::h5d24df932d688baf [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 40: 0x7f9374ea16db - start_thread [INFO] [stdout] 41: 0x7f93749b288f - __clone [INFO] [stdout] 42: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- chrome::element_clear stdout ---- [INFO] [stdout] thread 'chrome::element_clear' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a920953524 - 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: 0x55a920953524 - 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: 0x55a920953524 - std::sys_common::backtrace::_print_fmt::h85d37830c667a1f9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stdout] 3: 0x55a920953524 - ::fmt::h2b7ac01d5feaf9b2 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stdout] 4: 0x55a92097838c - core::fmt::write::h7fd0d904495c035f [INFO] [stdout] at src/libcore/fmt/mod.rs:1030 [INFO] [stdout] 5: 0x55a920587b65 - std::io::Write::write_fmt::h424452e6ba861394 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/io/mod.rs:1412 [INFO] [stdout] 6: 0x55a92094d0a1 - std::io::impls::>::write_fmt::h814a51d8ae1dee4a [INFO] [stdout] at src/libstd/io/impls.rs:141 [INFO] [stdout] 7: 0x55a920955a35 - std::sys_common::backtrace::_print::h4c743f7c274a5a74 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stdout] 8: 0x55a920955a35 - std::sys_common::backtrace::print::ha5c4f4bf03800d4d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55a920955a35 - std::panicking::default_hook::{{closure}}::h8b842185774c09e6 [INFO] [stdout] at src/libstd/panicking.rs:196 [INFO] [stdout] 10: 0x55a9209556bc - std::panicking::default_hook::hd8ec13ee1bc2a65a [INFO] [stdout] at src/libstd/panicking.rs:207 [INFO] [stdout] 11: 0x55a920956135 - std::panicking::rust_panic_with_hook::hf3b27166e5f403e7 [INFO] [stdout] at src/libstd/panicking.rs:473 [INFO] [stdout] 12: 0x55a920955cd2 - std::panicking::continue_panic_fmt::hd961751be84a6f83 [INFO] [stdout] at src/libstd/panicking.rs:380 [INFO] [stdout] 13: 0x55a920955bc6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:307 [INFO] [stdout] 14: 0x55a920974b4a - core::panicking::panic_fmt::h467e0364f9237670 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 15: 0x55a920974c47 - core::result::unwrap_failed::h38f3a56f1dadf080 [INFO] [stdout] at src/libcore/result.rs:1165 [INFO] [stdout] 16: 0x55a920580161 - core::result::Result::expect::hf2dcd5687a23ea7a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/result.rs:960 [INFO] [stdout] 17: 0x55a920578195 - webdriver_client_integration::TestBrowser::session::h74d35acab6c15476 [INFO] [stdout] at tests/webdriver_client_integration.rs:41 [INFO] [stdout] 18: 0x55a92053d55a - webdriver_client_integration::chrome::setup::h364e1e3e8ffcafdc [INFO] [stdout] at tests/webdriver_client_integration.rs:454 [INFO] [stdout] 19: 0x55a9205437b4 - webdriver_client_integration::chrome::element_clear::h9b32cf2fdbda24f1 [INFO] [stdout] at tests/webdriver_client_integration.rs:265 [INFO] [stdout] 20: 0x55a92054378a - webdriver_client_integration::chrome::element_clear::{{closure}}::h60d14301e08ca4d6 [INFO] [stdout] at tests/webdriver_client_integration.rs:264 [INFO] [stdout] 21: 0x55a920558c8e - core::ops::function::FnOnce::call_once::hd7707e0dacda345d [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 22: 0x55a920591a5f - as core::ops::function::FnOnce>::call_once::h8b428e8a43aaf8e9 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 23: 0x55a92095e14a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 24: 0x55a9205ac26e - std::panicking::try::heccce20d527a3513 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 25: 0x55a9205ac26e - std::panic::catch_unwind::h7fd8f5d3271f1692 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 26: 0x55a9205ac26e - test::run_test::run_test_inner::{{closure}}::h88b46e5c359957e5 [INFO] [stdout] at src/libtest/lib.rs:1413 [INFO] [stdout] 27: 0x55a9205872d5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h00847676c8212941 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/sys_common/backtrace.rs:126 [INFO] [stdout] 28: 0x55a92058b465 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h5dd37acd2295488e [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:470 [INFO] [stdout] 29: 0x55a92058b465 - as core::ops::function::FnOnce<()>>::call_once::h9d32b103da0b97c6 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:315 [INFO] [stdout] 30: 0x55a92058b465 - std::panicking::try::do_call::h2bd819a3056c57cd [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:292 [INFO] [stdout] 31: 0x55a92095e14a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 32: 0x55a92058ba12 - std::panicking::try::h243a25457a848a1a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 33: 0x55a92058ba12 - std::panic::catch_unwind::h74b81f55e55e757c [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 34: 0x55a92058ba12 - std::thread::Builder::spawn_unchecked::{{closure}}::h4c2d214a2cffa6cf [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:469 [INFO] [stdout] 35: 0x55a92058ba12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a8a187b3fb58e53 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 36: 0x55a92094928f - as core::ops::function::FnOnce>::call_once::h3cdef3b7ea22cd61 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 37: 0x55a92095d4b0 - as core::ops::function::FnOnce>::call_once::hc8f25720bf0d5424 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 38: 0x55a92095d4b0 - std::sys_common::thread::start_thread::h7e8885ccfd5d1932 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 39: 0x55a92095d4b0 - std::sys::unix::thread::Thread::new::thread_start::h5d24df932d688baf [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 40: 0x7f9374ea16db - start_thread [INFO] [stdout] 41: 0x7f93749b288f - __clone [INFO] [stdout] 42: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- chrome::element_child stdout ---- [INFO] [stdout] thread 'chrome::element_child' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55a920953524 - 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: 0x55a920953524 - 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: 0x55a920953524 - std::sys_common::backtrace::_print_fmt::h85d37830c667a1f9 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:76 [INFO] [stdout] 3: 0x55a920953524 - ::fmt::h2b7ac01d5feaf9b2 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:60 [INFO] [stdout] 4: 0x55a92097838c - core::fmt::write::h7fd0d904495c035f [INFO] [stdout] at src/libcore/fmt/mod.rs:1030 [INFO] [stdout] 5: 0x55a920587b65 - std::io::Write::write_fmt::h424452e6ba861394 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/io/mod.rs:1412 [INFO] [stdout] 6: 0x55a92094d0a1 - std::io::impls::>::write_fmt::h814a51d8ae1dee4a [INFO] [stdout] at src/libstd/io/impls.rs:141 [INFO] [stdout] 7: 0x55a920955a35 - std::sys_common::backtrace::_print::h4c743f7c274a5a74 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:64 [INFO] [stdout] 8: 0x55a920955a35 - std::sys_common::backtrace::print::ha5c4f4bf03800d4d [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55a920955a35 - std::panicking::default_hook::{{closure}}::h8b842185774c09e6 [INFO] [stdout] at src/libstd/panicking.rs:196 [INFO] [stdout] 10: 0x55a9209556bc - std::panicking::default_hook::hd8ec13ee1bc2a65a [INFO] [stdout] at src/libstd/panicking.rs:207 [INFO] [stdout] 11: 0x55a920956135 - std::panicking::rust_panic_with_hook::hf3b27166e5f403e7 [INFO] [stdout] at src/libstd/panicking.rs:473 [INFO] [stdout] 12: 0x55a920955cd2 - std::panicking::continue_panic_fmt::hd961751be84a6f83 [INFO] [stdout] at src/libstd/panicking.rs:380 [INFO] [stdout] 13: 0x55a920955bc6 - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:307 [INFO] [stdout] 14: 0x55a920974b4a - core::panicking::panic_fmt::h467e0364f9237670 [INFO] [stdout] at src/libcore/panicking.rs:85 [INFO] [stdout] 15: 0x55a920974c47 - core::result::unwrap_failed::h38f3a56f1dadf080 [INFO] [stdout] at src/libcore/result.rs:1165 [INFO] [stdout] 16: 0x55a920580161 - core::result::Result::expect::hf2dcd5687a23ea7a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/result.rs:960 [INFO] [stdout] 17: 0x55a920578195 - webdriver_client_integration::TestBrowser::session::h74d35acab6c15476 [INFO] [stdout] at tests/webdriver_client_integration.rs:41 [INFO] [stdout] 18: 0x55a92053d55a - webdriver_client_integration::chrome::setup::h364e1e3e8ffcafdc [INFO] [stdout] at tests/webdriver_client_integration.rs:454 [INFO] [stdout] 19: 0x55a920544884 - webdriver_client_integration::chrome::element_child::hf4bba38dd82c883c [INFO] [stdout] at tests/webdriver_client_integration.rs:299 [INFO] [stdout] 20: 0x55a92054485a - webdriver_client_integration::chrome::element_child::{{closure}}::h23e2c754b41ee3dd [INFO] [stdout] at tests/webdriver_client_integration.rs:298 [INFO] [stdout] 21: 0x55a92055851e - core::ops::function::FnOnce::call_once::h2499ed538d16ba03 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 22: 0x55a920591a5f - as core::ops::function::FnOnce>::call_once::h8b428e8a43aaf8e9 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 23: 0x55a92095e14a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 24: 0x55a9205ac26e - std::panicking::try::heccce20d527a3513 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 25: 0x55a9205ac26e - std::panic::catch_unwind::h7fd8f5d3271f1692 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 26: 0x55a9205ac26e - test::run_test::run_test_inner::{{closure}}::h88b46e5c359957e5 [INFO] [stdout] at src/libtest/lib.rs:1413 [INFO] [stdout] 27: 0x55a9205872d5 - std::sys_common::backtrace::__rust_begin_short_backtrace::h00847676c8212941 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/sys_common/backtrace.rs:126 [INFO] [stdout] 28: 0x55a92058b465 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h5dd37acd2295488e [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:470 [INFO] [stdout] 29: 0x55a92058b465 - as core::ops::function::FnOnce<()>>::call_once::h9d32b103da0b97c6 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:315 [INFO] [stdout] 30: 0x55a92058b465 - std::panicking::try::do_call::h2bd819a3056c57cd [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:292 [INFO] [stdout] 31: 0x55a92095e14a - __rust_maybe_catch_panic [INFO] [stdout] at src/libpanic_unwind/lib.rs:80 [INFO] [stdout] 32: 0x55a92058ba12 - std::panicking::try::h243a25457a848a1a [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panicking.rs:271 [INFO] [stdout] 33: 0x55a92058ba12 - std::panic::catch_unwind::h74b81f55e55e757c [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/panic.rs:394 [INFO] [stdout] 34: 0x55a92058ba12 - std::thread::Builder::spawn_unchecked::{{closure}}::h4c2d214a2cffa6cf [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libstd/thread/mod.rs:469 [INFO] [stdout] 35: 0x55a92058ba12 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h8a8a187b3fb58e53 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/libcore/ops/function.rs:227 [INFO] [stdout] 36: 0x55a92094928f - as core::ops::function::FnOnce>::call_once::h3cdef3b7ea22cd61 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 37: 0x55a92095d4b0 - as core::ops::function::FnOnce>::call_once::hc8f25720bf0d5424 [INFO] [stdout] at /rustc/5752b6348ee6971573b278c315a02193c847ee32/src/liballoc/boxed.rs:922 [INFO] [stdout] 38: 0x55a92095d4b0 - std::sys_common::thread::start_thread::h7e8885ccfd5d1932 [INFO] [stdout] at src/libstd/sys_common/thread.rs:13 [INFO] [stdout] 39: 0x55a92095d4b0 - std::sys::unix::thread::Thread::new::thread_start::h5d24df932d688baf [INFO] [stdout] at src/libstd/sys/unix/thread.rs:79 [INFO] [stdout] 40: 0x7f9374ea16db - start_thread [INFO] [stdout] 41: 0x7f93749b288f - __clone [INFO] [stdout] 42: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- firefox::find_element_by_partial_link_text stdout ---- [INFO] [stdout] thread 'firefox::find_element_by_partial_link_text' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::find_elements_by_xpath stdout ---- [INFO] [stdout] thread 'firefox::find_elements_by_xpath' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::frame_switch stdout ---- [INFO] [stdout] thread 'firefox::frame_switch' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::browser_name stdout ---- [INFO] [stdout] thread 'firefox::browser_name' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::navigation stdout ---- [INFO] [stdout] thread 'chrome::navigation' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::element_css_value stdout ---- [INFO] [stdout] thread 'firefox::element_css_value' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::element_name stdout ---- [INFO] [stdout] thread 'firefox::element_name' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::element_text stdout ---- [INFO] [stdout] thread 'firefox::element_text' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::execute stdout ---- [INFO] [stdout] thread 'firefox::execute' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::http_driver stdout ---- [INFO] [stdout] thread 'chrome::http_driver' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::element_children stdout ---- [INFO] [stdout] thread 'firefox::element_children' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::find_element_by_link_text stdout ---- [INFO] [stdout] thread 'firefox::find_element_by_link_text' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::find_element_by_xpath stdout ---- [INFO] [stdout] thread 'firefox::find_element_by_xpath' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::find_elements_by_css stdout ---- [INFO] [stdout] thread 'firefox::find_elements_by_css' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::find_elements_by_link_text stdout ---- [INFO] [stdout] thread 'firefox::find_elements_by_link_text' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- chrome::refresh stdout ---- [INFO] [stdout] thread 'chrome::refresh' panicked at 'Error starting chromedriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::get_page_source stdout ---- [INFO] [stdout] thread 'firefox::get_page_source' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::http_driver stdout ---- [INFO] [stdout] thread 'firefox::http_driver' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::navigation stdout ---- [INFO] [stdout] thread 'firefox::navigation' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::title stdout ---- [INFO] [stdout] thread 'firefox::title' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::execute_async stdout ---- [INFO] [stdout] thread 'firefox::execute_async' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::find_elements_by_partial_link_text stdout ---- [INFO] [stdout] thread 'firefox::find_elements_by_partial_link_text' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] ---- firefox::refresh stdout ---- [INFO] [stdout] thread 'firefox::refresh' panicked at 'Error starting geckodriver: Io(Os { code: 2, kind: NotFound, message: "No such file or directory" })', src/libcore/result.rs:1165:5 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] chrome::browser_name [INFO] [stdout] chrome::element_attribute_and_property [INFO] [stdout] chrome::element_child [INFO] [stdout] chrome::element_children [INFO] [stdout] chrome::element_clear [INFO] [stdout] chrome::element_css_value [INFO] [stdout] chrome::element_name [INFO] [stdout] chrome::element_text [INFO] [stdout] chrome::execute [INFO] [stdout] chrome::execute_async [INFO] [stdout] chrome::find_element_by_css [INFO] [stdout] chrome::find_element_by_link_text [INFO] [stdout] chrome::find_element_by_partial_link_text [INFO] [stdout] chrome::find_element_by_xpath [INFO] [stdout] chrome::find_elements_by_css [INFO] [stdout] chrome::find_elements_by_link_text [INFO] [stdout] chrome::find_elements_by_partial_link_text [INFO] [stdout] chrome::find_elements_by_xpath [INFO] [stdout] chrome::frame_switch [INFO] [stdout] chrome::get_page_source [INFO] [stdout] chrome::http_driver [INFO] [stdout] chrome::navigation [INFO] [stdout] chrome::refresh [INFO] [stdout] chrome::title [INFO] [stdout] firefox::browser_name [INFO] [stdout] firefox::element_attribute_and_property [INFO] [stdout] firefox::element_child [INFO] [stdout] firefox::element_children [INFO] [stdout] firefox::element_clear [INFO] [stdout] firefox::element_css_value [INFO] [stdout] firefox::element_name [INFO] [stdout] firefox::element_text [INFO] [stdout] firefox::execute [INFO] [stdout] firefox::execute_async [INFO] [stdout] firefox::find_element_by_css [INFO] [stdout] firefox::find_element_by_link_text [INFO] [stdout] firefox::find_element_by_partial_link_text [INFO] [stdout] firefox::find_element_by_xpath [INFO] [stdout] firefox::find_elements_by_css [INFO] [stdout] firefox::find_elements_by_link_text [INFO] [stdout] firefox::find_elements_by_partial_link_text [INFO] [stdout] firefox::find_elements_by_xpath [INFO] [stdout] firefox::frame_switch [INFO] [stdout] firefox::get_page_source [INFO] [stdout] firefox::http_driver [INFO] [stdout] firefox::navigation [INFO] [stdout] firefox::refresh [INFO] [stdout] firefox::title [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 48 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--test webdriver_client_integration' [INFO] running `"docker" "inspect" "854384835e45e80dfb803c755ddf7c9239dff961d595779233c8b0f961a84730"` [INFO] running `"docker" "rm" "-f" "854384835e45e80dfb803c755ddf7c9239dff961d595779233c8b0f961a84730"` [INFO] [stdout] 854384835e45e80dfb803c755ddf7c9239dff961d595779233c8b0f961a84730