Nov 18 01:24:45.733 INFO testing rouille-2.2.0 against master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c for pr-55982 Nov 18 01:24:45.733 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-5/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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"` Nov 18 01:24:46.127 INFO [stdout] 230571ad2badd38ef2c59fcca744017680e25730b033f7b85ca630b08b1044be Nov 18 01:24:46.133 INFO running `"docker" "start" "-a" "230571ad2badd38ef2c59fcca744017680e25730b033f7b85ca630b08b1044be"` Nov 18 01:24:46.885 INFO [stderr] usermod: no changes Nov 18 01:24:47.196 INFO [stderr] Compiling buf_redux v0.6.3 Nov 18 01:24:47.203 INFO [stderr] Compiling memchr v2.1.1 Nov 18 01:24:47.203 INFO [stderr] Compiling gzip-header v0.2.0 Nov 18 01:24:48.831 INFO [stderr] Compiling deflate v0.7.19 Nov 18 01:24:49.512 INFO [stderr] Compiling twoway v0.1.8 Nov 18 01:24:51.030 INFO [stderr] Compiling multipart v0.13.6 Nov 18 01:24:54.841 INFO [stderr] Compiling rouille v2.2.0 (/source) Nov 18 01:24:58.506 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:24:58.507 INFO [stderr] --> src/lib.rs:99:5 Nov 18 01:24:58.507 INFO [stderr] | Nov 18 01:24:58.507 INFO [stderr] 99 | use std::ascii::AsciiExt; Nov 18 01:24:58.508 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:24:58.508 INFO [stderr] | Nov 18 01:24:58.508 INFO [stderr] = note: #[warn(deprecated)] on by default Nov 18 01:24:58.509 INFO [stderr] Nov 18 01:24:58.509 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:24:58.509 INFO [stderr] --> src/content_encoding.rs:17:5 Nov 18 01:24:58.510 INFO [stderr] | Nov 18 01:24:58.510 INFO [stderr] 17 | use std::ascii::AsciiExt; Nov 18 01:24:58.515 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:24:58.516 INFO [stderr] Nov 18 01:24:58.516 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:24:58.516 INFO [stderr] --> src/websocket/mod.rs:83:5 Nov 18 01:24:58.517 INFO [stderr] | Nov 18 01:24:58.517 INFO [stderr] 83 | use std::ascii::AsciiExt; Nov 18 01:24:58.517 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:24:58.517 INFO [stderr] Nov 18 01:24:58.518 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:24:58.518 INFO [stderr] --> src/response.rs:25:5 Nov 18 01:24:58.518 INFO [stderr] | Nov 18 01:24:58.518 INFO [stderr] 25 | use std::ascii::AsciiExt; Nov 18 01:24:58.519 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:24:58.519 INFO [stderr] Nov 18 01:25:02.075 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 15.16s Nov 18 01:25:02.115 INFO [stderr] su: No module specific data is present Nov 18 01:25:02.874 INFO running `"docker" "inspect" "230571ad2badd38ef2c59fcca744017680e25730b033f7b85ca630b08b1044be"` Nov 18 01:25:03.111 INFO running `"docker" "rm" "-f" "230571ad2badd38ef2c59fcca744017680e25730b033f7b85ca630b08b1044be"` Nov 18 01:25:03.441 INFO [stdout] 230571ad2badd38ef2c59fcca744017680e25730b033f7b85ca630b08b1044be Nov 18 01:25:03.444 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-5/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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"` Nov 18 01:25:03.771 INFO [stdout] 5fc0f9b0e7843590a3e51c62776db903c403a1247cb01b4b5b9fbe393ac4d397 Nov 18 01:25:03.773 INFO running `"docker" "start" "-a" "5fc0f9b0e7843590a3e51c62776db903c403a1247cb01b4b5b9fbe393ac4d397"` Nov 18 01:25:04.910 INFO [stderr] usermod: no changes Nov 18 01:25:05.215 INFO [stderr] Compiling postgres-shared v0.4.2 Nov 18 01:25:10.065 INFO [stderr] Compiling postgres v0.15.2 Nov 18 01:25:15.565 INFO [stderr] Compiling rouille v2.2.0 (/source) Nov 18 01:25:31.635 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:25:31.636 INFO [stderr] --> src/lib.rs:99:5 Nov 18 01:25:31.636 INFO [stderr] | Nov 18 01:25:31.636 INFO [stderr] 99 | use std::ascii::AsciiExt; Nov 18 01:25:31.636 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:25:31.667 INFO [stderr] | Nov 18 01:25:31.667 INFO [stderr] = note: #[warn(deprecated)] on by default Nov 18 01:25:31.668 INFO [stderr] Nov 18 01:25:31.668 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:25:31.668 INFO [stderr] --> src/content_encoding.rs:17:5 Nov 18 01:25:31.669 INFO [stderr] | Nov 18 01:25:31.669 INFO [stderr] 17 | use std::ascii::AsciiExt; Nov 18 01:25:31.669 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:25:31.670 INFO [stderr] Nov 18 01:25:31.670 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:25:31.670 INFO [stderr] --> src/websocket/mod.rs:83:5 Nov 18 01:25:31.671 INFO [stderr] | Nov 18 01:25:31.671 INFO [stderr] 83 | use std::ascii::AsciiExt; Nov 18 01:25:31.671 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:25:31.671 INFO [stderr] Nov 18 01:25:31.672 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Nov 18 01:25:31.672 INFO [stderr] --> src/response.rs:25:5 Nov 18 01:25:31.672 INFO [stderr] | Nov 18 01:25:31.673 INFO [stderr] 25 | use std::ascii::AsciiExt; Nov 18 01:25:31.673 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Nov 18 01:25:31.673 INFO [stderr] Nov 18 01:25:34.288 INFO [stderr] warning: unreachable expression Nov 18 01:25:34.288 INFO [stderr] --> examples/hello-world.rs:31:9 Nov 18 01:25:34.288 INFO [stderr] | Nov 18 01:25:34.288 INFO [stderr] 31 | / router!(request, Nov 18 01:25:34.288 INFO [stderr] 32 | | (GET) (/) => { Nov 18 01:25:34.288 INFO [stderr] 33 | | // If the request's URL is `/`, we jump here. Nov 18 01:25:34.288 INFO [stderr] 34 | | // This block builds a `Response` object that redirects to the `/hello/world`. Nov 18 01:25:34.288 INFO [stderr] ... | Nov 18 01:25:34.288 INFO [stderr] 81 | | _ => rouille::Response::empty_404() Nov 18 01:25:34.288 INFO [stderr] 82 | | ) Nov 18 01:25:34.288 INFO [stderr] | |_________^ Nov 18 01:25:34.288 INFO [stderr] | Nov 18 01:25:34.288 INFO [stderr] = note: #[warn(unreachable_code)] on by default Nov 18 01:25:34.288 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 18 01:25:34.288 INFO [stderr] Nov 18 01:25:34.484 INFO [stderr] warning: unreachable expression Nov 18 01:25:34.484 INFO [stderr] --> examples/login-session.rs:93:5 Nov 18 01:25:34.485 INFO [stderr] | Nov 18 01:25:34.485 INFO [stderr] 93 | / router!(request, Nov 18 01:25:34.486 INFO [stderr] 94 | | (POST) (/login) => { Nov 18 01:25:34.491 INFO [stderr] 95 | | // This is the route that is called when the user wants to log in. Nov 18 01:25:34.491 INFO [stderr] 96 | | Nov 18 01:25:34.492 INFO [stderr] ... | Nov 18 01:25:34.492 INFO [stderr] 143 | | _ => () Nov 18 01:25:34.492 INFO [stderr] 144 | | ); Nov 18 01:25:34.492 INFO [stderr] | |______^ Nov 18 01:25:34.512 INFO [stderr] | Nov 18 01:25:34.512 INFO [stderr] = note: #[warn(unreachable_code)] on by default Nov 18 01:25:34.512 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 18 01:25:34.512 INFO [stderr] Nov 18 01:25:34.514 INFO [stderr] warning: unreachable expression Nov 18 01:25:34.514 INFO [stderr] --> examples/login-session.rs:93:5 Nov 18 01:25:34.514 INFO [stderr] | Nov 18 01:25:34.514 INFO [stderr] 93 | / router!(request, Nov 18 01:25:34.514 INFO [stderr] 94 | | (POST) (/login) => { Nov 18 01:25:34.514 INFO [stderr] 95 | | // This is the route that is called when the user wants to log in. Nov 18 01:25:34.514 INFO [stderr] 96 | | Nov 18 01:25:34.515 INFO [stderr] ... | Nov 18 01:25:34.515 INFO [stderr] 143 | | _ => () Nov 18 01:25:34.515 INFO [stderr] 144 | | ); Nov 18 01:25:34.515 INFO [stderr] | |______^ Nov 18 01:25:34.535 INFO [stderr] | Nov 18 01:25:34.535 INFO [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) Nov 18 01:25:34.535 INFO [stderr] Nov 18 01:25:41.123 INFO [stderr] warning: unused variable: `a` Nov 18 01:25:41.123 INFO [stderr] --> src/router.rs:428:42 Nov 18 01:25:41.124 INFO [stderr] | Nov 18 01:25:41.124 INFO [stderr] 428 | (GET) ["/math/{a}/plus/{b}", a: u32 , b: u32] => { 7. }, Nov 18 01:25:41.124 INFO [stderr] | ^ help: consider using `_a` instead Nov 18 01:25:41.125 INFO [stderr] | Nov 18 01:25:41.125 INFO [stderr] = note: #[warn(unused_variables)] on by default Nov 18 01:25:41.125 INFO [stderr] Nov 18 01:25:41.125 INFO [stderr] warning: unused variable: `b` Nov 18 01:25:41.126 INFO [stderr] --> src/router.rs:428:51 Nov 18 01:25:41.126 INFO [stderr] | Nov 18 01:25:41.126 INFO [stderr] 428 | (GET) ["/math/{a}/plus/{b}", a: u32 , b: u32] => { 7. }, Nov 18 01:25:41.126 INFO [stderr] | ^ help: consider using `_b` instead Nov 18 01:25:41.127 INFO [stderr] Nov 18 01:25:41.127 INFO [stderr] warning: unused variable: `name` Nov 18 01:25:41.127 INFO [stderr] --> src/router.rs:556:37 Nov 18 01:25:41.127 INFO [stderr] | Nov 18 01:25:41.128 INFO [stderr] 556 | (GET) ["/hello/{name}", name: String, id: u32] => { 1 }, // this should fail Nov 18 01:25:41.128 INFO [stderr] | ^^^^ help: consider using `_name` instead Nov 18 01:25:41.128 INFO [stderr] Nov 18 01:25:41.128 INFO [stderr] warning: unused variable: `id` Nov 18 01:25:41.129 INFO [stderr] --> src/router.rs:556:51 Nov 18 01:25:41.129 INFO [stderr] | Nov 18 01:25:41.129 INFO [stderr] 556 | (GET) ["/hello/{name}", name: String, id: u32] => { 1 }, // this should fail Nov 18 01:25:41.130 INFO [stderr] | ^^ help: consider using `_id` instead Nov 18 01:25:41.130 INFO [stderr] Nov 18 01:26:07.989 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 03s Nov 18 01:26:08.013 INFO [stderr] su: No module specific data is present Nov 18 01:26:08.837 INFO running `"docker" "inspect" "5fc0f9b0e7843590a3e51c62776db903c403a1247cb01b4b5b9fbe393ac4d397"` Nov 18 01:26:09.033 INFO running `"docker" "rm" "-f" "5fc0f9b0e7843590a3e51c62776db903c403a1247cb01b4b5b9fbe393ac4d397"` Nov 18 01:26:09.163 INFO [stdout] 5fc0f9b0e7843590a3e51c62776db903c403a1247cb01b4b5b9fbe393ac4d397 Nov 18 01:26:09.168 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55982/worker-5/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/pr-55982/master#6b9b97bd9b704f85f0184f7a213cc4d62bd9654c:/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 +6b9b97bd9b704f85f0184f7a213cc4d62bd9654c-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"` Nov 18 01:26:09.351 INFO [stdout] a30007d620836a0c1ab80bcbb754089e3de159fd40d601826ed6b4552c6e5540 Nov 18 01:26:09.353 INFO running `"docker" "start" "-a" "a30007d620836a0c1ab80bcbb754089e3de159fd40d601826ed6b4552c6e5540"` Nov 18 01:26:09.791 INFO [stderr] usermod: no changes Nov 18 01:26:09.993 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.18s Nov 18 01:26:10.018 INFO [stderr] Running /target/debug/deps/rouille-6e24008f1bb11ddc Nov 18 01:26:10.021 INFO [stdout] Nov 18 01:26:10.021 INFO [stdout] running 87 tests Nov 18 01:26:10.022 INFO [stdout] test content_encoding::tests::no_req_encodings ... ok Nov 18 01:26:10.022 INFO [stdout] test content_encoding::tests::empty_req_encodings ... ok Nov 18 01:26:10.022 INFO [stdout] test content_encoding::tests::multi_req_encoding ... ok Nov 18 01:26:10.022 INFO [stdout] test content_encoding::tests::one_req_encoding ... ok Nov 18 01:26:10.023 INFO [stdout] test input::accept::tests::basic ... ok Nov 18 01:26:10.023 INFO [stdout] test input::accept::tests::multimatch_first ... ok Nov 18 01:26:10.023 INFO [stdout] test input::accept::tests::no_header_first ... ok Nov 18 01:26:10.023 INFO [stdout] test input::accept::tests::no_match ... ok Nov 18 01:26:10.023 INFO [stdout] test input::accept::tests::wildcard ... ok Nov 18 01:26:10.023 INFO [stdout] test input::plain::test::body_twice ... ok Nov 18 01:26:10.023 INFO [stdout] test input::cookies::test::no_cookie ... ok Nov 18 01:26:10.023 INFO [stdout] test input::cookies::test::cookies_ok ... ok Nov 18 01:26:10.023 INFO [stdout] test input::basic_http_auth::test::basic_http_auth_no_header ... ok Nov 18 01:26:10.027 INFO [stdout] test input::accept::tests::no_header_wildcard ... ok Nov 18 01:26:10.027 INFO [stdout] test input::plain::test::bytes_limit ... ok Nov 18 01:26:10.027 INFO [stdout] test input::plain::test::non_utf8_encoding ... ignored Nov 18 01:26:10.028 INFO [stdout] test input::plain::test::charset ... ok Nov 18 01:26:10.028 INFO [stdout] test input::plain::test::exact_limit ... ok Nov 18 01:26:10.028 INFO [stdout] test input::plain::test::ok ... ok Nov 18 01:26:10.028 INFO [stdout] test input::plain::test::non_utf8_body ... ok Nov 18 01:26:10.028 INFO [stdout] test input::plain::test::missing_content_type ... ok Nov 18 01:26:10.028 INFO [stdout] test input::basic_http_auth::test::basic_http_auth_wrong_header ... ok Nov 18 01:26:10.028 INFO [stdout] test input::basic_http_auth::test::basic_http_auth_ok ... ok Nov 18 01:26:10.028 INFO [stdout] test input::post::tests::basic_bool ... ok Nov 18 01:26:10.029 INFO [stdout] test input::post::tests::missing_field ... ok Nov 18 01:26:10.029 INFO [stdout] test input::post::tests::body_extracted ... ok Nov 18 01:26:10.029 INFO [stdout] test input::post::tests::missing_field_option ... ok Nov 18 01:26:10.029 INFO [stdout] test input::post::tests::missing_field_bool ... ok Nov 18 01:26:10.029 INFO [stdout] test input::post::tests::basic_string ... ok Nov 18 01:26:10.029 INFO [stdout] test input::plain::test::wrong_content_type ... ok Nov 18 01:26:10.029 INFO [stdout] test input::post::tests::multiple_values_vec_option_parse_failure ... ok Nov 18 01:26:10.030 INFO [stdout] test input::post::tests::basic_int ... ok Nov 18 01:26:10.030 INFO [stdout] test input::post::tests::not_utf8 ... ignored Nov 18 01:26:10.030 INFO [stdout] test input::post::tests::multiple_values_vec ... ok Nov 18 01:26:10.030 INFO [stdout] test input::post::tests::missing_field_vec ... ok Nov 18 01:26:10.030 INFO [stdout] test input::post::tests::num_overflow ... ok Nov 18 01:26:10.031 INFO [stdout] test input::post::tests::basic_option_string ... ok Nov 18 01:26:10.031 INFO [stdout] test input::post::tests::num_parse_error_option ... ok Nov 18 01:26:10.031 INFO [stdout] test input::post::tests::multiple_values ... ok Nov 18 01:26:10.031 INFO [stdout] test input::post::tests::multiple_values_bool ... ok Nov 18 01:26:10.031 INFO [stdout] test input::post::tests::too_many_fields ... ok Nov 18 01:26:10.031 INFO [stdout] test input::post::tests::basic_float ... ok Nov 18 01:26:10.031 INFO [stdout] test input::priority_header::tests::preferred_empty ... ok Nov 18 01:26:10.031 INFO [stdout] test input::priority_header::tests::preferred_basic ... ok Nov 18 01:26:10.031 INFO [stdout] test input::priority_header::tests::preferred_multimatch_first ... ok Nov 18 01:26:10.035 INFO [stdout] test input::post::tests::multiple_values_vec_parse_failure ... ok Nov 18 01:26:10.035 INFO [stdout] test input::post::tests::weird_stuff ... ok Nov 18 01:26:10.035 INFO [stdout] test input::post::tests::wrong_content_type ... ok Nov 18 01:26:10.035 INFO [stdout] test input::post::tests::num_parse_error ... ok Nov 18 01:26:10.035 INFO [stdout] test input::priority_header::tests::parse_white_spaces ... ok Nov 18 01:26:10.035 INFO [stdout] test input::priority_header::tests::parse_basic ... ok Nov 18 01:26:10.036 INFO [stdout] test response::tests::unique_header_replaces ... ok Nov 18 01:26:10.036 INFO [stdout] test router::tests::encoded_old ... ok Nov 18 01:26:10.036 INFO [stdout] test router::tests::dash ... ok Nov 18 01:26:10.036 INFO [stdout] test response::tests::unique_header_adds_without_touching ... ok Nov 18 01:26:10.037 INFO [stdout] test router::tests::basic ... ok Nov 18 01:26:10.037 INFO [stdout] test response::tests::unique_header_adds ... ok Nov 18 01:26:10.037 INFO [stdout] test router::tests::multiple_params ... ok Nov 18 01:26:10.037 INFO [stdout] test router::tests::old_style_dash ... ok Nov 18 01:26:10.037 INFO [stdout] test router::tests::numbers ... ok Nov 18 01:26:10.037 INFO [stdout] test router::tests::old_style_basic ... ok Nov 18 01:26:10.043 INFO [stdout] test input::priority_header::tests::preferred_wildcard_header ... ok Nov 18 01:26:10.043 INFO [stdout] test router::tests::encoded ... ok Nov 18 01:26:10.043 INFO [stdout] test input::priority_header::tests::preferred_wildcard_header_left ... ok Nov 18 01:26:10.043 INFO [stdout] test router::tests::old_style_params ... ok Nov 18 01:26:10.043 INFO [stdout] test router::tests::param_slash ... ok Nov 18 01:26:10.044 INFO [stdout] test router::tests::skip_failed_parse_string ... ok Nov 18 01:26:10.044 INFO [stdout] test router::tests::skip_failed_parse_float ... ok Nov 18 01:26:10.044 INFO [stdout] test router::tests::old_style_trailing_commas ... ok Nov 18 01:26:10.044 INFO [stdout] test router::tests::old_style_trailing_comma ... ok Nov 18 01:26:10.044 INFO [stdout] test router::tests::files ... ok Nov 18 01:26:10.044 INFO [stdout] test router::tests::trailing_commas ... ok Nov 18 01:26:10.044 INFO [stdout] test router::tests::url_parameter_ownership ... ok Nov 18 01:26:10.044 INFO [stdout] test tests::get_param ... ok Nov 18 01:26:10.045 INFO [stdout] test router::tests::trailing_comma ... ok Nov 18 01:26:10.045 INFO [stdout] test tests::body_twice ... ok Nov 18 01:26:10.046 INFO [stdout] test tests::dnt ... ok Nov 18 01:26:10.046 INFO [stdout] test tests::header ... ok Nov 18 01:26:10.046 INFO [stdout] test tests::encoded_plus_in_query_string ... ok Nov 18 01:26:10.046 INFO [stdout] test tests::plus_in_query_string ... ok Nov 18 01:26:10.047 INFO [stdout] test websocket::low_level::tests::basic ... ok Nov 18 01:26:10.048 INFO [stdout] test tests::url_encode ... ok Nov 18 01:26:10.048 INFO [stdout] test tests::urlencode_query_string ... ok Nov 18 01:26:10.048 INFO [stdout] test tests::url_strips_get_query ... ok Nov 18 01:26:10.050 INFO [stdout] test tests::plus_in_url ... ok Nov 18 01:26:10.094 INFO [stdout] test router::tests::identity_not_present_in_url_string ... ok Nov 18 01:26:10.094 INFO [stdout] test router::tests::parameter_with_no_matching_identity ... ok Nov 18 01:26:10.094 INFO [stdout] Nov 18 01:26:10.094 INFO [stdout] test result: ok. 85 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out Nov 18 01:26:10.094 INFO [stdout] Nov 18 01:26:10.096 INFO [stderr] Doc-tests rouille Nov 18 01:26:15.406 INFO [stdout] Nov 18 01:26:15.406 INFO [stdout] running 67 tests Nov 18 01:26:35.527 INFO [stdout] test src/assets.rs - assets::match_assets (line 66) ... ok Nov 18 01:26:36.893 INFO [stdout] test src/content_encoding.rs - content_encoding::apply (line 34) ... ok Nov 18 01:26:37.897 INFO [stdout] test src/input/accept.rs - accept (line 30) ... ok Nov 18 01:26:38.047 INFO [stdout] test src/cgi.rs - cgi (line 18) ... ok Nov 18 01:26:41.343 INFO [stdout] test src/input/accept.rs - accept (line 46) ... ok Nov 18 01:26:42.437 INFO [stdout] test src/find_route.rs - find_route (line 17) ... ok Nov 18 01:26:43.583 INFO [stdout] test src/content_encoding.rs - content_encoding::accepted_content_encodings (line 101) ... ok Nov 18 01:26:44.015 INFO [stdout] test src/assets.rs - assets::match_assets (line 33) ... ok Nov 18 01:27:02.843 INFO [stdout] test src/input/basic_http_auth.rs - input::basic_http_auth::basic_http_auth (line 38) ... ok Nov 18 01:27:05.607 INFO [stdout] test src/input/json.rs - input::json::json_input (line 114) ... ok Nov 18 01:27:10.411 INFO [stdout] test src/input/post.rs - input::post (line 75) ... ok Nov 18 01:27:13.195 INFO [stdout] test src/input/json.rs - input::json (line 17) ... ok Nov 18 01:27:13.463 INFO [stdout] test src/input/cookies.rs - input::cookies::cookies (line 30) ... ok Nov 18 01:27:15.651 INFO [stdout] test src/input/post.rs - input::post (line 14) ... ok Nov 18 01:27:18.039 INFO [stdout] test src/input/plain.rs - input::plain::plain_text_body (line 90) ... ok Nov 18 01:27:28.031 INFO [stdout] test src/input/priority_header.rs - input::priority_header::parse_priority_header (line 88) ... ok Nov 18 01:27:36.161 INFO [stdout] test src/lib.rs - (line 14) ... ok Nov 18 01:27:42.659 INFO [stdout] test src/input/priority_header.rs - input::priority_header::priority_header_preferred (line 23) ... ok Nov 18 01:27:43.603 INFO [stdout] test src/lib.rs - Request::is_secure (line 605) ... ok Nov 18 01:27:46.312 INFO [stdout] test src/lib.rs - Request::data (line 758) ... ok Nov 18 01:27:49.486 INFO [stdout] test src/lib.rs - Request::remote_addr (line 787) ... ok Nov 18 01:27:49.735 INFO [stdout] test src/lib.rs - Request::do_not_track (line 730) ... ok Nov 18 01:27:51.266 INFO [stdout] test src/lib.rs - Request::raw_url (line 635) ... ok Nov 18 01:27:59.407 INFO [stdout] test src/lib.rs - Request::remove_prefix (line 572) ... ok Nov 18 01:28:18.387 INFO [stdout] test src/lib.rs - Request::url (line 672) ... ok Nov 18 01:28:18.551 INFO [stdout] test src/lib.rs - start_server (line 190) ... ok Nov 18 01:28:19.499 INFO [stdout] test src/lib.rs - Server (line 270) ... ok Nov 18 01:28:21.578 INFO [stdout] test src/lib.rs - assert_or_400 (line 133) ... ok Nov 18 01:28:26.012 INFO [stdout] test src/log.rs - log::log_custom (line 79) ... ok Nov 18 01:28:27.928 INFO [stdout] test src/proxy.rs - proxy (line 34) ... ok Nov 18 01:28:28.451 INFO [stdout] test src/log.rs - log::log (line 31) ... ok Nov 18 01:28:50.937 INFO [stdout] test src/response.rs - response::Response::basic_http_auth_login_required (line 382) ... ok Nov 18 01:29:07.439 INFO [stdout] test src/response.rs - response::Response::empty_400 (line 419) ... ok Nov 18 01:29:08.707 INFO [stdout] test src/response.rs - response::Response::empty_404 (line 437) ... ok Nov 18 01:29:08.903 INFO [stdout] test src/response.rs - response::Response::from_file (line 271) ... ok Nov 18 01:29:10.631 INFO [stdout] test src/response.rs - response::Response::empty_406 (line 455) ... ok Nov 18 01:29:12.654 INFO [stdout] test src/response.rs - response::Response::empty_204 (line 401) ... ok Nov 18 01:29:14.544 INFO [stdout] test src/response.rs - response::Response::html (line 294) ... ok Nov 18 01:29:17.483 INFO [stdout] test src/response.rs - response::Response::from_data (line 250) ... ok Nov 18 01:29:42.483 INFO [stdout] test src/response.rs - response::Response::is_error (line 100) ... ok Nov 18 01:29:49.559 INFO [stdout] test src/response.rs - response::Response::redirect_301 (line 118) ... ok Nov 18 01:29:50.004 INFO [stdout] test src/response.rs - response::Response::json (line 348) ... ok Nov 18 01:29:52.911 INFO [stdout] test src/response.rs - response::Response::is_success (line 86) ... ok Nov 18 01:29:56.155 INFO [stdout] test src/response.rs - response::Response::redirect_303 (line 171) ... ok Nov 18 01:29:59.319 INFO [stdout] test src/response.rs - response::Response::redirect_308 (line 230) ... ok Nov 18 01:30:01.707 INFO [stdout] test src/response.rs - response::Response::redirect_302 (line 142) ... ok Nov 18 01:30:04.535 INFO [stdout] test src/response.rs - response::Response::redirect_307 (line 201) ... ok Nov 18 01:30:30.287 INFO [stdout] test src/response.rs - response::Response::svg (line 312) ... ok Nov 18 01:30:31.523 INFO [stdout] test src/response.rs - response::Response::with_content_disposition_attachment (line 606) ... ok Nov 18 01:30:34.911 INFO [stdout] test src/response.rs - response::Response::with_etag (line 551) ... ok Nov 18 01:30:36.195 INFO [stdout] test src/response.rs - response::Response::text (line 330) ... ok Nov 18 01:30:40.287 INFO [stdout] test src/response.rs - response::Response::with_status_code (line 473) ... ok Nov 18 01:30:40.288 INFO [stdout] test src/router.rs - router (line 44) ... ignored Nov 18 01:30:40.288 INFO [stdout] test src/router.rs - router (line 56) ... ignored Nov 18 01:30:40.288 INFO [stdout] test src/router.rs - router (line 68) ... ignored Nov 18 01:30:40.288 INFO [stdout] test src/router.rs - router (line 78) ... ignored Nov 18 01:30:40.887 INFO [stdout] test src/response.rs - response::ResponseBody::empty (line 701) ... ok Nov 18 01:30:43.115 INFO [stdout] test src/response.rs - response::ResponseBody (line 687) ... ok Nov 18 01:30:51.168 INFO [stdout] test src/response.rs - response::ResponseBody::from_data (line 739) ... ok Nov 18 01:30:55.308 INFO [stdout] test src/response.rs - response::ResponseBody::from_reader (line 720) ... ok Nov 18 01:30:55.559 INFO [stdout] test src/response.rs - response::ResponseBody::from_file (line 758) ... ok Nov 18 01:30:55.943 INFO [stdout] test src/response.rs - response::ResponseBody::from_string (line 779) ... ok Nov 18 01:30:56.631 INFO [stdout] test src/router.rs - router (line 14) ... ok Nov 18 01:30:57.515 INFO [stdout] test src/session.rs - session (line 20) ... ok Nov 18 01:30:58.155 INFO [stdout] test src/websocket/mod.rs - websocket (line 49) ... ok Nov 18 01:30:58.413 INFO [stdout] test src/try_or_400.rs - try_or_400 (line 20) ... ok Nov 18 01:31:00.447 INFO [stdout] test src/websocket/mod.rs - websocket::requested_protocols (line 195) ... ok Nov 18 01:31:00.447 INFO [stdout] Nov 18 01:31:00.447 INFO [stdout] test result: ok. 63 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out Nov 18 01:31:00.447 INFO [stdout] Nov 18 01:31:00.485 INFO [stderr] su: No module specific data is present Nov 18 01:31:00.740 INFO running `"docker" "inspect" "a30007d620836a0c1ab80bcbb754089e3de159fd40d601826ed6b4552c6e5540"` Nov 18 01:31:00.821 INFO running `"docker" "rm" "-f" "a30007d620836a0c1ab80bcbb754089e3de159fd40d601826ed6b4552c6e5540"` Nov 18 01:31:00.959 INFO [stdout] a30007d620836a0c1ab80bcbb754089e3de159fd40d601826ed6b4552c6e5540