[INFO] fetching crate okf-graph 0.8.0...
[INFO] testing okf-graph-0.8.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-3
[INFO] extracting crate okf-graph 0.8.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate okf-graph 0.8.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate okf-graph 0.8.0
[INFO] tweaked toml for crates.io crate okf-graph 0.8.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate okf-graph 0.8.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate okf-graph 0.8.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] 2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4
[INFO] running `Command { std: "docker" "start" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4", 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" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4", 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" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling okf-graph v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 21.70s
[INFO] running `Command { std: "docker" "inspect" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4", 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" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling okf-graph v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 13.15s
[INFO] running `Command { std: "docker" "inspect" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4", 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" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/okf-graph/8e8394e65b5343f9/out/okf_graph-8e8394e65b5343f9)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test check::tests::a_check_registers_under_its_code ... ok
[INFO] [stdout] test bundle::tests::a_non_concept_target_resolves_to_nothing ... ok
[INFO] [stdout] test bundle::tests::resolution_normalises_absolute_and_relative_targets ... ok
[INFO] [stdout] test finding::tests::a_code_reads_in_any_case_and_an_unknown_one_is_none ... ok
[INFO] [stdout] test check::tests::an_okf_code_cannot_be_reused ... ok
[INFO] [stdout] test check::tests::a_duplicate_code_is_rejected_rather_than_resolved ... ok
[INFO] [stdout] test bundle::tests::a_duplicate_concept_id_is_reported_and_the_first_file_wins ... ok
[INFO] [stdout] test check::tests::the_default_level_is_defect ... ok
[INFO] [stdout] test finding::tests::display_locates_the_file_then_names_the_rule ... ok
[INFO] [stdout] test links::tests::a_fragment_on_a_path_stays_with_the_target ... ok
[INFO] [stdout] test links::tests::a_protocol_relative_target_is_external ... ok
[INFO] [stdout] test links::tests::a_title_and_angle_brackets_are_stripped_from_the_target ... ok
[INFO] [stdout] test links::tests::an_empty_target_and_an_unterminated_one_are_skipped ... ok
[INFO] [stdout] test links::tests::an_undefined_reference_and_a_footnote_are_not_links ... ok
[INFO] [stdout] test links::tests::extracts_and_classifies_the_link_forms ... ok
[INFO] [stdout] test finding::tests::every_rule_has_a_unique_code_and_a_title ... ok
[INFO] [stdout] test links::tests::html_comments_and_indented_code_hold_no_links ... ok
[INFO] [stdout] test links::tests::a_definition_line_is_not_scanned_as_a_link ... ok
[INFO] [stdout] test links::tests::a_link_before_a_later_bracket_colon_is_still_a_link ... ok
[INFO] [stdout] test finding::tests::every_rule_round_trips_through_its_code ... ok
[INFO] [stdout] test finding::tests::severity_splits_the_tolerated_report_from_the_defects ... ok
[INFO] [stdout] test links::tests::a_fence_closes_only_on_a_matching_run ... ok
[INFO] [stdout] test links::tests::resolves_the_reference_link_forms ... ok
[INFO] [stdout] test log::tests::a_date_inside_a_fence_is_not_a_heading ... ok
[INFO] [stdout] test links::tests::links_inside_a_fenced_code_block_are_ignored ... ok
[INFO] [stdout] test links::tests::a_link_inside_an_inline_code_span_is_ignored ... ok
[INFO] [stdout] test links::tests::percent_escapes_decode_for_resolution_only ... ok
[INFO] [stdout] test log::tests::a_non_iso_heading_is_flagged ... ok
[INFO] [stdout] test paths::tests::a_target_above_the_root_does_not_resolve ... ok
[INFO] [stdout] test log::tests::ascending_dates_are_out_of_order ... ok
[INFO] [stdout] test paths::tests::classifies_the_path_forms ... ok
[INFO] [stdout] test policy::tests::the_last_setting_wins ... ok
[INFO] [stdout] test log::tests::a_newest_first_iso_log_is_clean ... ok
[INFO] [stdout] test log::tests::date_headings_are_read_at_any_level_and_titles_are_not_dates ... ok
[INFO] [stdout] test paths::tests::resolves_bundle_and_relative_targets_keeping_the_extension ... ok
[INFO] [stdout] test policy::tests::a_set_rule_moves_and_its_neighbours_do_not ... ok
[INFO] [stdout] test policy::tests::an_unset_rule_runs_at_its_default ... ok
[INFO] [stdout] test provenance::tests::a_cycle_off_an_acyclic_prefix_is_found ... ok
[INFO] [stdout] test paths::tests::a_spaced_value_is_a_scope_descriptor_only_where_allowed ... ok
[INFO] [stdout] test policy::tests::the_default_level_is_the_severity ... ok
[INFO] [stdout] test provenance::tests::an_acyclic_graph_has_no_cycles ... ok
[INFO] [stdout] test timestamp::tests::a_fraction_is_read_to_nanoseconds_and_truncated_there ... ok
[INFO] [stdout] test provenance::tests::ancestors_follow_a_chain_transitively ... ok
[INFO] [stdout] test timestamp::tests::a_leap_second_parses_and_lands_on_the_following_minute ... ok
[INFO] [stdout] test provenance::tests::a_two_cycle_and_a_self_loop_are_each_found_once ... ok
[INFO] [stdout] test timestamp::tests::a_week_date_is_rejected_rather_than_ordered_wrongly ... ok
[INFO] [stdout] test timestamp::tests::a_date_that_no_calendar_has_is_rejected ... ok
[INFO] [stdout] test timestamp::tests::an_offset_is_normalized_away_so_one_instant_has_one_value ... ok
[INFO] [stdout] test timestamp::tests::now_is_this_century ... ok
[INFO] [stdout] test timestamp::tests::display_is_utc_with_a_trimmed_fraction ... ok
[INFO] [stdout] test timestamp::tests::the_epoch_and_two_later_instants_land_where_date_puts_them ... ok
[INFO] [stdout] test timestamp::tests::ordering_follows_the_instant_not_the_text ... ok
[INFO] [stdout] test timestamp::tests::display_lands_where_date_puts_the_day ... ok
[INFO] [stdout] test timestamp::tests::the_case_insensitive_literals_parse ... ok
[INFO] [stdout] test provenance::tests::a_shared_ancestor_is_listed_once ... ok
[INFO] [stdout] test provenance::tests::ancestors_terminate_through_a_cycle ... ok
[INFO] [stdout] test timestamp::tests::the_forms_rfc_3339_excludes_are_rejected ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/okf-graph/2cd6fb62214022f1/out/okf_graph-2cd6fb62214022f1)
[INFO] [stdout] test timestamp::tests::display_and_parse_invert_each_other ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[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/bundle.rs (/opt/rustwide/target/release/build/okf-graph/dd9ca6a399602b3f/out/bundle-dd9ca6a399602b3f)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test a_dangling_index_entry_is_a_report ... ok
[INFO] [stdout] test a_dangling_link_is_reported_as_a_report_not_a_defect ... ok
[INFO] [stdout] test a_clean_bundle_reports_nothing ... ok
[INFO] [stdout] test a_concept_past_its_stale_after_is_reported_as_of_that_instant ... ok
[INFO] [stdout] test a_derivation_chain_builds_edges_and_propagates ... ok
[INFO] [stdout] test a_date_without_a_time_is_malformed_and_says_so ... ok
[INFO] [stdout] test a_dangling_path_valued_field_is_a_report ... ok
[INFO] [stdout] test a_derivation_cycle_is_reported ... ok
[INFO] [stdout] test a_file_that_is_not_utf8_is_reported_not_fatal ... ok
[INFO] [stdout] test a_dangling_log_entry_is_a_report ... ok
[INFO] [stdout] test a_directory_symlink_cycle_does_not_multiply_the_bundle ... ok
[INFO] [stdout] test a_key_in_the_wrong_shape_is_reported_not_ignored ... ok
[INFO] [stdout] test a_malformed_parameter_is_reported ... ok
[INFO] [stdout] test a_link_to_an_existing_reserved_file_is_not_dangling ... ok
[INFO] [stdout] test a_loaded_concept_keeps_its_frontmatter_and_body ... ok
[INFO] [stdout] test a_log_date_heading_is_checked_at_any_level ... ok
[INFO] [stdout] test a_malformed_actor_is_reported ... ok
[INFO] [stdout] test a_malformed_date_is_a_defect_in_stale_after_and_a_report_in_a_signal ... ok
[INFO] [stdout] test a_path_above_the_bundle_root_is_dangling_not_an_edge ... ok
[INFO] [stdout] test a_path_field_naming_a_symlink_still_resolves ... ok
[INFO] [stdout] test a_non_iso_log_date_is_a_defect ... ok
[INFO] [stdout] test a_non_rfc_3339_timestamp_is_reported ... ok
[INFO] [stdout] test a_reference_style_link_becomes_an_edge ... ok
[INFO] [stdout] test a_source_without_resource_is_reported ... ok
[INFO] [stdout] test a_symlinked_markdown_file_is_not_a_second_concept ... ok
[INFO] [stdout] test a_typeless_concept_is_loaded_but_reported ... ok
[INFO] [stdout] test allowing_a_rule_hides_it_from_findings_at_only ... ok
[INFO] [stdout] test a_valid_index_reports_nothing ... ok
[INFO] [stdout] test an_attested_computation_with_both_sources_is_reported ... ok
[INFO] [stdout] test an_attested_computation_with_neither_source_is_reported ... ok
[INFO] [stdout] test an_attested_computation_without_runtime_is_reported ... ok
[INFO] [stdout] test an_empty_computation_section_is_a_defect ... ok
[INFO] [stdout] test an_unparseable_file_is_not_a_concept_and_is_reported ... ok
[INFO] [stdout] test a_valid_attested_computation_reports_nothing ... ok
[INFO] [stdout] test an_unquoted_okf_version_is_still_examined ... ok
[INFO] [stdout] test a_valid_log_reports_nothing ... ok
[INFO] [stdout] test an_unreadable_stale_after_is_a_defect_not_a_staleness_verdict ... ok
[INFO] [stdout] test denying_a_rule_fails_the_run_without_touching_the_spec_severity ... ok
[INFO] [stdout] test an_index_with_illegal_frontmatter_is_a_defect ... ok
[INFO] [stdout] test an_incomplete_attestation_is_reported ... ok
[INFO] [stdout] test an_out_of_order_log_is_a_report ... ok
[INFO] [stdout] test an_invalid_status_is_reported ... ok
[INFO] [stdout] test children_attach_to_their_nearest_concept_ancestor ... ok
[INFO] [stdout] test generated_without_by_is_reported ... ok
[INFO] [stdout] test parent_is_the_nearest_concept_ancestor ... ok
[INFO] [stdout] test the_default_policy_is_the_spec_verdict ... ok
[INFO] [stdout] test the_stale_after_instant_is_itself_stale_and_the_second_before_is_not ... ok
[INFO] [stdout] test loads_concepts_by_id_and_excludes_reserved_files ... ok
[INFO] [stdout] test the_link_parser_reads_commonmark_forms ... ok
[INFO] [stdout] test resolved_body_links_become_edges ... ok
[INFO] [stdout] test resolving_path_valued_fields_report_nothing ... ok
[INFO] [stdout] test warning_a_defect_down_keeps_it_visible_and_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/check.rs (/opt/rustwide/target/release/build/okf-graph/5987abb73fd9cabd/out/check-5987abb73fd9cabd)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_caller_rule_can_be_denied_warned_or_allowed ... ok
[INFO] [stdout] test a_caller_rule_fires_on_a_bundle_the_spec_calls_clean ... ok
[INFO] [stdout] test a_caller_finding_has_no_severity_but_does_have_a_level ... ok
[INFO] [stdout] test a_checks_default_level_seeds_the_policy ... ok
[INFO] [stdout] test a_code_collision_is_refused_at_registration ... ok
[INFO] [stdout] test no_concepts_means_no_caller_findings ... ok
[INFO] [stdout] test the_two_kinds_of_finding_print_differently ... ok
[INFO] [stdout] test an_unseeded_caller_rule_defaults_to_defect ... ok
[INFO] [stdout] test unmatched_reports_codes_no_check_registers ... 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] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/build/okf-graph/bf2fbae7de525bd0/out/cli-bf2fbae7de525bd0)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test a_clean_bundle_exits_zero ... ok
[INFO] [stdout] test a_code_reads_in_any_case_and_the_last_setting_wins ... ok
[INFO] [stdout] test a_bundle_with_defects_exits_one_and_prints_findings ... ok
[INFO] [stdout] test a_file_that_is_not_utf8_is_a_located_defect_not_an_abort ... ok
[INFO] [stdout] test a_bundle_with_no_concepts_exits_two ... ok
[INFO] [stdout] test a_missing_path_exits_two ... ok
[INFO] [stdout] test allow_with_quiet_still_prints_the_silenced_count ... ok
[INFO] [stdout] test a_rule_code_with_an_interior_dash_still_works ... ok
[INFO] [stdout] test a_path_starting_with_a_dash_is_reachable_through_dot_slash ... ok
[INFO] [stdout] test allowing_a_rule_silences_it_and_the_summary_says_so ... ok
[INFO] [stdout] test allow_empty_accepts_a_bundle_with_no_concepts ... ok
[INFO] [stdout] test a_bundle_whose_every_file_fails_concept_1_prints_the_defect ... ok
[INFO] [stdout] test a_flag_argument_that_looks_like_an_option_is_rejected ... ok
[INFO] [stdout] test a_malformed_as_of_exits_two ... ok
[INFO] [stdout] test as_of_pins_the_instant_staleness_is_read_against ... ok
[INFO] [stdout] test an_unrecognised_flag_is_rejected_rather_than_read_as_a_path ... ok
[INFO] [stdout] test denying_staleness_fails_the_run ... ok
[INFO] [stdout] test an_unknown_rule_code_exits_two ... ok
[INFO] [stdout] test no_arguments_exits_two ... ok
[INFO] [stdout] test an_empty_bundle_path_is_rejected_and_says_why ... ok
[INFO] [stdout] test denying_a_report_turns_a_passing_run_into_a_failing_one ... ok
[INFO] [stdout] test quiet_suppresses_the_version_too ... ok
[INFO] [stdout] test reserved_files_alone_are_still_an_empty_bundle ... ok
[INFO] [stdout] test version_prints_the_crate_version_and_exits_zero ... ok
[INFO] [stdout] test the_summary_names_the_version_that_produced_it ... ok
[INFO] [stdout] test the_end_of_options_marker_is_declined_by_name ... ok
[INFO] [stdout] test warning_a_defect_down_prints_it_and_exits_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concept.rs (/opt/rustwide/target/release/build/okf-graph/b51429dc9a61f3a6/out/concept-b51429dc9a61f3a6)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test a_document_missing_the_required_type_still_parses ... ok
[INFO] [stdout] test a_bare_verified_mapping_counts_as_one ... ok
[INFO] [stdout] test a_malformed_executor_receipt_is_reachable_from_outside ... ok
[INFO] [stdout] test a_collection_has_no_scalar_and_declares_is_what_finds_it ... ok
[INFO] [stdout] test a_document_with_no_body_has_an_empty_body ... ok
[INFO] [stdout] test a_field_of_the_wrong_shape_reads_as_absent ... ok
[INFO] [stdout] test a_file_with_no_frontmatter_is_rejected ... ok
[INFO] [stdout] test a_v0_1_timestamp_still_reads ... ok
[INFO] [stdout] test an_empty_computation_section_is_detected ... ok
[INFO] [stdout] test an_empty_frontmatter_block_declares_nothing ... ok
[INFO] [stdout] test a_numeric_at_reads_back_as_written ... ok
[INFO] [stdout] test an_explicit_null_reads_as_an_empty_scalar ... ok
[INFO] [stdout] test an_unclosed_fence_is_rejected ... ok
[INFO] [stdout] test an_absent_field_is_absent ... ok
[INFO] [stdout] test a_tag_list_with_a_non_string_reads_as_absent ... ok
[INFO] [stdout] test an_unread_family_survives_in_the_block ... ok
[INFO] [stdout] test an_unrecognised_status_reads_as_none ... ok
[INFO] [stdout] test absent_lifecycle_fields_are_none ... ok
[INFO] [stdout] test a_horizontal_rule_in_the_body_is_body ... ok
[INFO] [stdout] test crlf_line_endings_split_the_same_way ... ok
[INFO] [stdout] test declares_tells_absent_from_present_but_unreadable ... ok
[INFO] [stdout] test extension_keys_are_preserved ... ok
[INFO] [stdout] test frontmatter_that_is_not_a_mapping_is_rejected ... ok
[INFO] [stdout] test reads_every_field_the_spec_names ... ok
[INFO] [stdout] test reads_generated_and_a_verified_list ... ok
[INFO] [stdout] test detects_the_computation_section_fenced_or_indented ... ok
[INFO] [stdout] test reads_lifecycle_status_and_stale_after ... ok
[INFO] [stdout] test the_body_is_everything_after_the_closing_fence ... ok
[INFO] [stdout] test unparseable_frontmatter_is_rejected ... ok
[INFO] [stdout] test scalar_separates_an_unmodelled_stage_from_an_unreadable_value ... ok
[INFO] [stdout] test reads_sources_and_the_shared_usage_window ... ok
[INFO] [stderr]      Running tests/sealed.rs (/opt/rustwide/target/release/build/okf-graph/3f4e63fef4f812c7/out/sealed-3f4e63fef4f812c7)
[INFO] [stdout] test reads_the_attested_computation_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test matching_every_rule_variant_is_rejected_downstream ... FAILED
[INFO] [stdout] test building_a_family_with_a_struct_literal_is_rejected_downstream ... FAILED
[INFO] [stdout] test a_wildcard_match_and_field_reads_compile ... FAILED
[INFO] [stdout] test matching_both_severities_still_compiles_downstream ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- matching_every_rule_variant_is_rejected_downstream stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'matching_every_rule_variant_is_rejected_downstream' (748) panicked at tests/sealed.rs:98:17:
[INFO] [stdout] okf-graph was built before its tests
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ffa0e7e19b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ffa0e7f5b9a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ffa0e7e5ebc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ffa0e7bd166 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ffa0e7d9c59 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ffa0e775940 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ffa0e7d9e12 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ffa0e7bd212 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ffa0e7b5e89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ffa0e7bde1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ffa0e7f62cc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ffa0e7f6024 - core[a373ad73a504971]::option::expect_failed
[INFO] [stdout]   12:     0x5ffa0e7645b8 - sealed[5ebae86d944215ef]::compile
[INFO] [stdout]   13:     0x5ffa0e7654fe - <sealed[5ebae86d944215ef]::matching_every_rule_variant_is_rejected_downstream::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ffa0e768d8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ffa0e775f65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ffa0e76f854 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ffa0e778ff2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ffa0e7e102f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7babc0208dfa - <unknown>
[INFO] [stdout]   20:     0x7babc029c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- building_a_family_with_a_struct_literal_is_rejected_downstream stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'building_a_family_with_a_struct_literal_is_rejected_downstream' (746) panicked at tests/sealed.rs:98:17:
[INFO] [stdout] okf-graph was built before its tests
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ffa0e7e19b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ffa0e7f5b9a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ffa0e7e5ebc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ffa0e7bd166 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ffa0e7d9c59 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ffa0e775940 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ffa0e7d9e12 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ffa0e7bd212 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ffa0e7b5e89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ffa0e7bde1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ffa0e7f62cc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ffa0e7f6024 - core[a373ad73a504971]::option::expect_failed
[INFO] [stdout]   12:     0x5ffa0e7645b8 - sealed[5ebae86d944215ef]::compile
[INFO] [stdout]   13:     0x5ffa0e7656f1 - <sealed[5ebae86d944215ef]::building_a_family_with_a_struct_literal_is_rejected_downstream::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ffa0e768d8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ffa0e775f65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ffa0e76f854 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ffa0e778ff2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ffa0e7e102f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7babc0208dfa - <unknown>
[INFO] [stdout]   20:     0x7babc029c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- a_wildcard_match_and_field_reads_compile stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_wildcard_match_and_field_reads_compile' (745) panicked at tests/sealed.rs:98:17:
[INFO] [stdout] okf-graph was built before its tests
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ffa0e7e19b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ffa0e7f5b9a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ffa0e7e5ebc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ffa0e7bd166 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ffa0e7d9c59 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ffa0e775940 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ffa0e7d9e12 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ffa0e7bd212 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ffa0e7b5e89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ffa0e7bde1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ffa0e7f62cc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ffa0e7f6024 - core[a373ad73a504971]::option::expect_failed
[INFO] [stdout]   12:     0x5ffa0e7645b8 - sealed[5ebae86d944215ef]::compile
[INFO] [stdout]   13:     0x5ffa0e7652ab - <sealed[5ebae86d944215ef]::a_wildcard_match_and_field_reads_compile::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ffa0e768d8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ffa0e775f65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ffa0e76f854 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ffa0e778ff2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ffa0e7e102f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7babc0208dfa - <unknown>
[INFO] [stdout]   20:     0x7babc029c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- matching_both_severities_still_compiles_downstream stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'matching_both_severities_still_compiles_downstream' (747) panicked at tests/sealed.rs:98:17:
[INFO] [stdout] okf-graph was built before its tests
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5ffa0e7e19b1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5ffa0e7f5b9a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5ffa0e7e5ebc - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5ffa0e7bd166 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5ffa0e7d9c59 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5ffa0e775940 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5ffa0e7d9e12 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5ffa0e7bd212 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5ffa0e7b5e89 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5ffa0e7bde1d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5ffa0e7f62cc - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5ffa0e7f6024 - core[a373ad73a504971]::option::expect_failed
[INFO] [stdout]   12:     0x5ffa0e7645b8 - sealed[5ebae86d944215ef]::compile
[INFO] [stdout]   13:     0x5ffa0e7653ab - <sealed[5ebae86d944215ef]::matching_both_severities_still_compiles_downstream::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x5ffa0e768d8b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x5ffa0e775f65 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x5ffa0e76f854 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x5ffa0e778ff2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x5ffa0e7e102f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7babc0208dfa - <unknown>
[INFO] [stdout]   20:     0x7babc029c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_wildcard_match_and_field_reads_compile
[INFO] [stdout]     building_a_family_with_a_struct_literal_is_rejected_downstream
[INFO] [stdout]     matching_both_severities_still_compiles_downstream
[INFO] [stdout]     matching_every_rule_variant_is_rejected_downstream
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 4 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test sealed`
[INFO] running `Command { std: "docker" "inspect" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4", kill_on_drop: false }`
[INFO] [stdout] 2628933d8caddd483951ef316174b4f8cdcc50c19f07dd6a8a5553f47ea123f4
