[INFO] fetching crate rustlavel-db 0.8.1...
[INFO] testing rustlavel-db-0.8.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rustlavel-db 0.8.1 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate rustlavel-db 0.8.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rustlavel-db 0.8.1
[INFO] tweaked toml for crates.io crate rustlavel-db 0.8.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rustlavel-db 0.8.1 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 rustlavel-db 0.8.1 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 cc v1.4.4
[INFO] [stderr]   Downloaded rustlavel-macros v0.8.1
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.11
[INFO] [stderr]   Downloaded rustlavel-core v0.8.1
[INFO] [stderr]   Downloaded rusqlite v0.37.0
[INFO] [stderr]   Downloaded aws-lc-rs v1.18.0
[INFO] [stderr]   Downloaded rustls v0.23.43
[INFO] [stderr]   Downloaded libsqlite3-sys v0.35.0
[INFO] [stderr]   Downloaded aws-lc-sys v0.44.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d
[INFO] running `Command { std: "docker" "start" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d", 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" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d" "/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" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d", 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" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling aws-lc-rs v1.18.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling rustlavel-macros v0.8.1
[INFO] [stderr]    Compiling rustlavel-core v0.8.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.44.0
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustlavel-db v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.95s
[INFO] running `Command { std: "docker" "inspect" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d", 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" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d" "/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 rustlavel-db v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.90s
[INFO] running `Command { std: "docker" "inspect" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d", 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" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d" "/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.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rustlavel_db-fb0cc4eb7bf0aa95)
[INFO] [stdout] 
[INFO] [stdout] running 282 tests
[INFO] [stdout] test builder::tests::a_generated_key_is_asked_for_in_each_databases_own_way ... ok
[INFO] [stdout] test builder::tests::a_bulk_insert_numbers_every_row ... ok
[INFO] [stdout] test builder::tests::an_injected_identifier_is_rejected_whatever_the_database ... ok
[INFO] [stdout] test builder::tests::an_injected_identifier_is_rejected ... ok
[INFO] [stdout] test builder::tests::an_update_numbers_values_before_conditions ... ok
[INFO] [stdout] test builder::tests::a_value_can_never_change_the_statement ... ok
[INFO] [stdout] test builder::tests::builds_an_insert_with_a_returning_clause ... ok
[INFO] [stdout] test builder::tests::an_empty_in_list_matches_nothing_instead_of_breaking ... ok
[INFO] [stdout] test builder::tests::counting_drops_order_and_paging ... ok
[INFO] [stdout] test builder::tests::one_chain_produces_correct_sql_for_every_database ... ok
[INFO] [stdout] test builder::tests::groups_keep_or_conditions_together ... ok
[INFO] [stdout] test builder::tests::parameters_are_numbered_or_not_according_to_the_database ... ok
[INFO] [stdout] test builder::tests::renders_in_null_and_between ... ok
[INFO] [stdout] test base64::tests::round_trips_binary ... ok
[INFO] [stdout] test builder::tests::an_unknown_operator_is_rejected ... ok
[INFO] [stdout] test builder::tests::builds_a_plain_select ... ok
[INFO] [stdout] test builder::tests::joins_order_and_paging ... ok
[INFO] [stdout] test base64::tests::matches_the_rfc_4648_vectors ... ok
[INFO] [stdout] test config::tests::the_scheme_chooses_the_driver_and_its_default_port ... ok
[INFO] [stdout] test base64::tests::rejects_characters_outside_the_alphabet ... ok
[INFO] [stdout] test config::tests::reads_query_parameters ... ok
[INFO] [stdout] test config::tests::a_password_may_contain_an_at_sign ... ok
[INFO] [stdout] test config::tests::an_explicit_port_still_wins_over_the_default ... ok
[INFO] [stdout] test builder::tests::values_become_numbered_parameters ... ok
[INFO] [stdout] test builder::tests::sql_server_gets_an_ordering_it_can_page_with ... ok
[INFO] [stdout] test config::tests::a_configuration_knows_its_dialect ... ok
[INFO] [stdout] test config::tests::an_unsupported_database_lists_the_ones_that_work ... ok
[INFO] [stdout] test credentials::tests::hands_out_what_it_was_given ... ok
[INFO] [stdout] test config::tests::falls_back_to_defaults_for_missing_parts ... ok
[INFO] [stdout] test config::tests::never_prints_the_password ... ok
[INFO] [stdout] test config::tests::parses_a_full_url ... ok
[INFO] [stdout] test credentials::tests::rotating_replaces_the_pair_and_moves_the_generation_on ... ok
[INFO] [stdout] test credentials::tests::rotating_to_the_same_values_still_retires_the_old_connections ... ok
[INFO] [stdout] test credentials::tests::generations_keep_climbing_across_many_rotations ... ok
[INFO] [stdout] test dialect::tests::a_qualified_name_is_quoted_one_part_at_a_time ... ok
[INFO] [stdout] test dialect::tests::an_injected_identifier_is_rejected_by_every_dialect ... ok
[INFO] [stdout] test connections::tests::an_empty_registry_holds_nothing_open ... ok
[INFO] [stdout] test builder::tests::update_and_delete_refuse_to_touch_every_row_by_accident ... ok
[INFO] [stdout] test connections::tests::a_budget_is_at_least_one ... ok
[INFO] [stdout] test connections::tests::making_room_when_there_is_nothing_to_free_is_harmless ... ok
[INFO] [stdout] test connections::tests::the_default_budget_leaves_the_server_something ... ok
[INFO] [stdout] test credentials::tests::debug_prints_the_user_but_never_the_password ... ok
[INFO] [stdout] test credentials::tests::every_clone_sees_the_rotation ... ok
[INFO] [stdout] test dialect::tests::a_string_column_carries_its_length_everywhere ... ok
[INFO] [stdout] test dialect::tests::identifier_length_limits_follow_the_database ... ok
[INFO] [stdout] test dialect::tests::an_unknown_database_lists_the_ones_that_exist ... ok
[INFO] [stdout] test dialect::tests::sql_server_adds_a_column_without_saying_column ... ok
[INFO] [stdout] test dialect::tests::sql_server_never_lists_microsofts_own_tables ... ok
[INFO] [stdout] test dialect::tests::paging_uses_each_databases_own_syntax ... ok
[INFO] [stdout] test dialect::tests::placeholders_differ_in_kind_not_just_spelling ... ok
[INFO] [stdout] test dialect::tests::mysql_cannot_offset_without_a_limit ... ok
[INFO] [stdout] test dialect::tests::schema_expressions_are_what_each_database_calls_them ... ok
[INFO] [stdout] test dialect::tests::dialects_are_found_by_the_names_people_use ... ok
[INFO] [stdout] test dialect::tests::sql_server_supplies_an_ordering_when_paging_has_none ... ok
[INFO] [stdout] test dialect::tests::no_paging_produces_no_clause ... ok
[INFO] [stdout] test dialect::tests::each_dialect_quotes_the_way_its_database_expects ... ok
[INFO] [stdout] test dialect::tests::every_dialect_can_enumerate_its_own_tables ... ok
[INFO] [stdout] test driver::tests::a_driver_can_be_held_without_naming_its_type ... ok
[INFO] [stdout] test dialect::tests::dropping_a_table_takes_its_dependants_with_it ... ok
[INFO] [stdout] test dialect::tests::each_database_claims_a_row_in_its_own_way ... ok
[INFO] [stdout] test dialect::tests::generated_keys_come_back_differently ... ok
[INFO] [stdout] test model::tests::a_missing_column_names_itself ... ok
[INFO] [stdout] test model::tests::a_query_targets_the_models_table ... ok
[INFO] [stdout] test model::tests::hydrates_rows_into_models ... ok
[INFO] [stdout] test model::tests::json_includes_the_primary_key_and_every_value ... ok
[INFO] [stdout] test dialect::tests::text_and_json_map_to_what_each_database_actually_has ... ok
[INFO] [stdout] test connections::tests::connections_are_held_by_name ... ok
[INFO] [stdout] test mysql::auth::tests::a_cleartext_password_is_nul_terminated ... ok
[INFO] [stdout] test mysql::auth::tests::an_empty_password_sends_an_empty_response ... ok
[INFO] [stdout] test migration::tests::different_seeds_diverge ... ok
[INFO] [stdout] test dialect::tests::the_migration_table_is_valid_for_each_database ... ok
[INFO] [stdout] test migration::tests::pluralizes_for_foreign_keys ... ok
[INFO] [stdout] test dialect::tests::the_key_column_is_auto_incrementing_everywhere ... ok
[INFO] [stdout] test dialect::tests::transaction_control_uses_each_databases_own_words ... ok
[INFO] [stdout] test migration::tests::the_faker_is_reproducible ... ok
[INFO] [stdout] test migration::tests::faker_numbers_stay_in_range ... ok
[INFO] [stdout] test mysql::auth::tests::only_the_two_implemented_plugins_are_answered ... ok
[INFO] [stdout] test mysql::auth::tests::the_server_stores_the_double_sha1_this_response_is_built_from ... ok
[INFO] [stdout] test mysql::auth::tests::native_password_is_the_documented_xor_of_two_sha1s ... ok
[INFO] [stdout] test mysql::connection::tests::a_binary_row_reads_its_nulls_from_a_bitmap_offset_by_two_bits ... ok
[INFO] [stdout] test mysql::connection::tests::a_binary_row_with_no_nulls_decodes_every_column ... ok
[INFO] [stdout] test mysql::auth::tests::native_password_matches_a_constructed_vector ... ok
[INFO] [stdout] test mysql::auth::tests::caching_sha2_matches_a_constructed_vector ... ok
[INFO] [stdout] test mysql::auth::tests::a_different_scramble_gives_a_different_response ... ok
[INFO] [stdout] test mysql::connection::tests::a_connection_that_never_opened_reports_no_transaction ... ok
[INFO] [stdout] test mysql::connection::tests::a_generated_key_of_zero_means_no_key_was_generated ... ok
[INFO] [stdout] test mysql::auth::tests::caching_sha2_is_the_documented_xor_of_two_sha256s ... ok
[INFO] [stdout] test mysql::auth::tests::reads_the_caching_sha2_verdict ... ok
[INFO] [stdout] test mysql::auth::tests::full_authentication_without_a_secure_channel_says_what_to_do_instead ... ok
[INFO] [stdout] test mysql::auth::tests::refuses_a_plugin_that_would_hand_over_the_password ... ok
[INFO] [stdout] test mysql::auth::tests::sha256_password_leads_with_the_reason_it_is_usually_seen ... ok
[INFO] [stdout] test mysql::connection::tests::an_unknown_database_names_the_one_that_was_asked_for ... ok
[INFO] [stdout] test mysql::connection::tests::mariadb_urls_are_accepted_too ... ok
[INFO] [stdout] test mysql::protocol::tests::a_frame_carries_a_little_endian_length_and_a_sequence_id ... ok
[INFO] [stdout] test mysql::connection::tests::a_wide_row_needs_more_than_one_bitmap_byte ... ok
[INFO] [stdout] test mysql::connection::tests::a_statement_error_carries_the_sql_that_caused_it ... ok
[INFO] [stdout] test mysql::connection::tests::a_wrong_password_explains_where_to_look ... ok
[INFO] [stdout] test mysql::protocol::tests::a_length_encoded_integer_uses_each_of_its_four_widths ... ok
[INFO] [stdout] test mysql::protocol::tests::a_nul_in_a_username_cannot_truncate_the_field ... ok
[INFO] [stdout] test mysql::protocol::tests::a_truncated_packet_is_a_protocol_error_rather_than_a_panic ... ok
[INFO] [stdout] test mysql::connection::tests::a_hand_built_config_still_describes_itself_as_mysql ... ok
[INFO] [stdout] test mysql::connection::tests::a_truncated_row_is_an_error_rather_than_a_panic ... ok
[INFO] [stdout] test mysql::protocol::tests::a_length_encoded_string_carries_its_own_length ... ok
[INFO] [stdout] test mysql::protocol::tests::an_error_packet_becomes_an_error_that_names_the_sql_state ... ok
[INFO] [stdout] test mysql::protocol::tests::a_handshake_response_names_the_plugin_and_the_database ... ok
[INFO] [stdout] test mysql::protocol::tests::an_ssl_request_is_exactly_thirty_two_bytes ... ok
[INFO] [stdout] test mysql::protocol::tests::an_ssl_request_is_the_prefix_of_the_handshake_response ... ok
[INFO] [stdout] test mysql::protocol::tests::an_ssl_request_sets_the_ssl_flag_whatever_it_was_given ... ok
[INFO] [stdout] test mysql::protocol::tests::an_error_without_a_sql_state_still_reports_its_code ... ok
[INFO] [stdout] test mysql::protocol::tests::an_eof_packet_is_told_from_a_row_by_its_length ... ok
[INFO] [stdout] test mysql::connection::tests::a_url_keeps_everything_it_states ... ok
[INFO] [stdout] test mysql::connection::tests::the_driver_speaks_the_mysql_dialect_and_never_prints_the_password ... ok
[INFO] [stdout] test mysql::protocol::tests::a_text_row_distinguishes_null_from_the_empty_string ... ok
[INFO] [stdout] test mysql::protocol::tests::parses_a_column_definition ... ok
[INFO] [stdout] test mysql::protocol::tests::builds_the_small_commands ... ok
[INFO] [stdout] test mysql::protocol::tests::classifies_the_packets_a_command_can_be_answered_with ... ok
[INFO] [stdout] test mysql::protocol::tests::execute_without_parameters_stops_before_the_bitmap ... ok
[INFO] [stdout] test mysql::protocol::tests::the_negotiated_capabilities_leave_out_the_dangerous_ones ... ok
[INFO] [stdout] test mysql::protocol::tests::execute_marks_null_parameters_in_a_bitmap_and_sends_no_value_for_them ... ok
[INFO] [stdout] test mysql::types::tests::a_binary_collation_makes_a_string_column_bytes ... ok
[INFO] [stdout] test mysql::connection::tests::rejects_a_url_that_points_at_another_database ... ok
[INFO] [stdout] test mysql::connection::tests::a_url_defaults_to_mysqls_port ... ok
[INFO] [stdout] test mysql::types::tests::a_bit_column_reads_as_the_number_its_bits_spell ... ok
[INFO] [stdout] test mysql::types::tests::a_bound_string_longer_than_a_byte_length_still_encodes ... ok
[INFO] [stdout] test mysql::types::tests::a_decimal_is_text_even_though_the_server_calls_it_binary ... ok
[INFO] [stdout] test mysql::types::tests::a_hostile_string_is_encoded_as_data_not_as_syntax ... ok
[INFO] [stdout] test mysql::types::tests::a_null_column_decodes_to_null_whatever_its_type ... ok
[INFO] [stdout] test mysql::protocol::tests::parses_an_ok_packet_including_the_generated_key ... ok
[INFO] [stdout] test mysql::types::tests::a_binary_time_is_a_duration_so_it_can_be_negative_and_pass_a_day ... ok
[INFO] [stdout] test mysql::types::tests::an_unsigned_bigint_too_large_for_i64_stays_text_rather_than_wrapping ... ok
[INFO] [stdout] test mysql::types::tests::decodes_the_scalar_types_from_text ... ok
[INFO] [stdout] test mysql::types::tests::decodes_a_binary_datetime_at_each_of_its_lengths ... ok
[INFO] [stdout] test mysql::types::tests::encodes_bound_parameters_in_binary ... ok
[INFO] [stdout] test mysql::types::tests::decodes_binary_integers_and_floats ... ok
[INFO] [stdout] test mysql::types::tests::decodes_json_columns_into_parsed_values ... ok
[INFO] [stdout] test mysql::types::tests::names_the_types_it_knows ... ok
[INFO] [stdout] test mysql::types::tests::binds_each_value_as_the_widest_type_that_holds_it ... ok
[INFO] [stdout] test pagination::tests::cursors_keep_their_type ... ok
[INFO] [stdout] test mysql::types::tests::a_tinyint_one_stays_an_integer_because_the_dialect_says_so ... ok
[INFO] [stdout] test pagination::tests::link_windows_stay_a_fixed_width ... ok
[INFO] [stdout] test mysql::types::tests::decimals_and_timestamps_stay_text_so_precision_survives ... ok
[INFO] [stdout] test pagination::tests::cursor_pagination_asks_for_one_extra_row ... ok
[INFO] [stdout] test mysql::types::tests::signedness_comes_from_the_column_flag_not_the_type ... ok
[INFO] [stdout] test pagination::tests::computes_the_page_count ... ok
[INFO] [stdout] test pagination::tests::serializes_the_laravel_shape ... ok
[INFO] [stdout] test pagination::tests::a_short_run_of_pages_has_no_gaps ... ok
[INFO] [stdout] test mysql::protocol::tests::a_length_encoded_integer_survives_a_round_trip_at_every_width ... ok
[INFO] [stdout] test pagination::tests::reports_the_range_on_the_page ... ok
[INFO] [stdout] test mysql::protocol::tests::parses_a_handshake_v10 ... ok
[INFO] [stdout] test mysql::protocol::tests::parses_a_prepare_response ... ok
[INFO] [stdout] test mysql::protocol::tests::refuses_a_handshake_from_a_server_too_old_to_talk_to ... ok
[INFO] [stdout] test mysql::connection::tests::connecting_to_a_closed_port_names_the_server_and_the_client_error_code ... ok
[INFO] [stdout] test pool::tests::acquiring_reports_the_drivers_failure ... ok
[INFO] [stdout] test pool::tests::a_borrowed_connection_is_retired_when_it_comes_back ... ok
[INFO] [stdout] test pool::tests::the_pool_carries_its_drivers_dialect ... ok
[INFO] [stdout] test pool::tests::a_connection_comes_back_and_is_reused ... ok
[INFO] [stdout] test pool::tests::retiring_early_closes_the_stale_and_keeps_the_current ... ok
[INFO] [stdout] test pool::tests::a_pool_with_static_credentials_never_retires_anything ... ok
[INFO] [stdout] test postgres::auth::tests::postgres_exchanges_leave_the_username_empty ... ok
[INFO] [stdout] test postgres::auth::tests::rejects_a_server_that_does_not_echo_the_nonce ... ok
[INFO] [stdout] test pool::tests::a_pool_opens_nothing_until_it_is_used ... ok
[INFO] [stdout] test postgres::connection::tests::a_wrong_password_explains_where_to_look ... ok
[INFO] [stdout] test pool::tests::an_idle_connection_from_a_rotated_credential_is_never_handed_out ... ok
[INFO] [stdout] test postgres::auth::tests::md5_matches_the_documented_construction ... ok
[INFO] [stdout] test postgres::protocol::tests::a_truncated_message_is_a_protocol_error ... ok
[INFO] [stdout] test postgres::protocol::tests::binds_null_parameters_as_minus_one ... ok
[INFO] [stdout] test postgres::connection::tests::bindings_can_be_kept_out_of_the_event_stream ... ok
[INFO] [stdout] test postgres::protocol::tests::parses_a_data_row_with_a_null ... ok
[INFO] [stdout] test postgres::protocol::tests::an_ssl_request_cannot_be_mistaken_for_a_startup_packet ... ok
[INFO] [stdout] test postgres::protocol::tests::builds_a_startup_packet ... ok
[INFO] [stdout] test postgres::connection::tests::connecting_to_a_closed_port_names_the_server ... ok
[INFO] [stdout] test postgres::connection::tests::reads_the_row_count_from_a_command_tag ... ok
[INFO] [stdout] test postgres::protocol::tests::a_frontend_message_length_counts_itself ... ok
[INFO] [stdout] test postgres::types::tests::a_null_column_decodes_to_null_whatever_its_type ... ok
[INFO] [stdout] test postgres::protocol::tests::parses_a_row_description ... ok
[INFO] [stdout] test postgres::types::tests::decodes_hex_bytea ... ok
[INFO] [stdout] test postgres::types::tests::decodes_json_columns_into_parsed_values ... ok
[INFO] [stdout] test random::tests::nonces_are_the_requested_length_and_printable ... ok
[INFO] [stdout] test postgres::types::tests::decodes_the_scalar_types ... ok
[INFO] [stdout] test random::tests::two_nonces_differ ... ok
[INFO] [stdout] test postgres::types::tests::numerics_and_timestamps_stay_text_so_precision_survives ... ok
[INFO] [stdout] test postgres::protocol::tests::parses_an_error_response ... ok
[INFO] [stdout] test postgres::protocol::tests::the_ssl_request_code_is_the_one_postgresql_looks_for ... ok
[INFO] [stdout] test row::tests::a_type_error_names_the_column ... ok
[INFO] [stdout] test schema::tests::a_foreign_id_points_at_the_pluralized_table_and_gets_an_index ... ok
[INFO] [stdout] test row::tests::an_unknown_column_lists_what_is_available ... ok
[INFO] [stdout] test row::tests::converts_to_json ... ok
[INFO] [stdout] test row::tests::reads_columns_by_name_and_position ... ok
[INFO] [stdout] test schema::tests::a_malicious_column_name_is_rejected ... ok
[INFO] [stdout] test schema::tests::a_string_default_is_quoted_and_escaped ... ok
[INFO] [stdout] test schema::tests::a_uuid_default_mysql_cannot_express_is_refused_rather_than_faked ... ok
[INFO] [stdout] test schema::tests::composite_indexes_get_their_own_statements ... ok
[INFO] [stdout] test sqlserver::auth::tests::encryption_choices_map_onto_the_prelogin_option_bytes ... ok
[INFO] [stdout] test sqlserver::auth::tests::a_server_that_offers_only_login_encryption_gets_login_encryption ... ok
[INFO] [stdout] test sqlserver::auth::tests::obfuscation_is_reversible_which_is_the_whole_point_of_calling_it_that ... ok
[INFO] [stdout] test schema::tests::builds_a_create_table_statement ... ok
[INFO] [stdout] test schema::tests::only_postgres_guards_an_index_with_if_not_exists ... ok
[INFO] [stdout] test schema::tests::one_schema_definition_produces_correct_ddl_for_every_database ... ok
[INFO] [stdout] test schema::tests::soft_deletes_add_a_nullable_timestamp ... ok
[INFO] [stdout] test sqlserver::auth::tests::a_server_that_cannot_encrypt_fails_a_connection_that_requires_it ... ok
[INFO] [stdout] test sqlserver::auth::tests::the_password_scheme_swaps_nibbles_then_xors_with_a5 ... ok
[INFO] [stdout] test sqlserver::auth::tests::refusing_encryption_a_server_requires_is_an_error_not_a_downgrade ... ok
[INFO] [stdout] test schema::tests::alter_adds_and_drops_columns ... ok
[INFO] [stdout] test sqlserver::connection::tests::a_generated_key_is_read_only_from_a_statement_that_asked_for_one ... ok
[INFO] [stdout] test sqlserver::connection::tests::an_error_with_no_advice_is_still_reported_verbatim ... ok
[INFO] [stdout] test sqlserver::connection::tests::the_driver_speaks_the_sql_server_dialect_and_never_prints_the_password ... ok
[INFO] [stdout] test sqlserver::connection::tests::windows_authentication_is_refused_by_name_rather_than_retried ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_packet_header_survives_a_round_trip ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_parameterised_call_sends_the_statement_as_data_not_as_sql ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_batch_carries_the_transaction_it_belongs_to ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_done_token_reports_the_rows_a_statement_touched ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_done_token_without_a_count_bit_reports_no_rows ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_prelogin_requests_encryption_and_its_offsets_point_at_its_data ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_login_ack_reports_the_version_that_was_negotiated ... ok
[INFO] [stdout] test sqlserver::auth::tests::a_server_that_wants_full_encryption_gets_it_whatever_the_client_preferred ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_truncated_token_is_a_protocol_error_not_a_panic ... ok
[INFO] [stdout] test sqlserver::protocol::tests::an_empty_message_yields_no_tokens ... ok
[INFO] [stdout] test sqlserver::connection::tests::connecting_to_a_closed_port_names_the_server_and_the_default_port ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_payload_larger_than_the_packet_size_is_split_and_only_the_last_ends_it ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_short_header_is_a_protocol_error ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_payload_that_fits_becomes_one_packet_marked_final ... ok
[INFO] [stdout] test sqlserver::protocol::tests::an_empty_payload_is_still_one_end_of_message_packet ... ok
[INFO] [stdout] test sqlserver::protocol::tests::a_prelogin_option_pointing_past_the_packet_is_rejected ... ok
[INFO] [stdout] test sqlserver::protocol::tests::an_env_change_announces_a_transaction_and_then_ends_it ... ok
[INFO] [stdout] test sqlserver::protocol::tests::an_unknown_token_stops_the_stream_rather_than_guessing ... ok
[INFO] [stdout] test sqlserver::protocol::tests::reads_the_encryption_level_the_server_chose ... ok
[INFO] [stdout] test sqlserver::protocol::tests::login7_declares_its_own_length_and_counts_strings_in_characters ... ok
[INFO] [stdout] test sqlserver::protocol::tests::the_negotiated_packet_size_arrives_as_a_decimal_string ... ok
[INFO] [stdout] test sqlserver::protocol::tests::an_error_token_names_its_number_and_severity ... ok
[INFO] [stdout] test sqlserver::protocol::tests::an_rpc_names_its_procedure_by_id ... ok
[INFO] [stdout] test sqlserver::protocol::tests::reads_little_endian_scalars_and_counted_strings ... ok
[INFO] [stdout] test sqlserver::types::tests::a_bit_column_comes_back_as_a_boolean_because_the_dialect_says_so ... ok
[INFO] [stdout] test sqlserver::types::tests::a_datetimeoffset_that_crosses_midnight_moves_the_date_with_it ... ok
[INFO] [stdout] test sqlserver::types::tests::a_uniqueidentifier_swaps_the_first_three_groups ... ok
[INFO] [stdout] test sqlserver::connection::tests::a_missing_database_names_the_database_that_is_missing ... ok
[INFO] [stdout] test sqlserver::connection::tests::a_rejected_password_says_where_to_look ... ok
[INFO] [stdout] test sqlserver::types::tests::an_encoded_parameter_round_trips_back_through_the_decoder ... ok
[INFO] [stdout] test sqlserver::types::tests::a_varchar_is_decoded_against_its_collation ... ok
[INFO] [stdout] test sqlserver::types::tests::civil_dates_are_exact_across_leap_years_and_centuries ... ok
[INFO] [stdout] test sqlserver::types::tests::an_nbcrow_reads_its_null_bitmap_and_skips_the_columns_it_marks ... ok
[INFO] [stdout] test sqlserver::types::tests::a_zero_length_value_is_null_whatever_its_type ... ok
[INFO] [stdout] test sqlserver::types::tests::a_datetime2_puts_the_time_before_the_date_on_the_wire ... ok
[INFO] [stdout] test sqlserver::types::tests::decimals_stay_text_so_the_precision_they_exist_for_survives ... ok
[INFO] [stdout] test sqlserver::types::tests::column_metadata_names_every_column_and_its_type ... ok
[INFO] [stdout] test sqlserver::types::tests::dates_and_times_come_back_as_iso_text ... ok
[INFO] [stdout] test sqlserver::types::tests::a_datetimeoffset_is_rendered_in_the_zone_it_was_written_in ... ok
[INFO] [stdout] test sqlserver::types::tests::decodes_an_nvarchar_and_the_max_variant_that_arrives_in_chunks ... ok
[INFO] [stdout] test sqlserver::types::tests::decodes_floats_at_both_widths ... ok
[INFO] [stdout] test sqlserver::types::tests::decodes_every_width_of_integer ... ok
[INFO] [stdout] test sqlserver::types::tests::metadata_for_a_statement_that_returns_nothing_has_no_columns ... ok
[INFO] [stdout] test sqlserver::types::tests::money_keeps_its_four_decimal_places ... ok
[INFO] [stdout] test sqlserver::types::tests::json_is_bound_as_the_nvarchar_sql_server_stores_it_in ... ok
[INFO] [stdout] test sqlserver::types::tests::a_null_parameter_is_sent_as_a_typed_null_not_as_an_empty_string ... ok
[INFO] [stdout] test sqlserver::types::tests::decodes_binary_including_the_max_variant ... ok
[INFO] [stdout] test tests::accepts_ordinary_identifiers ... ok
[INFO] [stdout] test sqlserver::types::tests::a_row_decodes_every_column_in_order ... ok
[INFO] [stdout] test sqlserver::types::tests::the_legacy_datetime_types_are_decoded_too ... ok
[INFO] [stdout] test tls::tests::a_missing_certificate_file_names_the_path ... ok
[INFO] [stdout] test tls::tests::modes_parse_under_the_spellings_people_actually_write ... ok
[INFO] [stdout] test tls::tests::a_pem_file_that_is_not_a_certificate_says_so ... ok
[INFO] [stdout] test tls::tests::a_stream_left_mid_upgrade_errors_rather_than_hanging ... ok
[INFO] [stdout] test tls::tests::modes_round_trip_through_their_written_form ... ok
[INFO] [stdout] test tls::tests::what_each_mode_insists_on ... ok
[INFO] [stdout] test value::tests::a_mysql_tinyint_reads_into_a_bool_but_a_counter_does_not ... ok
[INFO] [stdout] test value::tests::a_null_column_read_as_a_non_option_is_an_error ... ok
[INFO] [stdout] test value::tests::converts_from_rust_types ... ok
[INFO] [stdout] test value::tests::reads_into_rust_types ... ok
[INFO] [stdout] test value::tests::encodes_parameters_as_postgres_text ... ok
[INFO] [stdout] test tls::tests::the_default_is_prefer ... ok
[INFO] [stdout] test value::tests::text_never_silently_becomes_a_number ... ok
[INFO] [stdout] test sqlserver::types::tests::parameters_are_declared_with_the_widest_type_of_their_kind ... ok
[INFO] [stdout] test tests::quotes_qualified_names_part_by_part ... ok
[INFO] [stdout] test tests::rejects_anything_that_could_alter_a_statement ... ok
[INFO] [stdout] test sqlserver::types::tests::a_type_this_driver_cannot_decode_is_named_in_the_error ... ok
[INFO] [stdout] test tls::tests::an_unknown_mode_lists_the_real_ones_and_says_which_is_safe ... ok
[INFO] [stdout] test credentials::tests::a_poisoned_lock_still_yields_credentials ... ok
[INFO] [stdout] test mysql::protocol::tests::a_payload_longer_than_one_frame_is_split_and_terminated ... ok
[INFO] [stdout] test sqlserver::auth::tests::the_handshake_wrapper_frames_a_flight_and_then_gets_out_of_the_way ... ok
[INFO] [stdout] test postgres::auth::tests::rejects_a_bad_server_signature ... ok
[INFO] [stdout] test postgres::auth::tests::pbkdf2_matches_a_known_vector ... ok
[INFO] [stdout] test postgres::auth::tests::produces_the_rfc_7677_client_proof ... ok
[INFO] [stdout] test postgres::auth::tests::surfaces_a_server_reported_authentication_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 282 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conformance.rs (/opt/rustwide/target/debug/deps/conformance-4ad97946dfba742c)
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_generated_key_comes_back_from_an_insert ... ok
[INFO] [stdout] test migrations_run_and_roll_back_on_every_database ... ok
[INFO] [stdout] test a_column_can_be_added_and_dropped ... ok
[INFO] [stdout] test paging_returns_the_right_slice ... ok
[INFO] [stdout] test a_transaction_commits_and_rolls_back_on_every_database ... ok
[INFO] [stdout] test a_foreign_key_is_enforced_rather_than_merely_written ... ok
[INFO] [stderr]      Running tests/mysql.rs (/opt/rustwide/target/debug/deps/mysql-c3502baaa780a9ed)
[INFO] [stdout] test the_generated_create_table_is_accepted_and_round_trips ... ok
[INFO] [stdout] test a_unique_constraint_is_real ... ok
[INFO] [stdout] test a_hostile_value_stays_a_value_on_every_database ... ok
[INFO] [stdout] test a_savepoint_undoes_only_part_of_a_transaction_everywhere ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test connects_and_runs_a_query ... ok
[INFO] [stdout] test many_statements_run_on_one_connection_without_it_losing_its_place ... ok
[INFO] [stdout] test a_wrong_password_under_native_password_names_the_error_code ... ok
[INFO] [stdout] test an_unknown_database_is_reported_by_name ... ok
[INFO] [stdout] test binding_the_wrong_number_of_parameters_is_caught_before_the_server_sees_it ... ok
[INFO] [stdout] test the_handshake_learns_who_it_is_talking_to ... ok
[INFO] [stdout] test a_parameter_can_never_become_sql ... ok
[INFO] [stdout] test a_wrong_password_under_caching_sha2_explains_the_secure_channel_it_needs ... ok
[INFO] [stdout] test a_table_can_be_created_and_dropped ... ok
[INFO] [stdout] test round_trips_every_supported_type ... ok
[INFO] [stdout] test a_generated_key_comes_back_from_the_insert_itself ... ok
[INFO] [stdout] test mysql_native_password_authenticates_too ... ok
[INFO] [stderr]      Running tests/postgres.rs (/opt/rustwide/target/debug/deps/postgres-0e41d387aebc6c37)
[INFO] [stdout] test a_broken_statement_reports_the_mysql_error_code_and_the_sql ... ok
[INFO] [stdout] test a_transaction_rolls_back_as_a_unit ... ok
[INFO] [stdout] test a_value_larger_than_a_single_length_byte_survives_the_round_trip ... ok
[INFO] [stdout] test a_second_statement_smuggled_into_one_is_refused_by_the_server ... ok
[INFO] [stdout] test the_text_protocol_decodes_the_same_values_as_the_binary_one ... ok
[INFO] [stdout] test the_pool_hands_out_and_takes_back_mysql_connections ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stderr]      Running tests/revocation.rs (/opt/rustwide/target/debug/deps/revocation-aaa39e098c092698)
[INFO] [stdout] test a_derived_model_can_be_created_read_updated_and_deleted ... ok
[INFO] [stdout] test dropping_a_transaction_rolls_it_back ... ok
[INFO] [stdout] test relations_load_without_an_n_plus_one ... ok
[INFO] [stdout] test a_transaction_commits_or_rolls_back_as_a_unit ... ok
[INFO] [stdout] test the_pool_reuses_connections ... ok
[INFO] [stdout] test a_parameter_can_never_become_sql ... ok
[INFO] [stdout] test a_broken_statement_reports_the_sql ... ok
[INFO] [stdout] test connects_and_runs_a_query ... ok
[INFO] [stdout] test migrations_apply_are_idempotent_and_roll_back ... ok
[INFO] [stdout] test round_trips_every_supported_type ... ok
[INFO] [stdout] test pagination_walks_a_table_both_ways ... ok
[INFO] [stdout] test the_query_builder_reads_and_writes ... ok
[INFO] [stdout] test a_savepoint_undoes_only_part_of_a_transaction ... ok
[INFO] [stdout] test the_schema_builder_creates_real_tables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test sql_server_refuses_to_drop_a_login_that_is_connected ... ok
[INFO] [stdout] test postgres_lets_an_open_connection_outlive_its_role ... ok
[INFO] [stdout] test mysql_lets_an_open_connection_outlive_its_user ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rotation.rs (/opt/rustwide/target/debug/deps/rotation-1a032804c1a617a0)
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_pool_opens_connections_as_the_account_the_store_issued ... ok
[INFO] [stderr]      Running tests/sqlite.rs (/opt/rustwide/target/debug/deps/sqlite-09946efe90950297)
[INFO] [stdout] test an_already_open_connection_survives_its_account_being_deleted ... ok
[INFO] [stdout] test rotating_moves_the_pool_onto_the_new_account_without_a_restart ... ok
[INFO] [stdout] test revoking_the_old_lease_after_a_rotation_disturbs_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[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/sqlserver.rs (/opt/rustwide/target/debug/deps/sqlserver-fd3146c3ac3c3731)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_statement_larger_than_one_packet_is_split_and_reassembled ... ok
[INFO] [stdout] test a_login_only_encrypted_session_still_works ... ok
[INFO] [stdout] test connects_and_runs_a_query ... ok
[INFO] [stdout] test a_transaction_rolls_back_as_a_unit ... ok
[INFO] [stdout] test a_broken_statement_reports_its_error_number_and_the_sql ... ok
[INFO] [stdout] test a_table_can_be_created_written_to_and_dropped ... ok
[INFO] [stdout] test a_wrong_password_is_reported_with_somewhere_to_look ... ok
[INFO] [stdout] test an_empty_max_column_does_not_shift_the_columns_after_it ... ok
[INFO] [stdout] test a_parameter_can_never_become_sql ... ok
[INFO] [stdout] test round_trips_every_supported_type ... ok
[INFO] [stderr]      Running tests/tls.rs (/opt/rustwide/target/debug/deps/tls-e1fa11500ce2e796)
[INFO] [stdout] test the_exact_types_stay_text_so_their_precision_survives ... ok
[INFO] [stdout] test the_pool_reuses_connections ... ok
[INFO] [stdout] test an_insert_reads_its_generated_key_back_through_output_inserted ... ok
[INFO] [stdout] test paging_walks_a_table_that_has_no_ordering_of_its_own ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr]    Doc-tests rustlavel_db
[INFO] [stdout] test postgres_verifies_the_certificate_against_a_named_ca ... ok
[INFO] [stdout] test postgres_refuses_a_certificate_it_cannot_chain ... ok
[INFO] [stdout] test mysql_full_authentication_works_once_the_channel_is_private ... ok
[INFO] [stdout] test a_query_actually_runs_over_the_encrypted_connection ... ok
[INFO] [stdout] test postgres_stays_in_the_clear_when_told_to ... ok
[INFO] [stdout] test postgres_negotiates_tls_when_asked ... ok
[INFO] [stdout] test mysql_negotiates_tls_when_asked ... ok
[INFO] [stdout] test postgres_encrypts_before_the_password_is_sent ... ok
[INFO] [stdout] test mysql_verifies_the_certificate_against_a_named_ca ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test src/credentials.rs - credentials (line 38) ... ignored
[INFO] [stdout] test src/lib.rs - Database::begin (line 205) ... ignored
[INFO] [stdout] test src/migration.rs - migration::migration (line 38) ... ignored
[INFO] [stdout] test src/model.rs - model::has_many (line 174) ... ignored
[INFO] [stdout] test src/schema.rs - schema (line 3) ... ignored
[INFO] [stdout] test src/migration.rs - migration::Migrator<'a>::new (line 118) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.74s; merged doctests compilation took 0.72s
[INFO] running `Command { std: "docker" "inspect" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d", kill_on_drop: false }`
[INFO] [stdout] 4d9dfa329a027a2218d73c4b9fc09674349fab0551acf33f627fbc6112b9049d
