Dec 14 22:44:06.935 INFO testing rouille-3.0.0 against master#bd47d6825bf4090517549d33cfef10d3300b4a75 for pr-56550 Dec 14 22:44:06.935 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-0/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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 14 22:44:07.266 INFO [stdout] 7279b61f1d851632bb75784f842cd7d1a36d1cf39375051071e07035756aa41d Dec 14 22:44:07.266 INFO running `"docker" "start" "-a" "7279b61f1d851632bb75784f842cd7d1a36d1cf39375051071e07035756aa41d"` Dec 14 22:44:08.175 INFO [stderr] usermod: no changes Dec 14 22:44:08.483 INFO [stderr] Compiling brotli-sys v0.3.2 Dec 14 22:44:08.502 INFO [stderr] Compiling buf_redux v0.8.1 Dec 14 22:44:08.506 INFO [stderr] Compiling tiny_http v0.6.0 Dec 14 22:44:10.395 INFO [stderr] Compiling multipart v0.15.4 Dec 14 22:44:24.387 INFO [stderr] Compiling brotli2 v0.3.2 Dec 14 22:44:25.536 INFO [stderr] Compiling rouille v3.0.0 (/source) Dec 14 22:44:29.130 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:44:29.130 INFO [stderr] --> src/lib.rs:99:5 Dec 14 22:44:29.130 INFO [stderr] | Dec 14 22:44:29.130 INFO [stderr] 99 | use std::ascii::AsciiExt; Dec 14 22:44:29.130 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:44:29.130 INFO [stderr] | Dec 14 22:44:29.130 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 14 22:44:29.130 INFO [stderr] Dec 14 22:44:29.131 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:44:29.131 INFO [stderr] --> src/content_encoding.rs:17:5 Dec 14 22:44:29.131 INFO [stderr] | Dec 14 22:44:29.131 INFO [stderr] 17 | use std::ascii::AsciiExt; Dec 14 22:44:29.131 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:44:29.131 INFO [stderr] Dec 14 22:44:29.132 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:44:29.132 INFO [stderr] --> src/websocket/mod.rs:83:5 Dec 14 22:44:29.132 INFO [stderr] | Dec 14 22:44:29.132 INFO [stderr] 83 | use std::ascii::AsciiExt; Dec 14 22:44:29.132 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:44:29.132 INFO [stderr] Dec 14 22:44:29.133 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:44:29.133 INFO [stderr] --> src/response.rs:25:5 Dec 14 22:44:29.133 INFO [stderr] | Dec 14 22:44:29.133 INFO [stderr] 25 | use std::ascii::AsciiExt; Dec 14 22:44:29.133 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:44:29.133 INFO [stderr] Dec 14 22:44:32.811 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 24.59s Dec 14 22:44:32.827 INFO [stderr] su: No module specific data is present Dec 14 22:44:33.419 INFO running `"docker" "inspect" "7279b61f1d851632bb75784f842cd7d1a36d1cf39375051071e07035756aa41d"` Dec 14 22:44:33.724 INFO running `"docker" "rm" "-f" "7279b61f1d851632bb75784f842cd7d1a36d1cf39375051071e07035756aa41d"` Dec 14 22:44:34.024 INFO [stdout] 7279b61f1d851632bb75784f842cd7d1a36d1cf39375051071e07035756aa41d Dec 14 22:44:34.026 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-0/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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 14 22:44:34.520 INFO [stdout] bc923125bf213404c69a01f6781da5a687e656bdaf1b940152b4450c838dce1d Dec 14 22:44:34.522 INFO running `"docker" "start" "-a" "bc923125bf213404c69a01f6781da5a687e656bdaf1b940152b4450c838dce1d"` Dec 14 22:44:35.783 INFO [stderr] usermod: no changes Dec 14 22:44:36.062 INFO [stderr] Compiling postgres-shared v0.4.2 Dec 14 22:44:40.839 INFO [stderr] Compiling postgres v0.15.2 Dec 14 22:44:46.663 INFO [stderr] Compiling rouille v3.0.0 (/source) Dec 14 22:45:02.774 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:45:02.774 INFO [stderr] --> src/lib.rs:99:5 Dec 14 22:45:02.774 INFO [stderr] | Dec 14 22:45:02.774 INFO [stderr] 99 | use std::ascii::AsciiExt; Dec 14 22:45:02.774 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:45:02.784 INFO [stderr] | Dec 14 22:45:02.784 INFO [stderr] = note: #[warn(deprecated)] on by default Dec 14 22:45:02.784 INFO [stderr] Dec 14 22:45:02.784 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:45:02.784 INFO [stderr] --> src/content_encoding.rs:17:5 Dec 14 22:45:02.784 INFO [stderr] | Dec 14 22:45:02.784 INFO [stderr] 17 | use std::ascii::AsciiExt; Dec 14 22:45:02.784 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:45:02.784 INFO [stderr] Dec 14 22:45:02.791 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:45:02.791 INFO [stderr] --> src/websocket/mod.rs:83:5 Dec 14 22:45:02.791 INFO [stderr] | Dec 14 22:45:02.791 INFO [stderr] 83 | use std::ascii::AsciiExt; Dec 14 22:45:02.791 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:45:02.791 INFO [stderr] Dec 14 22:45:02.791 INFO [stderr] warning: use of deprecated item 'std::ascii::AsciiExt': use inherent methods instead Dec 14 22:45:02.791 INFO [stderr] --> src/response.rs:25:5 Dec 14 22:45:02.791 INFO [stderr] | Dec 14 22:45:02.791 INFO [stderr] 25 | use std::ascii::AsciiExt; Dec 14 22:45:02.791 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^ Dec 14 22:45:02.791 INFO [stderr] Dec 14 22:45:06.547 INFO [stderr] warning: unreachable expression Dec 14 22:45:06.547 INFO [stderr] --> examples/login-session.rs:93:5 Dec 14 22:45:06.547 INFO [stderr] | Dec 14 22:45:06.547 INFO [stderr] 93 | / router!(request, Dec 14 22:45:06.547 INFO [stderr] 94 | | (POST) (/login) => { Dec 14 22:45:06.548 INFO [stderr] 95 | | // This is the route that is called when the user wants to log in. Dec 14 22:45:06.548 INFO [stderr] 96 | | Dec 14 22:45:06.548 INFO [stderr] ... | Dec 14 22:45:06.548 INFO [stderr] 143 | | _ => () Dec 14 22:45:06.548 INFO [stderr] 144 | | ); Dec 14 22:45:06.548 INFO [stderr] | |______^ Dec 14 22:45:06.551 INFO [stderr] | Dec 14 22:45:06.551 INFO [stderr] = note: #[warn(unreachable_code)] on by default Dec 14 22:45:06.551 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) Dec 14 22:45:06.551 INFO [stderr] Dec 14 22:45:06.559 INFO [stderr] warning: unreachable expression Dec 14 22:45:06.559 INFO [stderr] --> examples/login-session.rs:93:5 Dec 14 22:45:06.559 INFO [stderr] | Dec 14 22:45:06.559 INFO [stderr] 93 | / router!(request, Dec 14 22:45:06.559 INFO [stderr] 94 | | (POST) (/login) => { Dec 14 22:45:06.560 INFO [stderr] 95 | | // This is the route that is called when the user wants to log in. Dec 14 22:45:06.560 INFO [stderr] 96 | | Dec 14 22:45:06.560 INFO [stderr] ... | Dec 14 22:45:06.560 INFO [stderr] 143 | | _ => () Dec 14 22:45:06.560 INFO [stderr] 144 | | ); Dec 14 22:45:06.560 INFO [stderr] | |______^ Dec 14 22:45:06.587 INFO [stderr] | Dec 14 22:45:06.587 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) Dec 14 22:45:06.587 INFO [stderr] Dec 14 22:45:09.191 INFO [stderr] warning: unused variable: `a` Dec 14 22:45:09.191 INFO [stderr] --> src/router.rs:428:42 Dec 14 22:45:09.191 INFO [stderr] | Dec 14 22:45:09.191 INFO [stderr] 428 | (GET) ["/math/{a}/plus/{b}", a: u32 , b: u32] => { 7. }, Dec 14 22:45:09.191 INFO [stderr] | ^ help: consider using `_a` instead Dec 14 22:45:09.191 INFO [stderr] | Dec 14 22:45:09.191 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 14 22:45:09.191 INFO [stderr] Dec 14 22:45:09.191 INFO [stderr] warning: unused variable: `b` Dec 14 22:45:09.191 INFO [stderr] --> src/router.rs:428:51 Dec 14 22:45:09.191 INFO [stderr] | Dec 14 22:45:09.191 INFO [stderr] 428 | (GET) ["/math/{a}/plus/{b}", a: u32 , b: u32] => { 7. }, Dec 14 22:45:09.191 INFO [stderr] | ^ help: consider using `_b` instead Dec 14 22:45:09.191 INFO [stderr] Dec 14 22:45:09.191 INFO [stderr] warning: unused variable: `name` Dec 14 22:45:09.191 INFO [stderr] --> src/router.rs:556:37 Dec 14 22:45:09.191 INFO [stderr] | Dec 14 22:45:09.191 INFO [stderr] 556 | (GET) ["/hello/{name}", name: String, id: u32] => { 1 }, // this should fail Dec 14 22:45:09.191 INFO [stderr] | ^^^^ help: consider using `_name` instead Dec 14 22:45:09.191 INFO [stderr] Dec 14 22:45:09.192 INFO [stderr] warning: unused variable: `id` Dec 14 22:45:09.192 INFO [stderr] --> src/router.rs:556:51 Dec 14 22:45:09.192 INFO [stderr] | Dec 14 22:45:09.192 INFO [stderr] 556 | (GET) ["/hello/{name}", name: String, id: u32] => { 1 }, // this should fail Dec 14 22:45:09.192 INFO [stderr] | ^^ help: consider using `_id` instead Dec 14 22:45:09.192 INFO [stderr] Dec 14 22:45:34.335 INFO [stderr] warning: unreachable expression Dec 14 22:45:34.335 INFO [stderr] --> examples/hello-world.rs:31:9 Dec 14 22:45:34.335 INFO [stderr] | Dec 14 22:45:34.335 INFO [stderr] 31 | / router!(request, Dec 14 22:45:34.335 INFO [stderr] 32 | | (GET) (/) => { Dec 14 22:45:34.335 INFO [stderr] 33 | | // If the request's URL is `/`, we jump here. Dec 14 22:45:34.335 INFO [stderr] 34 | | // This block builds a `Response` object that redirects to the `/hello/world`. Dec 14 22:45:34.335 INFO [stderr] ... | Dec 14 22:45:34.335 INFO [stderr] 81 | | _ => rouille::Response::empty_404() Dec 14 22:45:34.335 INFO [stderr] 82 | | ) Dec 14 22:45:34.335 INFO [stderr] | |_________^ Dec 14 22:45:34.335 INFO [stderr] | Dec 14 22:45:34.335 INFO [stderr] = note: #[warn(unreachable_code)] on by default Dec 14 22:45:34.335 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) Dec 14 22:45:34.335 INFO [stderr] Dec 14 22:45:38.827 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 03s Dec 14 22:45:38.832 INFO [stderr] su: No module specific data is present Dec 14 22:45:39.247 INFO running `"docker" "inspect" "bc923125bf213404c69a01f6781da5a687e656bdaf1b940152b4450c838dce1d"` Dec 14 22:45:39.321 INFO running `"docker" "rm" "-f" "bc923125bf213404c69a01f6781da5a687e656bdaf1b940152b4450c838dce1d"` Dec 14 22:45:39.425 INFO [stdout] bc923125bf213404c69a01f6781da5a687e656bdaf1b940152b4450c838dce1d Dec 14 22:45:39.429 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56550/worker-0/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/pr-56550/master#bd47d6825bf4090517549d33cfef10d3300b4a75:/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 +bd47d6825bf4090517549d33cfef10d3300b4a75-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 14 22:45:39.679 INFO [stdout] f0457ec332dd8029e822f6a08627cf20fddf403b54d30ef3bd77edb95e740d54 Dec 14 22:45:39.681 INFO running `"docker" "start" "-a" "f0457ec332dd8029e822f6a08627cf20fddf403b54d30ef3bd77edb95e740d54"` Dec 14 22:45:40.335 INFO [stderr] usermod: no changes Dec 14 22:45:40.500 INFO [stderr] Finished dev [unoptimized + debuginfo] target(s) in 0.14s Dec 14 22:45:40.507 INFO [stderr] Running /target/debug/deps/rouille-769e9aa73b8c72e6 Dec 14 22:45:40.509 INFO [stdout] Dec 14 22:45:40.509 INFO [stdout] running 87 tests Dec 14 22:45:40.509 INFO [stdout] test content_encoding::tests::empty_req_encodings ... ok Dec 14 22:45:40.509 INFO [stdout] test content_encoding::tests::no_req_encodings ... ok Dec 14 22:45:40.510 INFO [stdout] test input::accept::tests::multimatch_first ... ok Dec 14 22:45:40.510 INFO [stdout] test input::accept::tests::no_header_first ... ok Dec 14 22:45:40.510 INFO [stdout] test content_encoding::tests::one_req_encoding ... ok Dec 14 22:45:40.510 INFO [stdout] test input::accept::tests::basic ... ok Dec 14 22:45:40.510 INFO [stdout] test input::basic_http_auth::test::basic_http_auth_ok ... ok Dec 14 22:45:40.510 INFO [stdout] test input::accept::tests::no_header_wildcard ... ok Dec 14 22:45:40.510 INFO [stdout] test input::cookies::test::no_cookie ... ok Dec 14 22:45:40.510 INFO [stdout] test input::plain::test::body_twice ... ok Dec 14 22:45:40.510 INFO [stdout] test input::plain::test::bytes_limit ... ok Dec 14 22:45:40.510 INFO [stdout] test input::plain::test::charset ... ok Dec 14 22:45:40.510 INFO [stdout] test input::plain::test::exact_limit ... ok Dec 14 22:45:40.510 INFO [stdout] test input::plain::test::missing_content_type ... ok Dec 14 22:45:40.510 INFO [stdout] test input::accept::tests::wildcard ... ok Dec 14 22:45:40.510 INFO [stdout] test input::plain::test::non_utf8_encoding ... ignored Dec 14 22:45:40.511 INFO [stdout] test input::plain::test::ok ... ok Dec 14 22:45:40.511 INFO [stdout] test input::plain::test::wrong_content_type ... ok Dec 14 22:45:40.511 INFO [stdout] test input::plain::test::non_utf8_body ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::basic_bool ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::basic_float ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::basic_int ... ok Dec 14 22:45:40.511 INFO [stdout] test input::cookies::test::cookies_ok ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::body_extracted ... ok Dec 14 22:45:40.511 INFO [stdout] test input::accept::tests::no_match ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::basic_option_string ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::basic_string ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::missing_field ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::missing_field_bool ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::missing_field_vec ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::missing_field_option ... ok Dec 14 22:45:40.511 INFO [stdout] test input::basic_http_auth::test::basic_http_auth_wrong_header ... ok Dec 14 22:45:40.511 INFO [stdout] test input::basic_http_auth::test::basic_http_auth_no_header ... ok Dec 14 22:45:40.511 INFO [stdout] test input::post::tests::not_utf8 ... ignored Dec 14 22:45:40.512 INFO [stdout] test input::post::tests::multiple_values_vec ... ok Dec 14 22:45:40.512 INFO [stdout] test input::post::tests::multiple_values_vec_option_parse_failure ... ok Dec 14 22:45:40.512 INFO [stdout] test input::post::tests::multiple_values_vec_parse_failure ... ok Dec 14 22:45:40.512 INFO [stdout] test input::post::tests::num_overflow ... ok Dec 14 22:45:40.512 INFO [stdout] test input::post::tests::num_parse_error_option ... ok Dec 14 22:45:40.512 INFO [stdout] test input::post::tests::too_many_fields ... ok Dec 14 22:45:40.512 INFO [stdout] test input::post::tests::weird_stuff ... ok Dec 14 22:45:40.512 INFO [stdout] test input::priority_header::tests::parse_basic ... ok Dec 14 22:45:40.512 INFO [stdout] test input::priority_header::tests::preferred_empty ... ok Dec 14 22:45:40.512 INFO [stdout] test input::priority_header::tests::preferred_multimatch_first ... ok Dec 14 22:45:40.512 INFO [stdout] test input::priority_header::tests::preferred_wildcard_header ... ok Dec 14 22:45:40.533 INFO [stdout] test input::post::tests::num_parse_error ... ok Dec 14 22:45:40.533 INFO [stdout] test input::priority_header::tests::parse_white_spaces ... ok Dec 14 22:45:40.533 INFO [stdout] test input::post::tests::wrong_content_type ... ok Dec 14 22:45:40.533 INFO [stdout] test input::post::tests::multiple_values ... ok Dec 14 22:45:40.533 INFO [stdout] test input::priority_header::tests::preferred_basic ... ok Dec 14 22:45:40.533 INFO [stdout] test content_encoding::tests::multi_req_encoding ... ok Dec 14 22:45:40.533 INFO [stdout] test input::post::tests::multiple_values_bool ... ok Dec 14 22:45:40.535 INFO [stdout] test router::tests::encoded_old ... ok Dec 14 22:45:40.536 INFO [stdout] test router::tests::files ... ok Dec 14 22:45:40.536 INFO [stdout] test response::tests::unique_header_adds ... ok Dec 14 22:45:40.536 INFO [stdout] test response::tests::unique_header_adds_without_touching ... ok Dec 14 22:45:40.536 INFO [stdout] test response::tests::unique_header_replaces ... ok Dec 14 22:45:40.536 INFO [stdout] test router::tests::multiple_params ... ok Dec 14 22:45:40.536 INFO [stdout] test input::priority_header::tests::preferred_wildcard_header_left ... ok Dec 14 22:45:40.536 INFO [stdout] test router::tests::basic ... ok Dec 14 22:45:40.536 INFO [stdout] test router::tests::dash ... ok Dec 14 22:45:40.536 INFO [stdout] test router::tests::encoded ... ok Dec 14 22:45:40.536 INFO [stdout] test router::tests::numbers ... ok Dec 14 22:45:40.537 INFO [stdout] test router::tests::param_slash ... ok Dec 14 22:45:40.537 INFO [stdout] test router::tests::old_style_basic ... ok Dec 14 22:45:40.537 INFO [stdout] test router::tests::old_style_dash ... ok Dec 14 22:45:40.538 INFO [stdout] test router::tests::old_style_params ... ok Dec 14 22:45:40.538 INFO [stdout] test router::tests::old_style_trailing_comma ... ok Dec 14 22:45:40.538 INFO [stdout] test router::tests::old_style_trailing_commas ... ok Dec 14 22:45:40.538 INFO [stdout] test tests::body_twice ... ok Dec 14 22:45:40.538 INFO [stdout] test router::tests::url_parameter_ownership ... ok Dec 14 22:45:40.538 INFO [stdout] test router::tests::trailing_commas ... ok Dec 14 22:45:40.538 INFO [stdout] test router::tests::trailing_comma ... ok Dec 14 22:45:40.538 INFO [stdout] test tests::header ... ok Dec 14 22:45:40.544 INFO [stdout] test router::tests::skip_failed_parse_float ... ok Dec 14 22:45:40.544 INFO [stdout] test router::tests::skip_failed_parse_string ... ok Dec 14 22:45:40.544 INFO [stdout] test tests::dnt ... ok Dec 14 22:45:40.547 INFO [stdout] test tests::encoded_plus_in_query_string ... ok Dec 14 22:45:40.547 INFO [stdout] test tests::url_strips_get_query ... ok Dec 14 22:45:40.547 INFO [stdout] test tests::get_param ... ok Dec 14 22:45:40.547 INFO [stdout] test tests::plus_in_query_string ... ok Dec 14 22:45:40.551 INFO [stdout] test tests::urlencode_query_string ... ok Dec 14 22:45:40.555 INFO [stdout] test tests::plus_in_url ... ok Dec 14 22:45:40.555 INFO [stdout] test tests::url_encode ... ok Dec 14 22:45:40.577 INFO [stdout] test websocket::low_level::tests::basic ... ok Dec 14 22:45:40.618 INFO [stdout] test router::tests::identity_not_present_in_url_string ... ok Dec 14 22:45:40.618 INFO [stdout] test router::tests::parameter_with_no_matching_identity ... ok Dec 14 22:45:40.618 INFO [stdout] Dec 14 22:45:40.619 INFO [stdout] test result: ok. 85 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out Dec 14 22:45:40.619 INFO [stdout] Dec 14 22:45:40.619 INFO [stderr] Doc-tests rouille Dec 14 22:45:46.757 INFO [stdout] Dec 14 22:45:46.757 INFO [stdout] running 67 tests Dec 14 22:46:16.444 INFO [stdout] test src/assets.rs - assets::match_assets (line 66) ... ok Dec 14 22:46:17.347 INFO [stdout] test src/content_encoding.rs - content_encoding::apply (line 34) ... ok Dec 14 22:46:20.087 INFO [stdout] test src/input/accept.rs - accept (line 46) ... ok Dec 14 22:46:20.463 INFO [stdout] test src/cgi.rs - cgi (line 18) ... ok Dec 14 22:46:21.875 INFO [stdout] test src/content_encoding.rs - content_encoding::accepted_content_encodings (line 101) ... ok Dec 14 22:46:27.283 INFO [stdout] test src/find_route.rs - find_route (line 17) ... ok Dec 14 22:46:28.095 INFO [stdout] test src/assets.rs - assets::match_assets (line 33) ... ok Dec 14 22:46:29.883 INFO [stdout] test src/input/accept.rs - accept (line 30) ... ok Dec 14 22:46:57.538 INFO [stdout] test src/input/cookies.rs - input::cookies::cookies (line 30) ... ok Dec 14 22:46:58.267 INFO [stdout] test src/input/json.rs - input::json (line 17) ... ok Dec 14 22:46:58.915 INFO [stdout] test src/input/basic_http_auth.rs - input::basic_http_auth::basic_http_auth (line 38) ... ok Dec 14 22:47:00.271 INFO [stdout] test src/input/plain.rs - input::plain::plain_text_body (line 90) ... ok Dec 14 22:47:00.555 INFO [stdout] test src/input/json.rs - input::json::json_input (line 114) ... ok Dec 14 22:47:06.315 INFO [stdout] test src/input/post.rs - input::post (line 14) ... ok Dec 14 22:47:11.851 INFO [stdout] test src/input/post.rs - input::post (line 75) ... ok Dec 14 22:47:16.295 INFO [stdout] test src/input/priority_header.rs - input::priority_header::parse_priority_header (line 88) ... ok Dec 14 22:47:30.051 INFO [stdout] test src/lib.rs - Request::data (line 758) ... ok Dec 14 22:47:31.403 INFO [stdout] test src/lib.rs - (line 14) ... ok Dec 14 22:47:33.071 INFO [stdout] test src/lib.rs - Request::is_secure (line 605) ... ok Dec 14 22:47:42.071 INFO [stdout] test src/lib.rs - Request::do_not_track (line 730) ... ok Dec 14 22:47:49.387 INFO [stdout] test src/input/priority_header.rs - input::priority_header::priority_header_preferred (line 23) ... ok Dec 14 22:47:52.134 INFO [stdout] test src/lib.rs - Request::remote_addr (line 787) ... ok Dec 14 22:47:56.695 INFO [stdout] test src/lib.rs - Request::raw_url (line 635) ... ok Dec 14 22:48:06.939 INFO [stdout] test src/lib.rs - Request::remove_prefix (line 572) ... ok Dec 14 22:48:27.316 INFO [stdout] test src/lib.rs - Server (line 270) ... ok Dec 14 22:48:30.047 INFO [stdout] test src/lib.rs - Request::url (line 672) ... test src/lib.rs - Request::url (line 672) has been running for over 60 seconds Dec 14 22:48:31.019 INFO [stdout] test src/lib.rs - assert_or_400 (line 133) ... ok Dec 14 22:48:33.883 INFO [stdout] test src/lib.rs - Request::url (line 672) ... ok Dec 14 22:48:35.863 INFO [stdout] test src/lib.rs - start_server (line 190) ... ok Dec 14 22:48:39.419 INFO [stdout] test src/log.rs - log::log_custom (line 79) ... ok Dec 14 22:48:44.743 INFO [stdout] test src/log.rs - log::log (line 31) ... ok Dec 14 22:48:50.895 INFO [stdout] test src/proxy.rs - proxy (line 34) ... ok Dec 14 22:48:59.551 INFO [stdout] test src/response.rs - response::Response::basic_http_auth_login_required (line 382) ... ok Dec 14 22:49:19.811 INFO [stdout] test src/response.rs - response::Response::empty_204 (line 401) ... ok Dec 14 22:49:25.111 INFO [stdout] test src/response.rs - response::Response::empty_400 (line 419) ... ok Dec 14 22:49:30.023 INFO [stdout] test src/response.rs - response::Response::empty_404 (line 437) ... ok Dec 14 22:49:32.763 INFO [stdout] test src/response.rs - response::Response::from_file (line 271) ... ok Dec 14 22:49:35.307 INFO [stdout] test src/response.rs - response::Response::from_data (line 250) ... ok Dec 14 22:49:35.863 INFO [stdout] test src/response.rs - response::Response::empty_406 (line 455) ... test src/response.rs - response::Response::empty_406 (line 455) has been running for over 60 seconds Dec 14 22:49:36.063 INFO [stdout] test src/response.rs - response::Response::html (line 294) ... ok Dec 14 22:49:37.427 INFO [stdout] test src/response.rs - response::Response::empty_406 (line 455) ... ok Dec 14 22:49:51.663 INFO [stdout] test src/response.rs - response::Response::is_error (line 100) ... ok Dec 14 22:50:12.763 INFO [stdout] test src/response.rs - response::Response::json (line 348) ... ok Dec 14 22:50:18.403 INFO [stdout] test src/response.rs - response::Response::is_success (line 86) ... ok Dec 14 22:50:30.031 INFO [stdout] test src/response.rs - response::Response::redirect_301 (line 118) ... test src/response.rs - response::Response::redirect_301 (line 118) has been running for over 60 seconds Dec 14 22:50:31.731 INFO [stdout] test src/response.rs - response::Response::redirect_302 (line 142) ... ok Dec 14 22:50:33.147 INFO [stdout] test src/response.rs - response::Response::redirect_301 (line 118) ... ok Dec 14 22:50:35.319 INFO [stdout] test src/response.rs - response::Response::redirect_303 (line 171) ... test src/response.rs - response::Response::redirect_303 (line 171) has been running for over 60 seconds Dec 14 22:50:36.075 INFO [stdout] test src/response.rs - response::Response::redirect_307 (line 201) ... test src/response.rs - response::Response::redirect_307 (line 201) has been running for over 60 seconds Dec 14 22:50:36.235 INFO [stdout] test src/response.rs - response::Response::redirect_303 (line 171) ... ok Dec 14 22:50:36.995 INFO [stdout] test src/response.rs - response::Response::redirect_308 (line 230) ... ok Dec 14 22:50:38.599 INFO [stdout] test src/response.rs - response::Response::redirect_307 (line 201) ... ok Dec 14 22:50:39.031 INFO [stdout] test src/response.rs - response::Response::svg (line 312) ... ok Dec 14 22:51:08.071 INFO [stdout] test src/response.rs - response::Response::with_content_disposition_attachment (line 606) ... ok Dec 14 22:51:09.159 INFO [stdout] test src/response.rs - response::Response::text (line 330) ... ok Dec 14 22:51:19.127 INFO [stdout] test src/response.rs - response::Response::with_etag (line 551) ... ok Dec 14 22:51:29.387 INFO [stdout] test src/response.rs - response::ResponseBody::from_file (line 758) ... ok Dec 14 22:51:29.387 INFO [stdout] test src/router.rs - router (line 44) ... ignored Dec 14 22:51:29.387 INFO [stdout] test src/router.rs - router (line 56) ... ignored Dec 14 22:51:29.387 INFO [stdout] test src/router.rs - router (line 68) ... ignored Dec 14 22:51:29.387 INFO [stdout] test src/router.rs - router (line 78) ... ignored Dec 14 22:51:30.707 INFO [stdout] test src/response.rs - response::Response::with_status_code (line 473) ... ok Dec 14 22:51:32.003 INFO [stdout] test src/response.rs - response::ResponseBody::empty (line 701) ... ok Dec 14 22:51:33.290 INFO [stdout] test src/response.rs - response::ResponseBody (line 687) ... ok Dec 14 22:51:35.583 INFO [stdout] test src/response.rs - response::ResponseBody::from_data (line 739) ... ok Dec 14 22:51:50.687 INFO [stdout] test src/response.rs - response::ResponseBody::from_reader (line 720) ... ok Dec 14 22:51:52.887 INFO [stdout] test src/response.rs - response::ResponseBody::from_string (line 779) ... ok Dec 14 22:51:56.663 INFO [stdout] test src/router.rs - router (line 14) ... ok Dec 14 22:51:58.929 INFO [stdout] test src/session.rs - session (line 20) ... ok Dec 14 22:52:00.375 INFO [stdout] test src/websocket/mod.rs - websocket (line 49) ... ok Dec 14 22:52:01.051 INFO [stdout] test src/websocket/mod.rs - websocket::requested_protocols (line 195) ... ok Dec 14 22:52:02.315 INFO [stdout] test src/try_or_400.rs - try_or_400 (line 20) ... ok Dec 14 22:52:02.315 INFO [stdout] Dec 14 22:52:02.315 INFO [stdout] test result: ok. 63 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out Dec 14 22:52:02.315 INFO [stdout] Dec 14 22:52:02.370 INFO [stderr] su: No module specific data is present Dec 14 22:52:03.068 INFO running `"docker" "inspect" "f0457ec332dd8029e822f6a08627cf20fddf403b54d30ef3bd77edb95e740d54"` Dec 14 22:52:03.367 INFO running `"docker" "rm" "-f" "f0457ec332dd8029e822f6a08627cf20fddf403b54d30ef3bd77edb95e740d54"` Dec 14 22:52:03.659 INFO [stdout] f0457ec332dd8029e822f6a08627cf20fddf403b54d30ef3bd77edb95e740d54