Aug 29 23:49:52.394 INFO checking url-1.6.1 against try#2d477f9981361618ac78253c28051a66b6cea125 for pr-53707 Aug 29 23:49:52.394 INFO running: cargo +2d477f9981361618ac78253c28051a66b6cea125-alt check --frozen --all --all-targets Aug 29 23:49:52.394 INFO running `"docker" "create" "-v" "/home/ec2-user/crater/./work/local/test-source/worker-0/pr-53707/try#2d477f9981361618ac78253c28051a66b6cea125:/source:ro,Z" "-v" "/home/ec2-user/crater/./work/local/target-dirs/pr-53707/worker-0/try#2d477f9981361618ac78253c28051a66b6cea125:/target:rw,Z" "-v" "/home/ec2-user/crater/./work/local/cargo-home:/cargo-home:ro,Z" "-v" "/home/ec2-user/crater/./work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=500" "-e" "CMD=cargo +2d477f9981361618ac78253c28051a66b6cea125-alt check --frozen --all --all-targets" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "2G" "crater"` Aug 29 23:49:52.634 INFO blam! 104c7e3a6a75dc9d3048ee0a053fe6e75e373da12a54a3c76360ba5c1eed2db3 Aug 29 23:49:52.636 INFO running `"docker" "start" "-a" "104c7e3a6a75dc9d3048ee0a053fe6e75e373da12a54a3c76360ba5c1eed2db3"` Aug 29 23:49:53.450 INFO kablam! Compiling rustc-test v0.2.0 Aug 29 23:49:53.450 INFO kablam! Checking url v1.6.1 (file:///source) Aug 29 23:49:54.126 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Aug 29 23:49:54.126 INFO kablam! --> src/parser.rs:9:5 Aug 29 23:49:54.126 INFO kablam! | Aug 29 23:49:54.126 INFO kablam! 9 | use std::ascii::AsciiExt; Aug 29 23:49:54.126 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 29 23:49:54.126 INFO kablam! | Aug 29 23:49:54.126 INFO kablam! = note: #[warn(deprecated)] on by default Aug 29 23:49:54.126 INFO kablam! Aug 29 23:49:55.379 INFO kablam! warning: unused import: `std::ascii::AsciiExt` Aug 29 23:49:55.379 INFO kablam! --> src/parser.rs:9:5 Aug 29 23:49:55.379 INFO kablam! | Aug 29 23:49:55.379 INFO kablam! 9 | use std::ascii::AsciiExt; Aug 29 23:49:55.379 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 29 23:49:55.379 INFO kablam! | Aug 29 23:49:55.380 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 29 23:49:55.380 INFO kablam! Aug 29 23:49:56.636 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Aug 29 23:49:56.636 INFO kablam! --> src/parser.rs:9:5 Aug 29 23:49:56.636 INFO kablam! | Aug 29 23:49:56.636 INFO kablam! 9 | use std::ascii::AsciiExt; Aug 29 23:49:56.636 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 29 23:49:56.637 INFO kablam! | Aug 29 23:49:56.637 INFO kablam! = note: #[warn(deprecated)] on by default Aug 29 23:49:56.637 INFO kablam! Aug 29 23:49:57.005 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.005 INFO kablam! --> tests/unit.rs:21:1 Aug 29 23:49:57.005 INFO kablam! | Aug 29 23:49:57.005 INFO kablam! 21 | / fn size() { Aug 29 23:49:57.005 INFO kablam! 22 | | use std::mem::size_of; Aug 29 23:49:57.005 INFO kablam! 23 | | assert_eq!(size_of::(), size_of::>()); Aug 29 23:49:57.005 INFO kablam! 24 | | } Aug 29 23:49:57.005 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.005 INFO kablam! Aug 29 23:49:57.006 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.006 INFO kablam! --> tests/unit.rs:39:1 Aug 29 23:49:57.006 INFO kablam! | Aug 29 23:49:57.006 INFO kablam! 39 | / fn new_file_paths() { Aug 29 23:49:57.006 INFO kablam! 40 | | if cfg!(unix) { Aug 29 23:49:57.006 INFO kablam! 41 | | assert_eq!(Url::from_file_path(Path::new("relative")), Err(())); Aug 29 23:49:57.006 INFO kablam! 42 | | assert_eq!(Url::from_file_path(Path::new("../relative")), Err(())); Aug 29 23:49:57.006 INFO kablam! ... | Aug 29 23:49:57.006 INFO kablam! 55 | | } Aug 29 23:49:57.006 INFO kablam! 56 | | } Aug 29 23:49:57.006 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.006 INFO kablam! Aug 29 23:49:57.006 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.007 INFO kablam! --> tests/unit.rs:60:1 Aug 29 23:49:57.007 INFO kablam! | Aug 29 23:49:57.007 INFO kablam! 60 | / fn new_path_bad_utf8() { Aug 29 23:49:57.007 INFO kablam! 61 | | use std::ffi::OsStr; Aug 29 23:49:57.007 INFO kablam! 62 | | use std::os::unix::prelude::*; Aug 29 23:49:57.007 INFO kablam! 63 | | Aug 29 23:49:57.007 INFO kablam! ... | Aug 29 23:49:57.007 INFO kablam! 66 | | assert_eq!(url.to_file_path(), Ok(PathBuf::from(os_str))); Aug 29 23:49:57.007 INFO kablam! 67 | | } Aug 29 23:49:57.007 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.007 INFO kablam! Aug 29 23:49:57.007 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.007 INFO kablam! --> tests/unit.rs:70:1 Aug 29 23:49:57.007 INFO kablam! | Aug 29 23:49:57.007 INFO kablam! 70 | / fn new_path_windows_fun() { Aug 29 23:49:57.007 INFO kablam! 71 | | if cfg!(windows) { Aug 29 23:49:57.007 INFO kablam! 72 | | assert_from_file_path!(r"C:\foo\bar", "/C:/foo/bar"); Aug 29 23:49:57.007 INFO kablam! 73 | | assert_from_file_path!("C:\\foo\\ba\0r", "/C:/foo/ba%00r"); Aug 29 23:49:57.007 INFO kablam! ... | Aug 29 23:49:57.007 INFO kablam! 85 | | } Aug 29 23:49:57.007 INFO kablam! 86 | | } Aug 29 23:49:57.007 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.007 INFO kablam! Aug 29 23:49:57.010 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.010 INFO kablam! --> tests/unit.rs:90:1 Aug 29 23:49:57.010 INFO kablam! | Aug 29 23:49:57.010 INFO kablam! 90 | / fn new_directory_paths() { Aug 29 23:49:57.010 INFO kablam! 91 | | if cfg!(unix) { Aug 29 23:49:57.010 INFO kablam! 92 | | assert_eq!(Url::from_directory_path(Path::new("relative")), Err(())); Aug 29 23:49:57.010 INFO kablam! 93 | | assert_eq!(Url::from_directory_path(Path::new("../relative")), Err(())); Aug 29 23:49:57.010 INFO kablam! ... | Aug 29 23:49:57.010 INFO kablam! 108 | | } Aug 29 23:49:57.010 INFO kablam! 109 | | } Aug 29 23:49:57.010 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.010 INFO kablam! Aug 29 23:49:57.010 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.010 INFO kablam! --> tests/unit.rs:112:1 Aug 29 23:49:57.010 INFO kablam! | Aug 29 23:49:57.010 INFO kablam! 112 | / fn from_str() { Aug 29 23:49:57.010 INFO kablam! 113 | | assert!("http://testing.com/this".parse::().is_ok()); Aug 29 23:49:57.010 INFO kablam! 114 | | } Aug 29 23:49:57.010 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.010 INFO kablam! Aug 29 23:49:57.010 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.010 INFO kablam! --> tests/unit.rs:117:1 Aug 29 23:49:57.010 INFO kablam! | Aug 29 23:49:57.010 INFO kablam! 117 | / fn parse_with_params() { Aug 29 23:49:57.010 INFO kablam! 118 | | let url = Url::parse_with_params("http://testing.com/this?dont=clobberme", Aug 29 23:49:57.010 INFO kablam! 119 | | &[("lang", "rust")]).unwrap(); Aug 29 23:49:57.011 INFO kablam! 120 | | Aug 29 23:49:57.011 INFO kablam! 121 | | assert_eq!(url.as_str(), "http://testing.com/this?dont=clobberme&lang=rust"); Aug 29 23:49:57.011 INFO kablam! 122 | | } Aug 29 23:49:57.011 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.011 INFO kablam! Aug 29 23:49:57.011 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.011 INFO kablam! --> tests/unit.rs:125:1 Aug 29 23:49:57.011 INFO kablam! | Aug 29 23:49:57.011 INFO kablam! 125 | / fn issue_124() { Aug 29 23:49:57.011 INFO kablam! 126 | | let url: Url = "file:a".parse().unwrap(); Aug 29 23:49:57.011 INFO kablam! 127 | | assert_eq!(url.path(), "/a"); Aug 29 23:49:57.011 INFO kablam! 128 | | let url: Url = "file:...".parse().unwrap(); Aug 29 23:49:57.011 INFO kablam! ... | Aug 29 23:49:57.011 INFO kablam! 131 | | assert_eq!(url.path(), "/"); Aug 29 23:49:57.011 INFO kablam! 132 | | } Aug 29 23:49:57.011 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.011 INFO kablam! Aug 29 23:49:57.011 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.011 INFO kablam! --> tests/unit.rs:135:1 Aug 29 23:49:57.011 INFO kablam! | Aug 29 23:49:57.011 INFO kablam! 135 | / fn test_equality() { Aug 29 23:49:57.011 INFO kablam! 136 | | use std::hash::{Hash, Hasher}; Aug 29 23:49:57.011 INFO kablam! 137 | | use std::collections::hash_map::DefaultHasher; Aug 29 23:49:57.011 INFO kablam! 138 | | Aug 29 23:49:57.011 INFO kablam! ... | Aug 29 23:49:57.011 INFO kablam! 178 | | check_eq(&a, &b); Aug 29 23:49:57.011 INFO kablam! 179 | | } Aug 29 23:49:57.011 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.011 INFO kablam! Aug 29 23:49:57.011 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.011 INFO kablam! --> tests/unit.rs:182:1 Aug 29 23:49:57.012 INFO kablam! | Aug 29 23:49:57.012 INFO kablam! 182 | / fn host() { Aug 29 23:49:57.012 INFO kablam! 183 | | fn assert_host(input: &str, host: Host<&str>) { Aug 29 23:49:57.012 INFO kablam! 184 | | assert_eq!(Url::parse(input).unwrap().host(), Some(host)); Aug 29 23:49:57.012 INFO kablam! 185 | | } Aug 29 23:49:57.012 INFO kablam! ... | Aug 29 23:49:57.012 INFO kablam! 198 | | assert!(Url::parse("http://192.168.0.257").is_err()); Aug 29 23:49:57.012 INFO kablam! 199 | | } Aug 29 23:49:57.012 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.012 INFO kablam! Aug 29 23:49:57.012 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.012 INFO kablam! --> tests/unit.rs:202:1 Aug 29 23:49:57.012 INFO kablam! | Aug 29 23:49:57.012 INFO kablam! 202 | / fn host_serialization() { Aug 29 23:49:57.012 INFO kablam! 203 | | // libstd’s `Display for Ipv6Addr` serializes 0:0:0:0:0:0:_:_ and 0:0:0:0:0:ffff:_:_ Aug 29 23:49:57.012 INFO kablam! 204 | | // using IPv4-like syntax, as suggested in https://tools.ietf.org/html/rfc5952#section-4 Aug 29 23:49:57.012 INFO kablam! 205 | | // but https://url.spec.whatwg.org/#concept-ipv6-serializer specifies not to. Aug 29 23:49:57.012 INFO kablam! ... | Aug 29 23:49:57.012 INFO kablam! 209 | | assert_eq!(Url::parse("http://[0::ffff:0:2]").unwrap().host_str(), Some("[::ffff:0:2]")); Aug 29 23:49:57.012 INFO kablam! 210 | | } Aug 29 23:49:57.012 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.012 INFO kablam! Aug 29 23:49:57.012 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.012 INFO kablam! --> tests/unit.rs:213:1 Aug 29 23:49:57.012 INFO kablam! | Aug 29 23:49:57.012 INFO kablam! 213 | / fn test_idna() { Aug 29 23:49:57.012 INFO kablam! 214 | | assert!("http://goșu.ro".parse::().is_ok()); Aug 29 23:49:57.012 INFO kablam! 215 | | assert_eq!(Url::parse("http://☃.net/").unwrap().host(), Some(Host::Domain("xn--n3h.net"))); Aug 29 23:49:57.012 INFO kablam! 216 | | assert!("https://r2---sn-huoa-cvhl.googlevideo.com/crossdomain.xml".parse::().is_ok()); Aug 29 23:49:57.012 INFO kablam! 217 | | } Aug 29 23:49:57.013 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.013 INFO kablam! Aug 29 23:49:57.013 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.013 INFO kablam! --> tests/unit.rs:220:1 Aug 29 23:49:57.013 INFO kablam! | Aug 29 23:49:57.013 INFO kablam! 220 | / fn test_serialization() { Aug 29 23:49:57.013 INFO kablam! 221 | | let data = [ Aug 29 23:49:57.013 INFO kablam! 222 | | ("http://example.com/", "http://example.com/"), Aug 29 23:49:57.013 INFO kablam! 223 | | ("http://addslash.com", "http://addslash.com/"), Aug 29 23:49:57.013 INFO kablam! ... | Aug 29 23:49:57.013 INFO kablam! 234 | | } Aug 29 23:49:57.013 INFO kablam! 235 | | } Aug 29 23:49:57.015 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.015 INFO kablam! Aug 29 23:49:57.016 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.016 INFO kablam! --> tests/unit.rs:238:1 Aug 29 23:49:57.016 INFO kablam! | Aug 29 23:49:57.016 INFO kablam! 238 | / fn test_form_urlencoded() { Aug 29 23:49:57.018 INFO kablam! 239 | | let pairs: &[(Cow, Cow)] = &[ Aug 29 23:49:57.018 INFO kablam! 240 | | ("foo".into(), "é&".into()), Aug 29 23:49:57.018 INFO kablam! 241 | | ("bar".into(), "".into()), Aug 29 23:49:57.018 INFO kablam! ... | Aug 29 23:49:57.019 INFO kablam! 246 | | assert_eq!(form_urlencoded::parse(encoded.as_bytes()).collect::>(), pairs.to_vec()); Aug 29 23:49:57.019 INFO kablam! 247 | | } Aug 29 23:49:57.019 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.019 INFO kablam! Aug 29 23:49:57.019 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.019 INFO kablam! --> tests/unit.rs:250:1 Aug 29 23:49:57.019 INFO kablam! | Aug 29 23:49:57.019 INFO kablam! 250 | / fn test_form_serialize() { Aug 29 23:49:57.020 INFO kablam! 251 | | let encoded = form_urlencoded::Serializer::new(String::new()) Aug 29 23:49:57.020 INFO kablam! 252 | | .append_pair("foo", "é&") Aug 29 23:49:57.020 INFO kablam! 253 | | .append_pair("bar", "") Aug 29 23:49:57.020 INFO kablam! ... | Aug 29 23:49:57.020 INFO kablam! 256 | | assert_eq!(encoded, "foo=%C3%A9%26&bar=&foo=%23"); Aug 29 23:49:57.020 INFO kablam! 257 | | } Aug 29 23:49:57.020 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.020 INFO kablam! Aug 29 23:49:57.020 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.021 INFO kablam! --> tests/unit.rs:260:1 Aug 29 23:49:57.021 INFO kablam! | Aug 29 23:49:57.021 INFO kablam! 260 | / fn form_urlencoded_custom_encoding_override() { Aug 29 23:49:57.021 INFO kablam! 261 | | let encoded = form_urlencoded::Serializer::new(String::new()) Aug 29 23:49:57.021 INFO kablam! 262 | | .custom_encoding_override(|s| s.as_bytes().to_ascii_uppercase().into()) Aug 29 23:49:57.021 INFO kablam! 263 | | .append_pair("foo", "bar") Aug 29 23:49:57.021 INFO kablam! 264 | | .finish(); Aug 29 23:49:57.021 INFO kablam! 265 | | assert_eq!(encoded, "FOO=BAR"); Aug 29 23:49:57.022 INFO kablam! 266 | | } Aug 29 23:49:57.022 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.022 INFO kablam! Aug 29 23:49:57.022 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.022 INFO kablam! --> tests/unit.rs:269:1 Aug 29 23:49:57.022 INFO kablam! | Aug 29 23:49:57.022 INFO kablam! 269 | / fn host_and_port_display() { Aug 29 23:49:57.022 INFO kablam! 270 | | assert_eq!( Aug 29 23:49:57.022 INFO kablam! 271 | | format!( Aug 29 23:49:57.023 INFO kablam! 272 | | "{}", Aug 29 23:49:57.023 INFO kablam! ... | Aug 29 23:49:57.023 INFO kablam! 295 | | ) Aug 29 23:49:57.023 INFO kablam! 296 | | } Aug 29 23:49:57.023 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.023 INFO kablam! Aug 29 23:49:57.023 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.023 INFO kablam! --> tests/unit.rs:300:1 Aug 29 23:49:57.024 INFO kablam! | Aug 29 23:49:57.024 INFO kablam! 300 | / fn issue_25() { Aug 29 23:49:57.024 INFO kablam! 301 | | let filename = if cfg!(windows) { r"C:\run\pg.sock" } else { "/run/pg.sock" }; Aug 29 23:49:57.024 INFO kablam! 302 | | let mut url = Url::from_file_path(filename).unwrap(); Aug 29 23:49:57.024 INFO kablam! 303 | | url.check_invariants().unwrap(); Aug 29 23:49:57.024 INFO kablam! ... | Aug 29 23:49:57.024 INFO kablam! 311 | | assert_eq!(url.as_str(), expected); Aug 29 23:49:57.024 INFO kablam! 312 | | } Aug 29 23:49:57.025 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.025 INFO kablam! Aug 29 23:49:57.025 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.025 INFO kablam! --> tests/unit.rs:316:1 Aug 29 23:49:57.025 INFO kablam! | Aug 29 23:49:57.025 INFO kablam! 316 | / fn issue_61() { Aug 29 23:49:57.025 INFO kablam! 317 | | let mut url = Url::parse("http://mozilla.org").unwrap(); Aug 29 23:49:57.025 INFO kablam! 318 | | url.set_scheme("https").unwrap(); Aug 29 23:49:57.025 INFO kablam! 319 | | assert_eq!(url.port(), None); Aug 29 23:49:57.025 INFO kablam! 320 | | assert_eq!(url.port_or_known_default(), Some(443)); Aug 29 23:49:57.026 INFO kablam! 321 | | url.check_invariants().unwrap(); Aug 29 23:49:57.026 INFO kablam! 322 | | } Aug 29 23:49:57.026 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.026 INFO kablam! Aug 29 23:49:57.026 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.026 INFO kablam! --> tests/unit.rs:327:1 Aug 29 23:49:57.026 INFO kablam! | Aug 29 23:49:57.026 INFO kablam! 327 | / fn issue_197() { Aug 29 23:49:57.026 INFO kablam! 328 | | let mut url = Url::from_file_path("/").expect("Failed to parse path"); Aug 29 23:49:57.027 INFO kablam! 329 | | url.check_invariants().unwrap(); Aug 29 23:49:57.027 INFO kablam! 330 | | assert_eq!(url, Url::parse("file:///").expect("Failed to parse path + protocol")); Aug 29 23:49:57.027 INFO kablam! 331 | | url.path_segments_mut().expect("path_segments_mut").pop_if_empty(); Aug 29 23:49:57.027 INFO kablam! 332 | | } Aug 29 23:49:57.027 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.027 INFO kablam! Aug 29 23:49:57.027 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.027 INFO kablam! --> tests/unit.rs:335:1 Aug 29 23:49:57.027 INFO kablam! | Aug 29 23:49:57.028 INFO kablam! 335 | / fn issue_241() { Aug 29 23:49:57.028 INFO kablam! 336 | | Url::parse("mailto:").unwrap().cannot_be_a_base(); Aug 29 23:49:57.028 INFO kablam! 337 | | } Aug 29 23:49:57.028 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.028 INFO kablam! Aug 29 23:49:57.028 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.028 INFO kablam! --> tests/unit.rs:341:1 Aug 29 23:49:57.028 INFO kablam! | Aug 29 23:49:57.028 INFO kablam! 341 | / fn append_trailing_slash() { Aug 29 23:49:57.028 INFO kablam! 342 | | let mut url: Url = "http://localhost:6767/foo/bar?a=b".parse().unwrap(); Aug 29 23:49:57.029 INFO kablam! 343 | | url.check_invariants().unwrap(); Aug 29 23:49:57.029 INFO kablam! 344 | | url.path_segments_mut().unwrap().push(""); Aug 29 23:49:57.029 INFO kablam! 345 | | url.check_invariants().unwrap(); Aug 29 23:49:57.029 INFO kablam! 346 | | assert_eq!(url.to_string(), "http://localhost:6767/foo/bar/?a=b"); Aug 29 23:49:57.029 INFO kablam! 347 | | } Aug 29 23:49:57.029 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.029 INFO kablam! Aug 29 23:49:57.029 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.029 INFO kablam! --> tests/unit.rs:351:1 Aug 29 23:49:57.029 INFO kablam! | Aug 29 23:49:57.030 INFO kablam! 351 | / fn extend_query_pairs_then_mutate() { Aug 29 23:49:57.030 INFO kablam! 352 | | let mut url: Url = "http://localhost:6767/foo/bar".parse().unwrap(); Aug 29 23:49:57.030 INFO kablam! 353 | | url.query_pairs_mut().extend_pairs(vec![ ("auth", "my-token") ].into_iter()); Aug 29 23:49:57.030 INFO kablam! 354 | | url.check_invariants().unwrap(); Aug 29 23:49:57.030 INFO kablam! ... | Aug 29 23:49:57.030 INFO kablam! 358 | | assert_eq!(url.to_string(), "http://localhost:6767/foo/bar/some_other_path?auth=my-token"); Aug 29 23:49:57.030 INFO kablam! 359 | | } Aug 29 23:49:57.030 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.030 INFO kablam! Aug 29 23:49:57.031 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.031 INFO kablam! --> tests/unit.rs:363:1 Aug 29 23:49:57.031 INFO kablam! | Aug 29 23:49:57.031 INFO kablam! 363 | / fn append_empty_segment_then_mutate() { Aug 29 23:49:57.031 INFO kablam! 364 | | let mut url: Url = "http://localhost:6767/foo/bar?a=b".parse().unwrap(); Aug 29 23:49:57.031 INFO kablam! 365 | | url.check_invariants().unwrap(); Aug 29 23:49:57.031 INFO kablam! 366 | | url.path_segments_mut().unwrap().push("").pop(); Aug 29 23:49:57.031 INFO kablam! 367 | | url.check_invariants().unwrap(); Aug 29 23:49:57.031 INFO kablam! 368 | | assert_eq!(url.to_string(), "http://localhost:6767/foo/bar?a=b"); Aug 29 23:49:57.031 INFO kablam! 369 | | } Aug 29 23:49:57.032 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.032 INFO kablam! Aug 29 23:49:57.032 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.032 INFO kablam! --> tests/unit.rs:373:1 Aug 29 23:49:57.032 INFO kablam! | Aug 29 23:49:57.032 INFO kablam! 373 | / fn test_set_host() { Aug 29 23:49:57.032 INFO kablam! 374 | | let mut url = Url::parse("https://example.net/hello").unwrap(); Aug 29 23:49:57.032 INFO kablam! 375 | | url.set_host(Some("foo.com")).unwrap(); Aug 29 23:49:57.032 INFO kablam! 376 | | assert_eq!(url.as_str(), "https://foo.com/hello"); Aug 29 23:49:57.033 INFO kablam! ... | Aug 29 23:49:57.033 INFO kablam! 384 | | assert_eq!(url.as_str(), "foobar:/hello"); Aug 29 23:49:57.033 INFO kablam! 385 | | } Aug 29 23:49:57.033 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.033 INFO kablam! Aug 29 23:49:57.033 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.033 INFO kablam! --> tests/unit.rs:389:1 Aug 29 23:49:57.033 INFO kablam! | Aug 29 23:49:57.034 INFO kablam! 389 | / fn test_leading_dots() { Aug 29 23:49:57.034 INFO kablam! 390 | | assert_eq!(Host::parse(".org").unwrap(), Host::Domain(".org".to_owned())); Aug 29 23:49:57.034 INFO kablam! 391 | | assert_eq!(Url::parse("file://./foo").unwrap().domain(), Some(".")); Aug 29 23:49:57.034 INFO kablam! 392 | | } Aug 29 23:49:57.034 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.034 INFO kablam! Aug 29 23:49:57.034 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.034 INFO kablam! --> tests/unit.rs:397:1 Aug 29 23:49:57.034 INFO kablam! | Aug 29 23:49:57.035 INFO kablam! 397 | / fn define_encode_set_scopes() { Aug 29 23:49:57.035 INFO kablam! 398 | | use url::percent_encoding::{utf8_percent_encode, SIMPLE_ENCODE_SET}; Aug 29 23:49:57.035 INFO kablam! 399 | | Aug 29 23:49:57.035 INFO kablam! 400 | | define_encode_set! { Aug 29 23:49:57.035 INFO kablam! ... | Aug 29 23:49:57.035 INFO kablam! 420 | | m::test(); Aug 29 23:49:57.035 INFO kablam! 421 | | } Aug 29 23:49:57.035 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.035 INFO kablam! Aug 29 23:49:57.035 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.036 INFO kablam! --> tests/unit.rs:425:1 Aug 29 23:49:57.036 INFO kablam! | Aug 29 23:49:57.036 INFO kablam! 425 | / fn test_origin_hash() { Aug 29 23:49:57.036 INFO kablam! 426 | | use std::hash::{Hash,Hasher}; Aug 29 23:49:57.036 INFO kablam! 427 | | use std::collections::hash_map::DefaultHasher; Aug 29 23:49:57.036 INFO kablam! 428 | | Aug 29 23:49:57.036 INFO kablam! ... | Aug 29 23:49:57.036 INFO kablam! 462 | | assert_ne!(hash(&opaque_origin), hash(&other_opaque_origin)); Aug 29 23:49:57.036 INFO kablam! 463 | | } Aug 29 23:49:57.036 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.036 INFO kablam! Aug 29 23:49:57.036 INFO kablam! error[E0425]: cannot find function `assert_test_result` in module `self::test` Aug 29 23:49:57.036 INFO kablam! --> tests/unit.rs:466:1 Aug 29 23:49:57.037 INFO kablam! | Aug 29 23:49:57.037 INFO kablam! 466 | / fn test_windows_unc_path() { Aug 29 23:49:57.037 INFO kablam! 467 | | if !cfg!(windows) { Aug 29 23:49:57.037 INFO kablam! 468 | | return Aug 29 23:49:57.037 INFO kablam! 469 | | } Aug 29 23:49:57.037 INFO kablam! ... | Aug 29 23:49:57.037 INFO kablam! 489 | | assert!(url.is_err()); Aug 29 23:49:57.037 INFO kablam! 490 | | } Aug 29 23:49:57.037 INFO kablam! | |_^ not found in `self::test` Aug 29 23:49:57.037 INFO kablam! Aug 29 23:49:57.081 INFO kablam! warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Aug 29 23:49:57.081 INFO kablam! --> tests/unit.rs:14:5 Aug 29 23:49:57.081 INFO kablam! | Aug 29 23:49:57.082 INFO kablam! 14 | use std::ascii::AsciiExt; Aug 29 23:49:57.082 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 29 23:49:57.082 INFO kablam! | Aug 29 23:49:57.082 INFO kablam! = note: #[warn(deprecated)] on by default Aug 29 23:49:57.082 INFO kablam! Aug 29 23:49:57.645 INFO kablam! warning: unused import: `std::ascii::AsciiExt` Aug 29 23:49:57.645 INFO kablam! --> tests/unit.rs:14:5 Aug 29 23:49:57.645 INFO kablam! | Aug 29 23:49:57.645 INFO kablam! 14 | use std::ascii::AsciiExt; Aug 29 23:49:57.645 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 29 23:49:57.645 INFO kablam! | Aug 29 23:49:57.645 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 29 23:49:57.645 INFO kablam! Aug 29 23:49:57.652 INFO kablam! error: aborting due to 29 previous errors Aug 29 23:49:57.652 INFO kablam! Aug 29 23:49:57.653 INFO kablam! For more information about this error, try `rustc --explain E0425`. Aug 29 23:49:57.662 INFO kablam! error: Could not compile `url`. Aug 29 23:49:57.662 INFO kablam! warning: build failed, waiting for other jobs to finish... Aug 29 23:49:57.905 INFO kablam! warning: unused import: `std::ascii::AsciiExt` Aug 29 23:49:57.905 INFO kablam! --> src/parser.rs:9:5 Aug 29 23:49:57.905 INFO kablam! | Aug 29 23:49:57.905 INFO kablam! 9 | use std::ascii::AsciiExt; Aug 29 23:49:57.905 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^ Aug 29 23:49:57.905 INFO kablam! | Aug 29 23:49:57.905 INFO kablam! = note: #[warn(unused_imports)] on by default Aug 29 23:49:57.905 INFO kablam! Aug 29 23:49:58.528 INFO kablam! error: build failed Aug 29 23:49:58.530 INFO kablam! su: No module specific data is present Aug 29 23:49:58.923 INFO running `"docker" "rm" "-f" "104c7e3a6a75dc9d3048ee0a053fe6e75e373da12a54a3c76360ba5c1eed2db3"` Aug 29 23:49:59.022 INFO blam! 104c7e3a6a75dc9d3048ee0a053fe6e75e373da12a54a3c76360ba5c1eed2db3