[INFO] fetching crate speedate 0.17.0... [INFO] testing speedate-0.17.0 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate speedate 0.17.0 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate speedate 0.17.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate speedate 0.17.0 [INFO] tweaked toml for crates.io crate speedate 0.17.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate speedate 0.17.0 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate speedate 0.17.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded strum_macros v0.27.2 [INFO] [stderr] Downloaded iso8601 v0.6.3 [INFO] [stderr] Downloaded strum v0.27.2 [INFO] [stderr] Downloaded cc v1.2.31 [INFO] [stderr] Downloaded lexical-parse-integer v1.0.5 [INFO] [stderr] Downloaded lexical-util v1.0.6 [INFO] [stderr] Downloaded nom v8.0.0 [INFO] [stderr] Downloaded lexical-parse-float v1.0.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2924a67ebc1b8c4a8f3a726fc60cecbb1e6b4d305ea184549a55680d8caba9ee [INFO] running `Command { std: "docker" "start" "-a" "2924a67ebc1b8c4a8f3a726fc60cecbb1e6b4d305ea184549a55680d8caba9ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2924a67ebc1b8c4a8f3a726fc60cecbb1e6b4d305ea184549a55680d8caba9ee", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2924a67ebc1b8c4a8f3a726fc60cecbb1e6b4d305ea184549a55680d8caba9ee", kill_on_drop: false }` [INFO] [stdout] 2924a67ebc1b8c4a8f3a726fc60cecbb1e6b4d305ea184549a55680d8caba9ee [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fc6540d3f6697174179309cb0a94f91c0d8f00630011829c7aa09606e44cf162 [INFO] running `Command { std: "docker" "start" "-a" "fc6540d3f6697174179309cb0a94f91c0d8f00630011829c7aa09606e44cf162", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling static_assertions v1.1.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling lexical-util v1.0.6 [INFO] [stderr] Compiling lexical-parse-integer v1.0.5 [INFO] [stderr] Compiling lexical-parse-float v1.0.5 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling speedate v0.17.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.87s [INFO] running `Command { std: "docker" "inspect" "fc6540d3f6697174179309cb0a94f91c0d8f00630011829c7aa09606e44cf162", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fc6540d3f6697174179309cb0a94f91c0d8f00630011829c7aa09606e44cf162", kill_on_drop: false }` [INFO] [stdout] fc6540d3f6697174179309cb0a94f91c0d8f00630011829c7aa09606e44cf162 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5c1a711d6d1811bac25c00b0e056ac517c8daec5d8af6a69b0ba1ec9c9e6bb05 [INFO] running `Command { std: "docker" "start" "-a" "5c1a711d6d1811bac25c00b0e056ac517c8daec5d8af6a69b0ba1ec9c9e6bb05", kill_on_drop: false }` [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling iso8601 v0.6.3 [INFO] [stderr] Compiling speedate v0.17.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.26s [INFO] running `Command { std: "docker" "inspect" "5c1a711d6d1811bac25c00b0e056ac517c8daec5d8af6a69b0ba1ec9c9e6bb05", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5c1a711d6d1811bac25c00b0e056ac517c8daec5d8af6a69b0ba1ec9c9e6bb05", kill_on_drop: false }` [INFO] [stdout] 5c1a711d6d1811bac25c00b0e056ac517c8daec5d8af6a69b0ba1ec9c9e6bb05 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 7347c00badbd796b996bca8f98370fba67bae37cfb9243fdd2ffc607ca713b85 [INFO] running `Command { std: "docker" "start" "-a" "7347c00badbd796b996bca8f98370fba67bae37cfb9243fdd2ffc607ca713b85", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/speedate-71ed5e04e0a00871) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/main.rs (/opt/rustwide/target/debug/deps/main-71c686e85af0a084) [INFO] [stdout] [INFO] [stdout] running 482 tests [INFO] [stdout] test date ... ok [INFO] [stdout] test date_dash_err ... ok [INFO] [stdout] test date_from_timestamp_1601_1_1 ... ok [INFO] [stdout] test date_from_timestamp_1700_1_1 ... ok [INFO] [stdout] test date_from_timestamp_1842_8_20 ... ok [INFO] [stdout] test date_from_timestamp_1904_1_1 ... ok [INFO] [stdout] test date_from_timestamp_1900_1_1 ... ok [INFO] [stdout] test date_from_timestamp_1924_6_1 ... ok [INFO] [stdout] test date_comparison ... ok [INFO] [stdout] test date_from_timestamp_1901_1_1 ... ok [INFO] [stdout] test date_from_timestamp_1900_6_1 ... ok [INFO] [stdout] test date_bytes_err ... ok [INFO] [stdout] test date_from_timestamp_1970_1_1 ... ok [INFO] [stdout] test date_from_timestamp_1970_1_31 ... ok [INFO] [stdout] test date_from_timestamp_1970_2_1 ... ok [INFO] [stdout] test date_from_timestamp_1970_2_28 ... ok [INFO] [stdout] test date_from_timestamp_2200_1_1 ... ok [INFO] [stdout] test date_from_timestamp_extremes ... ok [INFO] [stdout] test date_from_timestamp_milliseconds ... ok [INFO] [stdout] test date_from_timestamp_special_dates ... ok [INFO] [stdout] test date_timestamp_exact ... ok [INFO] [stdout] test date_from_timestamp_1904_6_1 ... ok [INFO] [stdout] test date_from_timestamp_1904_2_29 ... ok [INFO] [stdout] test datetime_comparison_naive ... ok [INFO] [stdout] test datetime_bytes ... ok [INFO] [stdout] test date_today_offset ... ok [INFO] [stdout] test date_watershed ... ok [INFO] [stdout] test datetime_from_timestamp_1969_12_30_t_15_51_29_10630 ... ok [INFO] [stdout] test datetime_comparison_timezone ... ok [INFO] [stdout] test date_timestamp_ms_method ... ok [INFO] [stdout] test datetime_from_timestamp_1970_1_1_t_0_0_1_0 ... ok [INFO] [stdout] test datetime_from_timestamp_1970_1_1_t_0_1_0_0 ... ok [INFO] [stdout] test datetime_from_timestamp_1970_1_1_t_0_0_0_0 ... ok [INFO] [stdout] test datetime_from_timestamp_1970_1_2_t_0_0_0_500000 ... ok [INFO] [stdout] test datetime_from_timestamp_specific ... ok [INFO] [stdout] test datetime_naive ... ok [INFO] [stdout] test datetime_now ... ok [INFO] [stdout] test datetime_timestamp ... ok [INFO] [stdout] test datetime_timestamp_ms_fractional ... ok [INFO] [stdout] test datetime_timestamp_ms_methods ... ok [INFO] [stdout] test datetime_tz_negative_2212 ... ok [INFO] [stdout] test datetime_with_tz_offset ... ok [INFO] [stdout] test datetime_tz_z ... ok [INFO] [stdout] test duration_comparison ... ok [INFO] [stdout] test datetime_watershed ... ok [INFO] [stdout] test datetime_in_timezone ... ok [INFO] [stdout] test datetime_tz_2hours ... ok [INFO] [stdout] test datetime_now_offset ... ok [INFO] [stdout] test duration_hours ... ok [INFO] [stdout] test datetime_timestamp_tz ... ok [INFO] [stdout] test duration_fractions ... ok [INFO] [stdout] test datetime_from_timestamp_1970_1_2_t_0_0_0_0 ... ok [INFO] [stdout] test duration_large ... ok [INFO] [stdout] test duration_limit ... ok [INFO] [stdout] test duration_minutes ... ok [INFO] [stdout] test duration_new_normalise ... ok [INFO] [stdout] test duration_new_normalise2 ... ok [INFO] [stdout] test duration_simple ... ok [INFO] [stdout] test duration_total_seconds_neg ... ok [INFO] [stdout] test duration_total_seconds ... ok [INFO] [stdout] test expect_date_extra_space_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_date_extra_xxx_extra_characters_error ... ok [INFO] [stdout] test duration_zero ... ok [INFO] [stdout] test expect_date_extra_xxx_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test error_str ... ok [INFO] [stdout] test expect_date_fromstr_matches_parse_str_invalid_char_year_error ... ok [INFO] [stdout] test expect_date_fromstr_matches_parse_str_out_of_range_month_error ... ok [INFO] [stdout] test expect_date_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test duration_total_ms ... ok [INFO] [stdout] test expect_date_normal_leap_year_ok ... ok [INFO] [stdout] test expect_date_normal_not_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_normal_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_normal_not_leap_ok ... ok [INFO] [stdout] test expect_date_mo_sep_invalid_char_date_sep_error ... ok [INFO] [stdout] test expect_date_normal_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_normal_leap_year_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_invalid_char_year_error ... ok [INFO] [stdout] test expect_date_mo_sep_fromstr_matches_parse_str_invalid_char_date_sep_error ... ok [INFO] [stdout] test expect_date_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_out_of_range_month_error ... ok [INFO] [stdout] test expect_date_short_9_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_date_simple_ok ... ok [INFO] [stdout] test expect_date_special_100_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_100_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_100ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1200ad_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_1200ad_leap_ok ... ok [INFO] [stdout] test expect_date_special_1201ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1201ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1202ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1202ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1203ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1203ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1204ad_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_1204ad_leap_ok ... ok [INFO] [stdout] test expect_date_special_1300ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1300ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1400ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1400ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1500ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1500ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1600ad_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_1600ad_leap_ok ... ok [INFO] [stdout] test expect_date_special_1ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_1bc_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_1bc_leap_ok ... ok [INFO] [stdout] test expect_date_special_200ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_200ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_short_9_too_short_error ... ok [INFO] [stdout] test expect_date_simple_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_100ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_400ad_leap_ok ... ok [INFO] [stdout] test expect_date_special_404ad_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_4ad_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_400_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_300ad_not_leap_fromstr_matches_parse_str_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_special_400_leap_ok ... ok [INFO] [stdout] test expect_date_special_400ad_leap_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_404ad_leap_ok ... ok [INFO] [stdout] test expect_date_special_300ad_not_leap_out_of_range_day_error ... ok [INFO] [stdout] test expect_date_unix_after_watershed_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_unix_too_low_date_too_small_error ... ok [INFO] [stdout] test expect_date_unix_after_watershed_ok ... ok [INFO] [stdout] test expect_dt_1_fromstr_matches_parse_str_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_date_unix_before_watershed_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_unix_too_low_fromstr_matches_parse_str_date_too_small_error ... ok [INFO] [stdout] test expect_date_unix_before_watershed_ok ... ok [INFO] [stdout] test expect_date_year_sep_invalid_char_date_sep_error ... ok [INFO] [stdout] test expect_date_year_sep_fromstr_matches_parse_str_invalid_char_date_sep_error ... ok [INFO] [stdout] test expect_dt_1_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_dt_2_fromstr_matches_parse_str_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_dt_2_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_dt_3_fromstr_matches_parse_str_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_dt_3_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_dt_extra_space_tz1_extra_characters_error ... ok [INFO] [stdout] test expect_dt_extra_space_tz1_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_dt_extra_space_tz2_extra_characters_error ... ok [INFO] [stdout] test expect_dt_extra_space_z_extra_characters_error ... ok [INFO] [stdout] test expect_dt_fromstr_matches_parse_str_invalid_char_tz_hour_error ... ok [INFO] [stdout] test expect_dt_extra_space_z_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_dt_extra_xxx_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_dt_fromstr_matches_parse_str_invalid_char_date_time_sep_error ... ok [INFO] [stdout] test expect_dt_fromstr_matches_parse_str_invalid_char_hour_error ... ok [INFO] [stdout] test expect_dt_invalid_char_tz_hour_error ... ok [INFO] [stdout] test expect_dt_fromstr_matches_parse_str_invalid_char_tz_minute_error ... ok [INFO] [stdout] test expect_dt_invalid_char_tz_minute_error ... ok [INFO] [stdout] test expect_dt_fromstr_matches_parse_str_invalid_char_year_error ... ok [INFO] [stdout] test expect_dt_invalid_char_date_time_sep_error ... ok [INFO] [stdout] test expect_dt_invalid_char_hour_error ... ok [INFO] [stdout] test expect_dt_seconds_fraction_break_ok ... ok [INFO] [stdout] test expect_dt_invalid_char_year_error ... ok [INFO] [stdout] test expect_dt_seconds_fraction_comma_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_longest_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_longest_ok ... ok [INFO] [stdout] test expect_dt_seconds_fraction_break_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_seconds_fraction_comma_ok ... ok [INFO] [stdout] test expect_dt_extra_space_tz2_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_dt_tz_negative_10_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_short_time_too_short_error ... ok [INFO] [stdout] test expect_dt_short_time_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_dt_short_date_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_dt_extra_xxx_extra_characters_error ... ok [INFO] [stdout] test expect_dt_short_date_too_short_error ... ok [INFO] [stdout] test expect_dt_underscore_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_underscore_ok ... ok [INFO] [stdout] test expect_dt_tz_negative_10_ok ... ok [INFO] [stdout] test expect_dt_tz_negative_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_tz_negative_ok ... ok [INFO] [stdout] test expect_dt_tz_no_colon_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_tz_no_colon_ok ... ok [INFO] [stdout] test expect_dt_unix1_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix1_ok ... ok [INFO] [stdout] test expect_dt_unix_float_empty_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix2_ok ... ok [INFO] [stdout] test expect_dt_unix_1_neg_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_empty_ok ... ok [INFO] [stdout] test expect_dt_unix_2_neg_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_2_neg_ok ... ok [INFO] [stdout] test expect_dt_unix_float_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_limit_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_empty_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_empty_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_limit_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_limit_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_limit_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_neg_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_neg_limit_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test date_today ... ok [INFO] [stdout] test expect_dt_unix_float_ms_neg_limit_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_neg_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_ok ... ok [INFO] [stdout] test expect_dt_unix_float_too_long_fromstr_matches_parse_str_second_fraction_too_long_error ... ok [INFO] [stdout] test expect_dt_unix_float_ok ... ok [INFO] [stdout] test expect_dt_unix_float_precision_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_float_precision_ok ... ok [INFO] [stdout] test expect_dt_unix_float_ms_too_long_millisecond_fraction_too_long_error ... ok [INFO] [stdout] test expect_dt_unix_float_ms_too_long_fromstr_matches_parse_str_millisecond_fraction_too_long_error ... ok [INFO] [stdout] test expect_dt_unix2_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_dt_unix_1_neg_ok ... ok [INFO] [stdout] test expect_dt_unix_float_too_long_second_fraction_too_long_error ... ok [INFO] [stdout] test expect_duration_123_8y_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_123_8y_ok ... ok [INFO] [stdout] test expect_duration_123y_ok ... ok [INFO] [stdout] test expect_duration_1_123w_ok ... ok [INFO] [stdout] test expect_duration_1_1w_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1_1w_ok ... ok [INFO] [stdout] test expect_duration_1_5m_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1_5m_ok ... ok [INFO] [stdout] test expect_duration_123y_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1_ok ... ok [INFO] [stdout] test expect_duration_1_123w_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1m_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1m_ok ... ok [INFO] [stdout] test expect_duration_1w_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1w_ok ... ok [INFO] [stdout] test expect_duration_1y_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_1y_ok ... ok [INFO] [stdout] test expect_duration_all_wrong_order_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_all_wrong_order_ok ... ok [INFO] [stdout] test expect_duration_days_123days_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_123days_ok ... ok [INFO] [stdout] test expect_duration_days_1day1_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_1day1_ok ... ok [INFO] [stdout] test expect_duration_days_1day2_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_1day2_ok ... ok [INFO] [stdout] test expect_duration_days_1day3_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_1day3_ok ... ok [INFO] [stdout] test expect_duration_days_1day4_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_1day4_ok ... ok [INFO] [stdout] test expect_duration_days_1day5_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_1day5_ok ... ok [INFO] [stdout] test expect_duration_days_1day6_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_all_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_all_ok ... ok [INFO] [stdout] test expect_duration_days_1day6_ok ... ok [INFO] [stdout] test expect_duration_days_invalid1_fromstr_matches_parse_str_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_1day7_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_1day7_ok ... ok [INFO] [stdout] test expect_duration_days_1day8_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_1day8_ok ... ok [INFO] [stdout] test expect_duration_days_invalid2_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_duration_days_invalid2_too_short_error ... ok [INFO] [stdout] test expect_duration_days_invalid3_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_invalid6_fromstr_matches_parse_str_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_invalid4_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_invalid4_fromstr_matches_parse_str_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_invalid5_fromstr_matches_parse_str_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_invalid6_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_neg_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_time_comma_no_leading_0_ok ... ok [INFO] [stdout] test expect_duration_days_neg_ok ... ok [INFO] [stdout] test expect_duration_days_time_extra_extra_characters_error ... ok [INFO] [stdout] test expect_duration_days_pos_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_pos_ok ... ok [INFO] [stdout] test expect_duration_days_time_comma_no_leading_0_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_time_more_than_24_hour_fromstr_matches_parse_str_duration_hour_value_too_large_error ... ok [INFO] [stdout] test expect_duration_days_time_neg_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_time_neg_ok ... ok [INFO] [stdout] test expect_duration_days_time_no_leading_0_ok ... ok [INFO] [stdout] test expect_duration_days_time_no_leading_0_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_time_more_than_24_hour_duration_hour_value_too_large_error ... ok [INFO] [stdout] test expect_duration_days_time_ok ... ok [INFO] [stdout] test expect_duration_days_time_extra_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_duration_days_time_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_time_wrong_invalid_char_minute_error ... ok [INFO] [stdout] test expect_duration_days_too_short_fromstr_matches_parse_str_duration_invalid_number_error ... ok [INFO] [stdout] test expect_duration_days_time_too_short_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_duration_duration_invalid_fraction_error ... ok [INFO] [stdout] test expect_duration_days_time_too_short_too_short_error ... ok [INFO] [stdout] test expect_duration_days_time_wrong_fromstr_matches_parse_str_invalid_char_minute_error ... ok [INFO] [stdout] test expect_duration_days_too_short_duration_invalid_number_error ... ok [INFO] [stdout] test expect_duration_exceeds_day_ok ... ok [INFO] [stdout] test expect_duration_duration_invalid_number_error ... ok [INFO] [stdout] test expect_duration_duration_invalid_time_unit_error ... ok [INFO] [stdout] test expect_duration_duration_t_repeated_error ... ok [INFO] [stdout] test expect_duration_exceeds_day_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_fraction1_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_days_invalid1_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_days_invalid5_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_fromstr_matches_parse_str_duration_invalid_number_error ... ok [INFO] [stdout] test expect_duration_fromstr_matches_parse_str_duration_invalid_time_unit_error ... ok [INFO] [stdout] test expect_duration_fromstr_matches_parse_str_duration_t_repeated_error ... ok [INFO] [stdout] test expect_duration_fuzz2_fromstr_matches_parse_str_duration_value_too_large_error ... ok [INFO] [stdout] test expect_duration_fraction1_ok ... ok [INFO] [stdout] test expect_duration_fraction2_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_fraction2_ok ... ok [INFO] [stdout] test expect_duration_fromstr_matches_parse_str_duration_invalid_fraction_error ... ok [INFO] [stdout] test expect_duration_fuzz1_duration_value_too_large_error ... ok [INFO] [stdout] test expect_duration_overflow_duration_value_too_large_error ... ok [INFO] [stdout] test expect_duration_invalid_day_unit1_duration_invalid_date_unit_error ... ok [INFO] [stdout] test expect_duration_invalid_day_unit1_fromstr_matches_parse_str_duration_invalid_date_unit_error ... ok [INFO] [stdout] test expect_duration_invalid_day_unit2_duration_invalid_date_unit_error ... ok [INFO] [stdout] test expect_duration_invalid_day_unit2_fromstr_matches_parse_str_duration_invalid_date_unit_error ... ok [INFO] [stdout] test expect_duration_overflow_fromstr_matches_parse_str_duration_value_too_large_error ... ok [INFO] [stdout] test expect_duration_simple_negative_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_1h_2m_3s_no_leading_0_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_simple_negative_ok ... ok [INFO] [stdout] test expect_duration_simple_positive_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_simple_positive_ok ... ok [INFO] [stdout] test expect_duration_time_1h_2m_3s_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_1h_2m_3s_no_leading_0_ok ... ok [INFO] [stdout] test expect_duration_time_1h_2m_3s_ok ... ok [INFO] [stdout] test expect_duration_time_1m_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_1m_no_leading_0_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_1m_no_leading_0_ok ... ok [INFO] [stdout] test expect_duration_time_1m_ok ... ok [INFO] [stdout] test expect_duration_time_42s_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_extra_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_duration_time_42s_no_leading_0_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_42s_no_leading_0_ok ... ok [INFO] [stdout] test expect_duration_time_42s_ok ... ok [INFO] [stdout] test expect_duration_time_extra_extra_characters_error ... ok [INFO] [stdout] test expect_duration_time_fraction_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_fraction_too_long_second_fraction_too_long_error ... ok [INFO] [stdout] test expect_duration_time_fraction_ok ... ok [INFO] [stdout] test expect_duration_time_fraction_too_long_fromstr_matches_parse_str_second_fraction_too_long_error ... ok [INFO] [stdout] test expect_duration_time_fraction_missing_second_fraction_missing_error ... ok [INFO] [stdout] test expect_duration_time_fraction_missing_fromstr_matches_parse_str_second_fraction_missing_error ... ok [INFO] [stdout] test expect_duration_time_invalid_format_hour2_fromstr_matches_parse_str_invalid_char_hour_error ... ok [INFO] [stdout] test expect_duration_time_invalid_format_hour2_invalid_char_hour_error ... ok [INFO] [stdout] test expect_duration_time_invalid_format_hour_fromstr_matches_parse_str_invalid_char_hour_error ... ok [INFO] [stdout] test expect_duration_time_invalid_format_hour_invalid_char_hour_error ... ok [INFO] [stdout] test expect_duration_time_invalid_minute_fromstr_matches_parse_str_out_of_range_minute_error ... ok [INFO] [stdout] test expect_duration_time_invalid_minute_out_of_range_minute_error ... ok [INFO] [stdout] test expect_duration_fuzz1_fromstr_matches_parse_str_duration_value_too_large_error ... ok [INFO] [stdout] test expect_duration_fuzz2_duration_value_too_large_error ... ok [INFO] [stdout] test expect_duration_time_invalid_over_limit_hour_duration_hour_value_too_large_error ... ok [INFO] [stdout] test expect_duration_time_invalid_over_limit_hour_fromstr_matches_parse_str_duration_hour_value_too_large_error ... ok [INFO] [stdout] test expect_duration_time_invalid_second_fromstr_matches_parse_str_out_of_range_second_error ... ok [INFO] [stdout] test expect_duration_time_invalid_second_out_of_range_second_error ... ok [INFO] [stdout] test expect_duration_time_overflow_hour_duration_hour_value_too_large_error ... ok [INFO] [stdout] test expect_duration_time_overflow_hour_fromstr_matches_parse_str_duration_hour_value_too_large_error ... ok [INFO] [stdout] test expect_duration_time_timezone_extra_characters_error ... ok [INFO] [stdout] test expect_duration_time_timezone_fromstr_matches_parse_str_extra_characters_error ... ok [INFO] [stdout] test expect_duration_time_way_more_than_24_hour_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_way_more_than_24_hour_long_fraction_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_way_more_than_24_hour_long_fraction_ok ... ok [INFO] [stdout] test expect_duration_time_more_than_24_hour_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_duration_time_way_more_than_24_hour_ok ... ok [INFO] [stdout] test expect_duration_too_short2_too_short_error ... ok [INFO] [stdout] test expect_duration_too_short3_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_duration_too_short1_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_duration_too_short1_too_short_error ... ok [INFO] [stdout] test expect_duration_too_short2_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_duration_too_short3_too_short_error ... ok [INFO] [stdout] test expect_time_extra_space_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_time_extra_x_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_time_fraction_small_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_time_fraction_small_ok ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_invalid_char_hour_error ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_invalid_char_minute_error ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_invalid_char_second_error ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_out_of_range_hour_error ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_out_of_range_minute_error ... ok [INFO] [stdout] test expect_date_extra_space_extra_characters_error ... ok [INFO] [stdout] test duration_new_err ... ok [INFO] [stdout] test expect_duration_unit_repeated_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_out_of_range_second_error ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_second_fraction_missing_error ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_second_fraction_too_long_error ... ok [INFO] [stdout] test expect_duration_time_more_than_24_hour_ok ... ok [INFO] [stdout] test expect_duration_too_short4_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test expect_duration_unit_repeated_ok ... ok [INFO] [stdout] test expect_time_extra_space_fromstr_matches_parse_str_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_time_extra_x_fromstr_matches_parse_str_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_time_invalid_char_hour_error ... ok [INFO] [stdout] test expect_time_invalid_char_second_error ... ok [INFO] [stdout] test expect_time_max_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_time_no_fraction_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_time_no_fraction_ok ... ok [INFO] [stdout] test expect_time_invalid_char_minute_error ... ok [INFO] [stdout] test expect_time_max_ok ... ok [INFO] [stdout] test expect_time_min_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_time_min_ok ... ok [INFO] [stdout] test expect_time_no_sec_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_time_out_of_range_hour_error ... ok [INFO] [stdout] test expect_time_out_of_range_minute_error ... ok [INFO] [stdout] test expect_time_out_of_range_second_error ... ok [INFO] [stdout] test expect_time_second_fraction_missing_error ... ok [INFO] [stdout] test expect_time_second_fraction_too_long_error ... ok [INFO] [stdout] test expect_time_sep_hour_fromstr_matches_parse_str_invalid_char_time_sep_error ... ok [INFO] [stdout] test expect_time_too_short_error ... ok [INFO] [stdout] test expect_time_tz_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_time_tz_ok ... ok [INFO] [stdout] test expect_tz_60mins_fromstr_matches_parse_str_out_of_range_tz_minute_error ... ok [INFO] [stdout] test expect_tz_60mins_out_of_range_tz_minute_error ... ok [INFO] [stdout] test expect_tz_neg_2359_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_tz_neg_2359_ok ... ok [INFO] [stdout] test expect_tz_neg_99hr_out_of_range_tz_error ... ok [INFO] [stdout] test expect_tz_neg_gt2359_fromstr_matches_parse_str_out_of_range_tz_error ... ok [INFO] [stdout] test expect_tz_neg_gt2359_out_of_range_tz_error ... ok [INFO] [stdout] test date_from_timestamp_1970_3_1 ... ok [INFO] [stdout] test expect_tz_pos_2359_fromstr_matches_parse_str_ok ... ok [INFO] [stdout] test expect_date_special_4ad_leap_ok ... ok [INFO] [stdout] test expect_duration_days_invalid3_fromstr_matches_parse_str_duration_invalid_days_error ... ok [INFO] [stdout] test expect_duration_too_short4_too_short_error ... ok [INFO] [stdout] test expect_time_no_sec_ok ... ok [INFO] [stdout] test expect_tz_pos_2359_ok ... ok [INFO] [stdout] test expect_tz_pos_99hr_fromstr_matches_parse_str_out_of_range_tz_error ... ok [INFO] [stdout] test expect_time_sep_hour_invalid_char_time_sep_error ... ok [INFO] [stdout] test expect_time_sep_min_fromstr_matches_parse_str_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_time_sep_min_invalid_char_tz_sign_error ... ok [INFO] [stdout] test expect_tz_pos_99hr_out_of_range_tz_error ... ok [INFO] [stdout] test expect_tz_pos_gt2359_fromstr_matches_parse_str_out_of_range_tz_error ... ok [INFO] [stdout] test expect_tz_pos_gt2359_out_of_range_tz_error ... ok [INFO] [stdout] test number_dash_err ... ok [INFO] [stdout] test parse_float_err_double_neg ... ok [INFO] [stdout] test expect_tz_neg_99hr_fromstr_matches_parse_str_out_of_range_tz_error ... ok [INFO] [stdout] test parse_float_err_empty ... ok [INFO] [stdout] test parse_float_err_error_in_decimal ... ok [INFO] [stdout] test parse_float_err_error_in_decimal_spaces ... ok [INFO] [stdout] test parse_float_err_i64_minus_1 ... ok [INFO] [stdout] test parse_float_err_text ... ok [INFO] [stdout] test parse_float_err_text_in_fraction ... ok [INFO] [stdout] test parse_float_err_too_big ... ok [INFO] [stdout] test parse_float_err_too_big_neg ... ok [INFO] [stdout] test parse_float_err_too_big_neg2 ... ok [INFO] [stdout] test parse_float_ok_big_float ... ok [INFO] [stdout] test parse_float_ok_big_int ... ok [INFO] [stdout] test parse_float_ok_big_int_ones ... ok [INFO] [stdout] test parse_float_ok_decimal ... ok [INFO] [stdout] test parse_float_ok_decimal_zero ... ok [INFO] [stdout] test parse_float_ok_neg_decimal ... ok [INFO] [stdout] test parse_float_ok_neg_one ... ok [INFO] [stdout] test parse_float_ok_one ... ok [INFO] [stdout] test parse_float_ok_one_point ... ok [INFO] [stdout] test parse_float_ok_zero ... ok [INFO] [stdout] test parse_int_err_double_neg ... ok [INFO] [stdout] test parse_int_err_empty ... ok [INFO] [stdout] test parse_int_err_text ... ok [INFO] [stdout] test parse_int_err_too_big ... ok [INFO] [stdout] test parse_int_err_too_big_neg ... ok [INFO] [stdout] test parse_int_ok_large ... ok [INFO] [stdout] test parse_int_ok_one ... ok [INFO] [stdout] test parse_int_ok_small ... ok [INFO] [stdout] test parse_int_ok_small_neg ... ok [INFO] [stdout] test parse_int_ok_small_plus ... ok [INFO] [stdout] test parse_int_ok_zero ... ok [INFO] [stdout] test test_date_config_builder ... ok [INFO] [stdout] test test_date_from_timestamp_negative_millisecond ... ok [INFO] [stdout] test test_date_parse_timestamp_unit_millisecond ... ok [INFO] [stdout] test test_date_parse_timestamp_unit_second ... ok [INFO] [stdout] test test_datetime_from_timestamp_negative_millisecond ... ok [INFO] [stdout] test test_datetime_parse_bytes_does_not_add_offset_for_rfc3339 ... ok [INFO] [stdout] test test_datetime_parse_timestamp_units ... ok [INFO] [stdout] test test_datetime_parse_truncate_seconds ... ok [INFO] [stdout] test test_datetime_parse_unix_timestamp_from_bytes_as_naive ... ok [INFO] [stdout] test test_datetime_parse_unix_timestamp_from_bytes_with_utc_offset ... ok [INFO] [stdout] test test_datetimetime_config_builder ... ok [INFO] [stdout] test test_duration_parse_truncate_seconds ... ok [INFO] [stdout] test test_err_values_txt ... ok [INFO] [stdout] test test_microseconds_precision_overflow_behavior_from_str ... ok [INFO] [stdout] test test_ok_values_txt ... ok [INFO] [stdout] test test_time_config_builder ... ok [INFO] [stdout] test test_time_parse_bytes_does_not_add_offset_for_rfc3339 ... ok [INFO] [stdout] test test_time_parse_truncate_seconds ... ok [INFO] [stdout] test test_time_parse_unix_timestamp_from_bytes_as_naive ... ok [INFO] [stdout] test test_time_parse_unix_timestamp_from_bytes_with_utc_offset ... ok [INFO] [stdout] test test_timestamp_unit_from_str ... ok [INFO] [stdout] test time ... ok [INFO] [stdout] test time_comparison ... ok [INFO] [stdout] test time_comparison_timezone ... ok [INFO] [stdout] test time_from_timestamp_0_0_0_0 ... ok [INFO] [stdout] test time_from_timestamp_0_0_0_100 ... ok [INFO] [stdout] test time_from_timestamp_0_0_1_0 ... ok [INFO] [stdout] test time_from_timestamp_0_0_5_0 ... ok [INFO] [stdout] test time_from_timestamp_1_0_0_0 ... ok [INFO] [stdout] test time_from_timestamp_1_1_40_0 ... ok [INFO] [stdout] test time_from_timestamp_23_59_59_0 ... ok [INFO] [stdout] test time_from_timestamp_error ... ok [INFO] [stdout] test time_in_timezone ... ok [INFO] [stdout] test time_total_ms ... ok [INFO] [stdout] test time_total_seconds ... ok [INFO] [stdout] test time_with_tz_offset ... ok [INFO] [stdout] test time_from_timestamp_10_0_6_500_000 ... ok [INFO] [stdout] test expect_time_fromstr_matches_parse_str_too_short_error ... ok [INFO] [stdout] test date_from_timestamp_1600_1_1 ... ok [INFO] [stdout] test date_from_timestamp_range ... ok [INFO] [stdout] test datetime_from_timestamp_range ... ok [INFO] [stderr] Doc-tests speedate [INFO] [stdout] [INFO] [stdout] test result: ok. 482 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 49 tests [INFO] [stdout] test src/date.rs - date::Date::parse_bytes_rfc3339 (line 133) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::in_timezone (line 608) ... ok [INFO] [stdout] test src/date.rs - date::Date::from_timestamp (line 217) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::from_float_with_config (line 469) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::from_timestamp (line 528) ... ok [INFO] [stdout] test src/date.rs - date::Date (line 21) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::parse_bytes (line 320) ... ok [INFO] [stdout] test src/date.rs - date::Date::timestamp_ms (line 252) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::now (line 550) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::parse_bytes_rfc3339_with_config (line 273) ... ok [INFO] [stdout] test src/date.rs - date::Date::parse_bytes (line 169) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::parse_bytes_rfc3339 (line 237) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::from_timestamp_with_config (line 420) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::parse_bytes_with_config (line 342) ... ok [INFO] [stdout] test src/date.rs - date::Date::parse_str_rfc3339 (line 76) ... ok [INFO] [stdout] test src/date.rs - date::Date::timestamp (line 236) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::timestamp_ms (line 652) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::parse_str_rfc3339 (line 175) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::timestamp (line 634) ... ok [INFO] [stdout] test src/date.rs - date::Date::today (line 270) ... ok [INFO] [stdout] test src/duration.rs - duration::Duration::new (line 186) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::parse_str (line 212) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::parse_str_rfc3339 (line 148) ... ok [INFO] [stdout] test src/date.rs - date::Date::parse_str (line 106) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::partial_cmp (line 104) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::partial_cmp (line 64) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::with_timezone_offset (line 582) ... ok [INFO] [stdout] test src/lib.rs - (line 111) ... ok [INFO] [stdout] test src/duration.rs - duration::Duration::partial_cmp (line 137) ... ok [INFO] [stdout] test src/duration.rs - duration::Duration::partial_cmp (line 124) ... ok [INFO] [stdout] test src/datetime.rs - datetime::DateTime::timestamp_tz (line 670) ... ok [INFO] [stdout] test src/duration.rs - duration::Duration::parse_str (line 219) ... ok [INFO] [stdout] test src/lib.rs - (line 45) ... ok [INFO] [stdout] test src/time.rs - time::Time::from_timestamp (line 244) ... ok [INFO] [stdout] test src/duration.rs - duration::Duration::parse_bytes_with_config (line 276) ... ok [INFO] [stdout] test src/lib.rs - (line 125) ... ok [INFO] [stdout] test src/lib.rs - ParseError (line 56) ... ok [INFO] [stdout] test src/lib.rs - (line 71) ... ok [INFO] [stdout] test src/time.rs - time::Time::partial_cmp (line 95) ... ok [INFO] [stdout] test src/time.rs - time::Time::total_seconds (line 383) ... ok [INFO] [stdout] test src/duration.rs - duration::Duration::parse_bytes (line 247) ... ok [INFO] [stdout] test src/time.rs - time::Time::from_timestamp_with_config (line 270) ... ok [INFO] [stdout] test src/time.rs - time::Time::in_timezone (line 454) ... ok [INFO] [stdout] test src/time.rs - time::Time::parse_str (line 153) ... ok [INFO] [stdout] test src/time.rs - time::Time::partial_cmp (line 115) ... ok [INFO] [stdout] test src/time.rs - time::Time::parse_bytes_with_config (line 212) ... ok [INFO] [stdout] test src/time.rs - time::Time::total_ms (line 400) ... ok [INFO] [stdout] test src/time.rs - time::Time::with_timezone_offset (line 424) ... ok [INFO] [stdout] test src/time.rs - time::Time::parse_bytes (line 182) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.16s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "7347c00badbd796b996bca8f98370fba67bae37cfb9243fdd2ffc607ca713b85", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7347c00badbd796b996bca8f98370fba67bae37cfb9243fdd2ffc607ca713b85", kill_on_drop: false }` [INFO] [stdout] 7347c00badbd796b996bca8f98370fba67bae37cfb9243fdd2ffc607ca713b85