[INFO] fetching crate xbbg-ext 1.5.0...
[INFO] testing xbbg-ext-1.5.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate xbbg-ext 1.5.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate xbbg-ext 1.5.0
[INFO] finished tweaking crates.io crate xbbg-ext 1.5.0
[INFO] tweaked toml for crates.io crate xbbg-ext 1.5.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate xbbg-ext 1.5.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate xbbg-ext 1.5.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]   Downloaded toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded toml v1.1.6+spec-1.1.0
[INFO] [stderr]   Downloaded serde_spanned v1.1.1
[INFO] [stderr]   Downloaded phf_shared v0.14.0
[INFO] [stderr]   Downloaded const-random v0.1.18
[INFO] [stderr]   Downloaded const-random-macro v0.1.16
[INFO] [stderr]   Downloaded phf_shared v0.12.1
[INFO] [stderr]   Downloaded siphasher v1.0.4
[INFO] [stderr]   Downloaded phf v0.14.0
[INFO] [stderr]   Downloaded phf v0.12.1
[INFO] [stderr]   Downloaded tiny-keccak v2.0.2
[INFO] [stderr]   Downloaded phf_macros v0.14.0
[INFO] [stderr]   Downloaded phf_generator v0.14.0
[INFO] [stderr]   Downloaded thiserror v2.0.21
[INFO] [stderr]   Downloaded thiserror-impl v2.0.21
[INFO] [stderr]   Downloaded half v2.7.1
[INFO] [stderr]   Downloaded arrow-data v59.3.0
[INFO] [stderr]   Downloaded arrow-schema v59.3.0
[INFO] [stderr]   Downloaded num-bigint v0.5.1
[INFO] [stderr]   Downloaded winnow v1.0.4
[INFO] [stderr]   Downloaded cc v1.5.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.59
[INFO] [stderr]   Downloaded arrow-buffer v59.3.0
[INFO] [stderr]   Downloaded libm v0.2.16
[INFO] [stderr]   Downloaded arrow-array v59.3.0
[INFO] [stderr]   Downloaded zerocopy v0.8.59
[INFO] [stderr]   Downloaded chrono-tz v0.10.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045
[INFO] running `Command { std: "docker" "start" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling siphasher v1.0.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling phf_shared v0.14.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling phf_generator v0.14.0
[INFO] [stderr]    Compiling arrow-schema v59.3.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling num-bigint v0.5.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling zerocopy-derive v0.8.59
[INFO] [stderr]    Compiling phf_macros v0.14.0
[INFO] [stderr]    Compiling phf v0.14.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling arrow-buffer v59.3.0
[INFO] [stderr]    Compiling arrow-data v59.3.0
[INFO] [stderr]    Compiling arrow-array v59.3.0
[INFO] [stderr]    Compiling xbbg-ext v1.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.81s
[INFO] running `Command { std: "docker" "inspect" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling xbbg-ext v1.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.35s
[INFO] running `Command { std: "docker" "inspect" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/xbbg_ext-9917b8783fa98dcb)
[INFO] [stdout] 
[INFO] [stdout] running 110 tests
[INFO] [stdout] test auction::tests::isin_check_digit_and_security_normalisation ... ok
[INFO] [stdout] test auction::tests::already_routed_preferred_stays_as_is ... ok
[INFO] [stdout] test auction::tests::composite_equity_routes_to_primary_exchange_and_validates ... ok
[INFO] [stdout] test auction::tests::sentinel_shaped_tickers_are_literal_identifiers ... ok
[INFO] [stdout] test auction::tests::preferred_exchange_routes_through_table_or_override_and_validates ... ok
[INFO] [stdout] test auction::tests::missing_routing_fields_and_other_sectors_never_route ... ok
[INFO] [stdout] test constants::tests::test_dvd_types ... ok
[INFO] [stdout] test auction::tests::pricing_sources_normalise_keys_and_prefer_overrides ... ok
[INFO] [stdout] test auction::tests::zero_price_sentinels_are_not_a_field_group ... ok
[INFO] [stdout] test auction::tests::unmapped_preferred_exchange_is_actionably_unsupported ... ok
[INFO] [stdout] test auction::tests::field_groups_keep_stream_names_and_default_order ... ok
[INFO] [stdout] test constants::tests::test_futures_months_lookup ... ok
[INFO] [stdout] test auction::tests::explicit_equity_venue_is_respected_instead_of_primary ... ok
[INFO] [stdout] test markets::overrides::tests::test_override_lifecycle ... ok
[INFO] [stdout] test markets::sessions::tests::test_load_toml ... ok
[INFO] [stdout] test markets::sessions::tests::test_infer_timezone ... ok
[INFO] [stdout] test markets::sessions::tests::test_derive_sessions_japan ... ok
[INFO] [stdout] test markets::timezone::tests::test_market_timing_local_and_target_tz ... ok
[INFO] [stdout] test markets::timezone::tests::test_session_times_to_utc ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_cdx_next_series_window_walks_down_to_series_one ... ok
[INFO] [stdout] test markets::sessions::tests::test_derive_sessions_no_rule ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_cdx_prior_series_window_clamps_to_first_series ... ok
[INFO] [stdout] test markets::sessions::tests::test_derive_sessions_futures ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_cdx_rolls_between_is_capped_per_batch ... ok
[INFO] [stdout] test markets::sessions::tests::test_derive_sessions_us_equity ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_cdx_prior_series_window_spans_the_cadence_estimate ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_legacy_info_shape_and_formatter_remain_supported ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_invalid_ticker ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_parse_five_token_legacy_alias ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_parse_specific_cdx_alias ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_parse_generic_cdx ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_parse_specific_cdx_with_version ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_previous_series_is_an_unresolved_alias ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_resolution_rejects_conflicting_explicit_version ... ok
[INFO] [stdout] test resolvers::futures::tests::test_contract_index ... ok
[INFO] [stdout] test resolvers::futures::tests::test_filter_candidates_by_cycle_case_insensitive ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_resolved_ticker_is_explicit_by_default ... ok
[INFO] [stdout] test markets::sessions::tests::test_time_arithmetic ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_cdx_rolls_between_counts_semiannual_steps ... ok
[INFO] [stdout] test resolvers::cdx::tests::test_gen_to_specific_returns_unresolved_alias ... ok
[INFO] [stdout] test resolvers::futures::tests::test_filter_valid_contracts_empty ... ok
[INFO] [stdout] test resolvers::futures::tests::test_filter_valid_contracts ... ok
[INFO] [stdout] test resolvers::futures::tests::test_filter_candidates_by_cycle_empty ... ok
[INFO] [stdout] test resolvers::futures::tests::test_filter_candidates_by_cycle_quarterly ... ok
[INFO] [stdout] test resolvers::futures::tests::test_filter_candidates_by_cycle_grains ... ok
[INFO] [stdout] test resolvers::futures::tests::test_reject_specific_ticker ... ok
[INFO] [stdout] test resolvers::futures::tests::test_roll_frequency_parsing ... ok
[INFO] [stdout] test resolvers::futures::tests::test_validate_generic_ticker ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_corporate_bonds_query_no_ccy ... ok
[INFO] [stdout] test resolvers::futures::tests::test_generate_quarterly_candidates ... ok
[INFO] [stdout] test resolvers::futures::tests::test_generate_monthly_candidates ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_corporate_bonds_query_with_extra_fields ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_corporate_bonds_query_basic ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_corporate_bonds_query_intl_ticker ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_etf_holdings_query_auto_suffix ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_preferreds_query_extra_fields ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_preferreds_query_no_dup_fields ... ok
[INFO] [stdout] test transforms::currency::tests::test_build_fx_pair_pence ... ok
[INFO] [stdout] test transforms::currency::tests::test_build_fx_pair_standard ... ok
[INFO] [stdout] test transforms::currency::tests::test_currencies_needing_conversion ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_etf_holdings_query_basic ... ok
[INFO] [stdout] test transforms::currency::tests::test_currencies_needing_conversion_none ... ok
[INFO] [stdout] test transforms::currency::tests::test_same_currency ... ok
[INFO] [stdout] test transforms::fixed_income::tests::build_yas_all ... ok
[INFO] [stdout] test transforms::fixed_income::tests::build_yas_basic ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_etf_holdings_query_extra_fields ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_preferreds_query_auto_suffix ... ok
[INFO] [stdout] test transforms::bql::tests::test_build_preferreds_query_basic ... ok
[INFO] [stdout] test resolvers::futures::tests::test_filter_valid_contracts_invalid_dates ... ok
[INFO] [stdout] test transforms::fixed_income::tests::descriptions ... ok
[INFO] [stdout] test transforms::fixed_income::tests::build_yas_empty ... ok
[INFO] [stdout] test transforms::fixed_income::tests::display_short_name ... ok
[INFO] [stdout] test transforms::fixed_income::tests::flag_values ... ok
[INFO] [stdout] test transforms::fixed_income::tests::parse_full_names ... ok
[INFO] [stdout] test transforms::fixed_income::tests::from_str_roundtrip ... ok
[INFO] [stdout] test transforms::fixed_income::tests::parse_case_insensitive ... ok
[INFO] [stdout] test transforms::fixed_income::tests::build_yas_price ... ok
[INFO] [stdout] test transforms::fixed_income::tests::parse_invalid ... ok
[INFO] [stdout] test transforms::fixed_income::tests::parse_short_names ... ok
[INFO] [stdout] test transforms::fixed_income::tests::try_from_u8 ... ok
[INFO] [stdout] test transforms::historical::tests::test_calculate_level_percentages_leading_level_2_group ... ok
[INFO] [stdout] test transforms::historical::tests::test_rename_etf_columns ... ok
[INFO] [stdout] test transforms::historical::tests::test_rename_dividend_columns ... ok
[INFO] [stdout] test utils::date::tests::test_fmt_date_default ... ok
[INFO] [stdout] test utils::date::tests::test_all_formats_same_result ... ok
[INFO] [stdout] test utils::date::tests::test_fmt_date_custom ... ok
[INFO] [stdout] test utils::date::tests::test_parse_invalid ... ok
[INFO] [stdout] test utils::date::tests::test_parse_iso ... ok
[INFO] [stdout] test utils::date::tests::test_parse_slash ... ok
[INFO] [stdout] test transforms::historical::tests::test_calculate_level_percentages ... ok
[INFO] [stdout] test utils::date::tests::test_parse_compact ... ok
[INFO] [stdout] test utils::date::tests::test_parse_with_whitespace ... ok
[INFO] [stdout] test utils::date::tests::test_parse_euro_dash ... ok
[INFO] [stdout] test utils::date::tests::test_parse_euro_slash ... ok
[INFO] [stdout] test utils::pivot::tests::test_is_long_format ... ok
[INFO] [stdout] test utils::ticker::tests::test_build_futures_ticker ... ok
[INFO] [stdout] test utils::ticker::tests::test_filter_equity_tickers ... ok
[INFO] [stdout] test utils::pivot::tests::test_pivot_basic ... ok
[INFO] [stdout] test utils::pivot::tests::test_pivot_empty ... ok
[INFO] [stdout] test utils::ticker::tests::test_normalize_tickers ... ok
[INFO] [stdout] test utils::pivot::tests::test_pivot_preserves_values ... ok
[INFO] [stdout] test utils::pivot::tests::test_pivot_already_wide ... ok
[INFO] [stdout] test utils::ticker::tests::test_parse_equity_ticker ... ok
[INFO] [stdout] test utils::ticker::tests::test_is_specific_contract ... ok
[INFO] [stdout] test utils::ticker::tests::test_parse_comdty_ticker ... ok
[INFO] [stdout] test utils::ticker::tests::test_parse_index_ticker ... ok
[INFO] [stdout] test transforms::historical::tests::test_calculate_level_percentages_with_nones ... ok
[INFO] [stdout] test utils::ticker::tests::test_parse_invalid_ticker ... ok
[INFO] [stdout] test auction::tests::imbalance_codes_distinguish_none_from_unavailable ... ok
[INFO] [stdout] test constants::tests::test_month_codes_reverse ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 110 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests xbbg_ext
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test src/resolvers/cdx.rs - resolvers::cdx::cdx_prior_series_window (line 413) ... ok
[INFO] [stdout] test src/resolvers/futures.rs - resolvers::futures::filter_valid_contracts (line 205) ... ok
[INFO] [stdout] test src/resolvers/cdx.rs - resolvers::cdx::gen_to_specific (line 331) ... ok
[INFO] [stdout] test src/resolvers/cdx.rs - resolvers::cdx::cdx_series_from_ticker (line 156) ... ok
[INFO] [stdout] test src/resolvers/cdx.rs - resolvers::cdx::previous_series_ticker (line 298) ... ok
[INFO] [stdout] test src/resolvers/futures.rs - resolvers::futures::generate_futures_candidates (line 59) ... ok
[INFO] [stdout] test src/resolvers/futures.rs - resolvers::futures::filter_candidates_by_cycle (line 258) ... ok
[INFO] [stdout] test src/resolvers/cdx.rs - resolvers::cdx::cdx_rolls_between (line 380) ... ok
[INFO] [stdout] test src/transforms/bql.rs - transforms::bql::build_corporate_bonds_query (line 81) ... ok
[INFO] [stdout] test src/transforms/bql.rs - transforms::bql::build_etf_holdings_query (line 154) ... ok
[INFO] [stdout] test src/transforms/currency.rs - transforms::currency::currencies_needing_conversion (line 95) ... ok
[INFO] [stdout] test src/transforms/bql.rs - transforms::bql::build_preferreds_query (line 23) ... ok
[INFO] [stdout] test src/transforms/historical.rs - transforms::historical::build_earning_header_rename (line 78) ... ok
[INFO] [stdout] test src/transforms/currency.rs - transforms::currency::build_fx_pair (line 33) ... ok
[INFO] [stdout] test src/transforms/currency.rs - transforms::currency::same_currency (line 77) ... ok
[INFO] [stdout] test src/transforms/historical.rs - transforms::historical::rename_dividend_columns (line 28) ... ok
[INFO] [stdout] test src/utils/date.rs - utils::date::default_bqr_datetimes (line 167) ... ok
[INFO] [stdout] test src/utils/date.rs - utils::date::fmt_date (line 96) ... ok
[INFO] [stdout] test src/utils/ticker.rs - utils::ticker::normalize_tickers (line 204) ... ok
[INFO] [stdout] test src/utils/ticker.rs - utils::ticker::build_futures_ticker (line 228) ... ok
[INFO] [stdout] test src/utils/ticker.rs - utils::ticker::is_specific_contract (line 125) ... ok
[INFO] [stdout] test src/utils/date.rs - utils::date::parse_date (line 29) ... ok
[INFO] [stdout] test src/utils/date.rs - utils::date::default_turnover_dates (line 124) ... ok
[INFO] [stdout] test src/utils/ticker.rs - utils::ticker::parse_ticker_parts (line 28) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045", kill_on_drop: false }`
[INFO] [stdout] da9dec38f2b8e9a001e66f8dcd68e291d1df47970ae0921a9c9c542f07ae8045
