Dec 05 21:29:28.956 INFO testing hwchen/mondrian-rest-cli against master#906deae0790bd18681b937fe9a141a3c26cf1855 for pr-56514 Dec 05 21:29:28.956 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-4/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 05 21:29:29.232 INFO [stdout] 7424149bb78a5f9adf8d6f75cb09d35ec001a6f3a42c6b119d9f3f7c04b9cfc9 Dec 05 21:29:29.238 INFO running `"docker" "start" "-a" "7424149bb78a5f9adf8d6f75cb09d35ec001a6f3a42c6b119d9f3f7c04b9cfc9"` Dec 05 21:29:30.162 INFO [stderr] usermod: no changes Dec 05 21:29:30.591 INFO [stderr] Compiling cc v1.0.12 Dec 05 21:29:30.604 INFO [stderr] Compiling structopt v0.1.7 Dec 05 21:29:30.604 INFO [stderr] Compiling hyper v0.11.25 Dec 05 21:29:33.331 INFO [stderr] Compiling openssl-sys v0.9.28 Dec 05 21:29:33.335 INFO [stderr] Compiling backtrace-sys v0.1.16 Dec 05 21:29:35.984 INFO [stderr] Compiling openssl v0.9.24 Dec 05 21:29:44.216 INFO [stderr] Compiling native-tls v0.1.5 Dec 05 21:29:46.048 INFO [stderr] Compiling tokio-tls v0.1.4 Dec 05 21:29:50.834 INFO [stderr] Compiling hyper-tls v0.1.3 Dec 05 21:29:54.164 INFO [stderr] Compiling backtrace v0.3.6 Dec 05 21:29:55.036 INFO [stderr] Compiling reqwest v0.8.5 Dec 05 21:29:55.929 INFO [stderr] Compiling failure v0.1.1 Dec 05 21:30:03.684 INFO [stderr] Compiling mondrian-rest-cli v0.1.0 (/source) Dec 05 21:30:07.281 INFO [stderr] warning: unused import: `self` Dec 05 21:30:07.281 INFO [stderr] --> src/api/mod.rs:6:15 Dec 05 21:30:07.281 INFO [stderr] | Dec 05 21:30:07.281 INFO [stderr] 6 | use reqwest::{self, Url}; Dec 05 21:30:07.281 INFO [stderr] | ^^^^ Dec 05 21:30:07.281 INFO [stderr] | Dec 05 21:30:07.281 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 05 21:30:07.281 INFO [stderr] Dec 05 21:30:07.281 INFO [stderr] warning: unused imports: `Deserialize`, `Deserializer`, `de` Dec 05 21:30:07.281 INFO [stderr] --> src/schema.rs:3:13 Dec 05 21:30:07.281 INFO [stderr] | Dec 05 21:30:07.281 INFO [stderr] 3 | use serde::{de, Deserialize, Deserializer}; Dec 05 21:30:07.281 INFO [stderr] | ^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ Dec 05 21:30:07.281 INFO [stderr] Dec 05 21:30:07.281 INFO [stderr] warning: unused import: `std::str::FromStr` Dec 05 21:30:07.281 INFO [stderr] --> src/schema.rs:6:5 Dec 05 21:30:07.281 INFO [stderr] | Dec 05 21:30:07.281 INFO [stderr] 6 | use std::str::FromStr; Dec 05 21:30:07.281 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 05 21:30:07.281 INFO [stderr] Dec 05 21:30:07.799 INFO [stderr] warning: unused variable: `cube` Dec 05 21:30:07.799 INFO [stderr] --> src/main.rs:83:29 Dec 05 21:30:07.799 INFO [stderr] | Dec 05 21:30:07.799 INFO [stderr] 83 | if let Some(cube) = cube_name { Dec 05 21:30:07.799 INFO [stderr] | ^^^^ help: consider using `_cube` instead Dec 05 21:30:07.799 INFO [stderr] | Dec 05 21:30:07.799 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 05 21:30:07.799 INFO [stderr] Dec 05 21:30:07.799 INFO [stderr] warning: unused variable: `members` Dec 05 21:30:07.799 INFO [stderr] --> src/main.rs:86:33 Dec 05 21:30:07.799 INFO [stderr] | Dec 05 21:30:07.799 INFO [stderr] 86 | if let Some(members) = members { Dec 05 21:30:07.799 INFO [stderr] | ^^^^^^^ help: consider using `_members` instead Dec 05 21:30:07.799 INFO [stderr] Dec 05 21:30:08.056 INFO [stderr] warning: method is never used: `new` Dec 05 21:30:08.056 INFO [stderr] --> src/api/names.rs:115:5 Dec 05 21:30:08.056 INFO [stderr] | Dec 05 21:30:08.056 INFO [stderr] 115 | pub fn new>(dimension: S, hierarchy: S, level: S) -> Self { Dec 05 21:30:08.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:08.056 INFO [stderr] | Dec 05 21:30:08.056 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 05 21:30:08.056 INFO [stderr] Dec 05 21:30:08.056 INFO [stderr] warning: method is never used: `from_vec` Dec 05 21:30:08.056 INFO [stderr] --> src/api/names.rs:122:5 Dec 05 21:30:08.056 INFO [stderr] | Dec 05 21:30:08.056 INFO [stderr] 122 | pub fn from_vec + Clone>(drilldown: Vec) -> Result Dec 05 21:30:08.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:08.056 INFO [stderr] Dec 05 21:30:08.056 INFO [stderr] warning: method is never used: `new` Dec 05 21:30:08.056 INFO [stderr] --> src/api/names.rs:148:5 Dec 05 21:30:08.056 INFO [stderr] | Dec 05 21:30:08.056 INFO [stderr] 148 | pub fn new>(measure: S) -> Self { Dec 05 21:30:08.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:08.056 INFO [stderr] Dec 05 21:30:08.056 INFO [stderr] warning: method is never used: `new` Dec 05 21:30:08.056 INFO [stderr] --> src/api/names.rs:180:5 Dec 05 21:30:08.056 INFO [stderr] | Dec 05 21:30:08.056 INFO [stderr] 180 | / pub fn new>( Dec 05 21:30:08.056 INFO [stderr] 181 | | dimension: S, Dec 05 21:30:08.056 INFO [stderr] 182 | | hierarchy: S, Dec 05 21:30:08.056 INFO [stderr] 183 | | level: S, Dec 05 21:30:08.056 INFO [stderr] ... | Dec 05 21:30:08.056 INFO [stderr] 190 | | } Dec 05 21:30:08.056 INFO [stderr] 191 | | } Dec 05 21:30:08.056 INFO [stderr] | |_____^ Dec 05 21:30:08.056 INFO [stderr] Dec 05 21:30:08.056 INFO [stderr] warning: method is never used: `from_vec` Dec 05 21:30:08.056 INFO [stderr] --> src/api/names.rs:194:5 Dec 05 21:30:08.056 INFO [stderr] | Dec 05 21:30:08.056 INFO [stderr] 194 | pub fn from_vec + Clone>(cut_level: Vec, members: Vec) -> Result Dec 05 21:30:08.056 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:08.056 INFO [stderr] Dec 05 21:30:08.056 INFO [stderr] warning: method is never used: `new` Dec 05 21:30:08.056 INFO [stderr] --> src/api/names.rs:294:5 Dec 05 21:30:08.056 INFO [stderr] | Dec 05 21:30:08.057 INFO [stderr] 294 | / pub fn new>( Dec 05 21:30:08.057 INFO [stderr] 295 | | dimension: S, Dec 05 21:30:08.057 INFO [stderr] 296 | | hierarchy: S, Dec 05 21:30:08.057 INFO [stderr] 297 | | level: S, Dec 05 21:30:08.057 INFO [stderr] ... | Dec 05 21:30:08.057 INFO [stderr] 304 | | } Dec 05 21:30:08.057 INFO [stderr] 305 | | } Dec 05 21:30:08.057 INFO [stderr] | |_____^ Dec 05 21:30:08.057 INFO [stderr] Dec 05 21:30:08.057 INFO [stderr] warning: method is never used: `from_vec` Dec 05 21:30:08.057 INFO [stderr] --> src/api/names.rs:308:5 Dec 05 21:30:08.057 INFO [stderr] | Dec 05 21:30:08.057 INFO [stderr] 308 | pub fn from_vec + Clone>(property: Vec) -> Result Dec 05 21:30:08.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:08.057 INFO [stderr] Dec 05 21:30:08.057 INFO [stderr] warning: method is never used: `measure` Dec 05 21:30:08.057 INFO [stderr] --> src/api/mod.rs:74:5 Dec 05 21:30:08.057 INFO [stderr] | Dec 05 21:30:08.057 INFO [stderr] 74 | pub fn measure(&mut self, measure: Measure) -> &mut Self { Dec 05 21:30:08.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:08.057 INFO [stderr] Dec 05 21:30:08.057 INFO [stderr] warning: method is never used: `cut` Dec 05 21:30:08.057 INFO [stderr] --> src/api/mod.rs:84:5 Dec 05 21:30:08.057 INFO [stderr] | Dec 05 21:30:08.057 INFO [stderr] 84 | pub fn cut(&mut self, cut: Cut) -> &mut Self { Dec 05 21:30:08.057 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:08.057 INFO [stderr] Dec 05 21:30:14.224 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 44.03s Dec 05 21:30:14.232 INFO [stderr] su: No module specific data is present Dec 05 21:30:14.626 INFO running `"docker" "inspect" "7424149bb78a5f9adf8d6f75cb09d35ec001a6f3a42c6b119d9f3f7c04b9cfc9"` Dec 05 21:30:14.771 INFO running `"docker" "rm" "-f" "7424149bb78a5f9adf8d6f75cb09d35ec001a6f3a42c6b119d9f3f7c04b9cfc9"` Dec 05 21:30:14.994 INFO [stdout] 7424149bb78a5f9adf8d6f75cb09d35ec001a6f3a42c6b119d9f3f7c04b9cfc9 Dec 05 21:30:14.998 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-4/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 05 21:30:15.261 INFO [stdout] f6f12cb9b933834de19e76350e66ae5c329619e0311ac6273e82dee6171b577a Dec 05 21:30:15.263 INFO running `"docker" "start" "-a" "f6f12cb9b933834de19e76350e66ae5c329619e0311ac6273e82dee6171b577a"` Dec 05 21:30:15.831 INFO [stderr] usermod: no changes Dec 05 21:30:16.020 INFO [stderr] Compiling mondrian-rest-cli v0.1.0 (/source) Dec 05 21:30:19.181 INFO [stderr] warning: unused import: `self` Dec 05 21:30:19.181 INFO [stderr] --> src/api/mod.rs:6:15 Dec 05 21:30:19.181 INFO [stderr] | Dec 05 21:30:19.181 INFO [stderr] 6 | use reqwest::{self, Url}; Dec 05 21:30:19.181 INFO [stderr] | ^^^^ Dec 05 21:30:19.181 INFO [stderr] | Dec 05 21:30:19.181 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 05 21:30:19.183 INFO [stderr] Dec 05 21:30:19.183 INFO [stderr] warning: unused imports: `Deserialize`, `Deserializer`, `de` Dec 05 21:30:19.183 INFO [stderr] --> src/schema.rs:3:13 Dec 05 21:30:19.183 INFO [stderr] | Dec 05 21:30:19.183 INFO [stderr] 3 | use serde::{de, Deserialize, Deserializer}; Dec 05 21:30:19.183 INFO [stderr] | ^^ ^^^^^^^^^^^ ^^^^^^^^^^^^ Dec 05 21:30:19.183 INFO [stderr] Dec 05 21:30:19.183 INFO [stderr] warning: unused import: `std::str::FromStr` Dec 05 21:30:19.183 INFO [stderr] --> src/schema.rs:6:5 Dec 05 21:30:19.183 INFO [stderr] | Dec 05 21:30:19.183 INFO [stderr] 6 | use std::str::FromStr; Dec 05 21:30:19.183 INFO [stderr] | ^^^^^^^^^^^^^^^^^ Dec 05 21:30:19.183 INFO [stderr] Dec 05 21:30:19.916 INFO [stderr] warning: unused variable: `cube` Dec 05 21:30:19.916 INFO [stderr] --> src/main.rs:83:29 Dec 05 21:30:19.916 INFO [stderr] | Dec 05 21:30:19.916 INFO [stderr] 83 | if let Some(cube) = cube_name { Dec 05 21:30:19.916 INFO [stderr] | ^^^^ help: consider using `_cube` instead Dec 05 21:30:19.916 INFO [stderr] | Dec 05 21:30:19.916 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 05 21:30:19.916 INFO [stderr] Dec 05 21:30:19.916 INFO [stderr] warning: unused variable: `members` Dec 05 21:30:19.916 INFO [stderr] --> src/main.rs:86:33 Dec 05 21:30:19.916 INFO [stderr] | Dec 05 21:30:19.916 INFO [stderr] 86 | if let Some(members) = members { Dec 05 21:30:19.916 INFO [stderr] | ^^^^^^^ help: consider using `_members` instead Dec 05 21:30:19.916 INFO [stderr] Dec 05 21:30:20.262 INFO [stderr] warning: method is never used: `new` Dec 05 21:30:20.262 INFO [stderr] --> src/api/names.rs:148:5 Dec 05 21:30:20.262 INFO [stderr] | Dec 05 21:30:20.262 INFO [stderr] 148 | pub fn new>(measure: S) -> Self { Dec 05 21:30:20.262 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:20.262 INFO [stderr] | Dec 05 21:30:20.262 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 05 21:30:20.262 INFO [stderr] Dec 05 21:30:20.262 INFO [stderr] warning: method is never used: `measure` Dec 05 21:30:20.262 INFO [stderr] --> src/api/mod.rs:74:5 Dec 05 21:30:20.262 INFO [stderr] | Dec 05 21:30:20.262 INFO [stderr] 74 | pub fn measure(&mut self, measure: Measure) -> &mut Self { Dec 05 21:30:20.262 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:20.262 INFO [stderr] Dec 05 21:30:20.262 INFO [stderr] warning: method is never used: `cut` Dec 05 21:30:20.262 INFO [stderr] --> src/api/mod.rs:84:5 Dec 05 21:30:20.262 INFO [stderr] | Dec 05 21:30:20.262 INFO [stderr] 84 | pub fn cut(&mut self, cut: Cut) -> &mut Self { Dec 05 21:30:20.262 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 05 21:30:20.262 INFO [stderr] Dec 05 21:30:22.793 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 6.94s Dec 05 21:30:22.808 INFO [stderr] su: No module specific data is present Dec 05 21:30:23.599 INFO running `"docker" "inspect" "f6f12cb9b933834de19e76350e66ae5c329619e0311ac6273e82dee6171b577a"` Dec 05 21:30:23.806 INFO running `"docker" "rm" "-f" "f6f12cb9b933834de19e76350e66ae5c329619e0311ac6273e82dee6171b577a"` Dec 05 21:30:24.032 INFO [stdout] f6f12cb9b933834de19e76350e66ae5c329619e0311ac6273e82dee6171b577a Dec 05 21:30:24.038 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-4/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +906deae0790bd18681b937fe9a141a3c26cf1855-alt test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 05 21:30:24.430 INFO [stdout] b7e8752db2c6e2f82240fa01eda6f999c11a010faeec57e56d35fbfebef13664 Dec 05 21:30:24.436 INFO running `"docker" "start" "-a" "b7e8752db2c6e2f82240fa01eda6f999c11a010faeec57e56d35fbfebef13664"` Dec 05 21:30:25.210 INFO [stderr] usermod: no changes Dec 05 21:30:25.419 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.18s Dec 05 21:30:25.440 INFO [stderr] Running /target/debug/deps/mondrian_rest_cli-2cdcf07678fd8b55 Dec 05 21:30:25.448 INFO [stdout] Dec 05 21:30:25.448 INFO [stdout] running 9 tests Dec 05 21:30:25.460 INFO [stdout] test api::names::test::test_display ... ignored Dec 05 21:30:25.460 INFO [stdout] test api::names::test::test_cut ... ok Dec 05 21:30:25.460 INFO [stdout] test api::names::test::test_drilldown ... ok Dec 05 21:30:25.460 INFO [stdout] test api::test::test_add_trailing_slash ... ok Dec 05 21:30:25.460 INFO [stdout] test api::names::test::test_parse ... ok Dec 05 21:30:25.464 INFO [stdout] test api::names::test::test_property ... ok Dec 05 21:30:25.464 INFO [stdout] test api::names::test::test_level_name ... ok Dec 05 21:30:25.724 INFO [stdout] test api::names::test::test_level_name_bad_2 ... ok Dec 05 21:30:25.724 INFO [stderr] su: No module specific data is present Dec 05 21:30:25.724 INFO [stdout] test api::names::test::test_level_name_bad_1 ... ok Dec 05 21:30:25.725 INFO [stdout] Dec 05 21:30:25.725 INFO [stdout] test result: ok. 8 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out Dec 05 21:30:25.725 INFO [stdout] Dec 05 21:30:26.372 INFO running `"docker" "inspect" "b7e8752db2c6e2f82240fa01eda6f999c11a010faeec57e56d35fbfebef13664"` Dec 05 21:30:26.698 INFO running `"docker" "rm" "-f" "b7e8752db2c6e2f82240fa01eda6f999c11a010faeec57e56d35fbfebef13664"` Dec 05 21:30:26.916 INFO [stdout] b7e8752db2c6e2f82240fa01eda6f999c11a010faeec57e56d35fbfebef13664