[INFO] fetching crate emob-roam 0.1.0...
[INFO] testing emob-roam-0.1.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate emob-roam 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate emob-roam 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate emob-roam 0.1.0
[INFO] tweaked toml for crates.io crate emob-roam 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate emob-roam 0.1.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 emob-roam 0.1.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 rust_decimal_macros v1.40.0
[INFO] [stderr]   Downloaded emob-tariff v0.1.0
[INFO] [stderr]   Downloaded emob-session v0.1.0
[INFO] [stderr]   Downloaded bon-macros v3.10.0
[INFO] [stderr]   Downloaded emob-poi v0.1.0
[INFO] [stderr]   Downloaded emob-cdr v0.1.0
[INFO] [stderr]   Downloaded bon v3.10.0
[INFO] [stderr]   Downloaded emob-core v0.1.0
[INFO] [stderr]   Downloaded emob-eichrecht v0.1.0
[INFO] [stderr]   Downloaded p192 v0.13.0
[INFO] [stderr]   Downloaded ocpi-kit v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6
[INFO] running `Command { std: "docker" "start" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6", 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" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6" "/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" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6", 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" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling rust_decimal v1.42.1
[INFO] [stderr]    Compiling generic-array v0.14.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling prettyplease v0.3.0
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling p192 v0.13.0
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling rust_decimal_macros v1.40.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling bon-macros v3.10.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling emob-core v0.1.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling emob-tariff v0.1.0
[INFO] [stderr]    Compiling emob-session v0.1.0
[INFO] [stderr]    Compiling emob-eichrecht v0.1.0
[INFO] [stderr]    Compiling bon v3.10.0
[INFO] [stderr]    Compiling ocpi-kit v0.2.0
[INFO] [stderr]    Compiling emob-poi v0.1.0
[INFO] [stderr]    Compiling emob-cdr v0.1.0
[INFO] [stderr]    Compiling emob-roam v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 30s
[INFO] running `Command { std: "docker" "inspect" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6", 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" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling emob-roam v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5.36s
[INFO] running `Command { std: "docker" "inspect" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6", 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" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/emob_roam-293827a1bfbaba6b)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test crossing::tests::a_lossless_crossing_has_nothing_to_say ... ok
[INFO] [stdout] test crossing::tests::a_note_names_the_field_a_partner_will_be_looking_at ... ok
[INFO] [stdout] test crossing::tests::the_version_crossings_account_merges_into_this_one ... ok
[INFO] [stdout] test ocpi::cdr::tests::a_rounded_duration_says_it_was_rounded ... ok
[INFO] [stdout] test ocpi::cdr::tests::ocpi_has_one_auth_method_for_two_things_that_must_not_be_conflated ... ok
[INFO] [stdout] test ocpi::cdr::tests::the_quarter_hour_grid_this_workspace_settles_on_is_always_exact ... ok
[INFO] [stdout] test crossing::tests::an_empty_pointer_reads_as_the_whole_document ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_breakdown_that_was_not_computed_from_the_total_is_worth_knowing ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_duration_rounded_because_hours_cannot_hold_it_is_not_a_disagreement ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_duration_that_contradicts_the_timestamps_is_reported ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_german_session_without_signed_data_is_not_payable ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_provider_scheme_in_no_grammar_is_not_a_failed_check_digit ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_record_carrying_only_a_total_is_uninformative_rather_than_inconsistent ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_transcribed_contract_id_does_not_get_paid ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_well_formed_record_is_payable ... ok
[INFO] [stdout] test ocpi::inbound::tests::energy_fed_back_to_the_grid_blocks_rather_than_being_netted_or_dropped ... ok
[INFO] [stdout] test ocpi::inbound::tests::a_partner_rounding_a_duration_too_coarsely_is_worth_a_warning ... ok
[INFO] [stdout] test ocpi::inbound::tests::every_problem_is_reported_at_once_and_nothing_is_repaired ... ok
[INFO] [stdout] test ocpi::inbound::tests::ocpis_own_schema_rules_are_reported_rather_than_swallowed ... ok
[INFO] [stdout] test ocpi::inbound::tests::periods_out_of_order_are_caught_although_nothing_in_them_is_invalid ... ok
[INFO] [stdout] test ocpi::inbound::tests::periods_that_do_not_add_up_block_payment ... ok
[INFO] [stdout] test ocpi::location::tests::an_ac_point_crosses_as_three_phase_and_keeps_its_exact_power ... ok
[INFO] [stdout] test ocpi::location::tests::an_address_that_does_not_fit_is_refused_rather_than_truncated ... ok
[INFO] [stdout] test ocpi::tariff::tests::a_time_restriction_says_that_ocpi_lost_the_zone ... ok
[INFO] [stdout] test ocpi::tariff::tests::an_unevaluable_restriction_arriving_is_recorded_so_the_rating_declines_it ... ok
[INFO] [stdout] test ocpi::tariff::tests::the_price_the_partner_re_rates_with_is_the_exact_decimal_that_rated ... ok
[INFO] [stdout] test partner::tests::a_cpo_is_not_somewhere_to_send_a_cdr ... ok
[INFO] [stdout] test ocpi::location::tests::the_location_a_partner_reads_is_the_one_the_feed_publishes ... ok
[INFO] [stdout] test partner::tests::a_contract_names_the_provider_that_will_pay_it ... ok
[INFO] [stdout] test token::tests::a_providers_own_scheme_is_not_comparable_rather_than_invalid ... ok
[INFO] [stdout] test partner::tests::nothing_routes_where_there_is_no_peer_and_no_hub ... ok
[INFO] [stdout] test token::tests::a_transcribed_contract_id_does_not_leave ... ok
[INFO] [stdout] test token::tests::the_reference_vector_crosses ... ok
[INFO] [stdout] test token::tests::two_spellings_of_one_contract_canonicalise_together ... ok
[INFO] [stdout] test partner::tests::self_roaming_is_a_party_this_node_recognises_as_itself ... ok
[INFO] [stdout] test token::tests::a_scheme_that_borrows_a_grammars_shape_is_checked_as_that_grammar ... ok
[INFO] [stdout] test ocpi::inbound::tests::energy_in_the_import_dimension_still_reaches_the_conservation_check ... ok
[INFO] [stdout] test ocpi::tariff::tests::an_element_this_build_cannot_evaluate_is_refused_rather_than_widened ... ok
[INFO] [stderr]      Running tests/the_same_session.rs (/opt/rustwide/target/release/deps/the_same_session-3d4c48a1e7b2387b)
[INFO] [stdout] test partner::tests::a_direct_peer_beats_a_hub ... ok
[INFO] [stdout] test ocpi::cdr::tests::a_duration_in_hours_is_exact_exactly_when_nine_divides_the_seconds ... ok
[INFO] [stdout] test partner::tests::a_hub_carries_what_no_peer_claims_and_the_issuer_survives ... ok
[INFO] [stdout] test partner::tests::a_partner_that_issues_under_another_namespace_says_so ... ok
[INFO] [stdout] test partner::tests::an_id_in_a_scheme_this_build_does_not_know_is_not_routable_by_prefix ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test the_record_is_routed_by_what_the_contract_itself_says ... ok
[INFO] [stdout] test a_thirty_minute_session_has_an_exact_duration_and_a_twenty_minute_one_does_not ... ok
[INFO] [stdout] test an_unrated_record_cannot_cross_because_zero_means_free ... ok
[INFO] [stdout] test one_session_settles_at_the_same_money_on_every_wire ... ok
[INFO] [stdout] test the_total_is_broken_out_per_dimension_so_the_partner_can_check_a_part_of_it ... ok
[INFO] [stdout] test a_v2g_discharge_is_refused_rather_than_settled_backwards ... ok
[INFO] [stdout] test the_signed_records_reach_the_partner_verbatim ... ok
[INFO] [stdout] test a_partner_that_settles_on_signed_data_does_not_get_a_record_without_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests emob_roam
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test src/lib.rs - (line 78) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.49s; merged doctests compilation took 0.48s
[INFO] running `Command { std: "docker" "inspect" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6", kill_on_drop: false }`
[INFO] [stdout] ad314cb712fdcdf6f3427a2b2b4f26cf314a319885bb30ac866437a971568fc6
