[INFO] fetching crate tianheng 0.7.1...
[INFO] testing tianheng-0.7.1 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate tianheng 0.7.1 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate tianheng 0.7.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tianheng 0.7.1
[INFO] tweaked toml for crates.io crate tianheng 0.7.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tianheng 0.7.1 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 tianheng 0.7.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.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b
[INFO] running `Command { std: "docker" "start" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b", 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" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b" "/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" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b", 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" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling xuanji v0.7.1
[INFO] [stderr]    Compiling xingbiao v0.7.1
[INFO] [stderr]    Compiling guibiao v0.7.1
[INFO] [stderr]    Compiling louke v0.7.1
[INFO] [stderr]    Compiling hunyi v0.7.1
[INFO] [stderr]    Compiling tianheng v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.97s
[INFO] running `Command { std: "docker" "inspect" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b", 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" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tianheng v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 7.78s
[INFO] running `Command { std: "docker" "inspect" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b", 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" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/tianheng/85a2ecd6da822012/out/tianheng-85a2ecd6da822012)
[INFO] [stdout] 
[INFO] [stdout] running 96 tests
[INFO] [stdout] test runner::tests::a_composed_subject_that_cannot_be_represented_is_a_constitution_error ... ok
[INFO] [stdout] test existential::tests::no_existential_leak_composes_faithfully ... ok
[INFO] [stdout] test existential::tests::no_existential_leak_hardcodes_subtree_scope_on_both_halves ... ok
[INFO] [stdout] test runner::tests::a_flag_shaped_write_baseline_value_is_never_silently_written ... ok
[INFO] [stdout] test runner::tests::a_lone_participant_carrying_no_subject_cannot_reach_a_verdict ... ok
[INFO] [stdout] test runner::tests::a_value_taking_flag_given_more_than_once_is_a_usage_error ... ok
[INFO] [stdout] test runner::tests::a_bare_boundary_omits_the_opt_in_from_every_projection ... ok
[INFO] [stdout] test runner::tests::a_flag_shaped_value_is_a_usage_error ... ok
[INFO] [stdout] test existential::tests::no_existential_leak_threads_severity_to_both ... ok
[INFO] [stdout] test runner::tests::active_render_colours_around_the_text_without_changing_it ... ok
[INFO] [stdout] test runner::tests::a_semantic_constitution_error_supersedes_static_violations ... ok
[INFO] [stdout] test runner::tests::a_static_constitution_error_wins_when_both_error ... ok
[INFO] [stdout] test runner::tests::check_rejects_the_list_only_markdown_format ... ok
[INFO] [stdout] test runner::tests::a_participant_carrying_no_subject_cannot_be_folded_into_a_clean_verdict ... ok
[INFO] [stdout] test runner::tests::a_symlink_is_reported_dangling_only_when_its_target_does_not_resolve ... ok
[INFO] [stdout] test runner::tests::an_empty_flag_value_is_a_usage_error_in_both_forms ... ok
[INFO] [stdout] test runner::tests::an_anchored_semantic_boundary_projects_its_anchor_only_when_set ... ok
[INFO] [stdout] test runner::tests::an_orphan_probe_reacts_with_no_declared_boundary ... ok
[INFO] [stdout] test runner::tests::dyn_trait_text_lists_each_boundary ... ok
[INFO] [stdout] test runner::tests::flag_missing_its_value_is_a_usage_error ... ok
[INFO] [stdout] test runner::tests::async_exposure_boundary_projects_into_list_document_and_markdown ... ok
[INFO] [stdout] test runner::tests::both_baseline_flags_exit_2 ... ok
[INFO] [stdout] test runner::tests::composed_check_preserves_static_error_precedence ... ok
[INFO] [stdout] test runner::tests::impl_trait_boundary_projects_into_list_document_and_markdown ... ok
[INFO] [stdout] test runner::tests::including_trait_impls_projects_into_text_json_and_markdown ... ok
[INFO] [stdout] test runner::tests::list_accepts_markdown_format ... ok
[INFO] [stdout] test runner::tests::json_projection_is_unchanged_by_the_text_grouping ... ok
[INFO] [stdout] test runner::tests::list_markdown_empty_constitution_has_a_title_but_no_sections ... ok
[INFO] [stdout] test runner::tests::list_document_covers_every_populated_dimension ... ok
[INFO] [stdout] test runner::tests::list_json_exits_0 ... ok
[INFO] [stdout] test runner::tests::constitution_markdown_equals_the_cli_projection_byte_for_byte ... ok
[INFO] [stdout] test runner::tests::dyn_trait_boundary_projects_into_list_document_and_markdown ... ok
[INFO] [stdout] test runner::tests::list_needs_no_manifest_path_and_exits_0 ... ok
[INFO] [stdout] test runner::tests::list_rejects_check_only_flags ... ok
[INFO] [stdout] test runner::tests::constitution_error_machine_output_carries_no_ansi ... ok
[INFO] [stdout] test runner::tests::list_markdown_covers_every_dimension_with_target_rule_and_reason ... ok
[INFO] [stdout] test runner::tests::list_unknown_format_is_a_usage_error ... ok
[INFO] [stdout] test runner::tests::list_rejects_the_check_only_sarif_format ... ok
[INFO] [stdout] test runner::tests::list_unknown_flag_exits_2 ... ok
[INFO] [stdout] test runner::tests::markdown_foregrounds_the_reason_before_rule_and_classification ... ok
[INFO] [stdout] test runner::tests::markdown_projection_covers_every_dimension_the_json_document_emits ... ok
[INFO] [stdout] test runner::tests::markdown_projects_a_dependency_source_boundary_with_its_allowed_sources ... ok
[INFO] [stdout] test runner::tests::markdown_headings_are_pairwise_distinct ... ok
[INFO] [stdout] test runner::tests::missing_baseline_creation_cannot_clobber_a_file_that_appeared ... ok
[INFO] [stdout] test runner::tests::markdown_params_exclude_exactly_the_structural_base_keys ... ok
[INFO] [stdout] test runner::tests::merge_combines_violations_from_both_dimensions ... ok
[INFO] [stdout] test runner::tests::merge_folds_a_trait_impl_violation_into_the_report ... ok
[INFO] [stdout] test runner::tests::markdown_reasonless_boundary_has_no_blockquote_or_orphan_blank_line ... ok
[INFO] [stdout] test runner::tests::merge_is_clean_only_when_both_are_clean ... ok
[INFO] [stdout] test runner::tests::operand_scoped_dyn_boundary_projects_its_forbidden_operands ... ok
[INFO] [stdout] test runner::tests::misspelled_flag_fails_loud_instead_of_being_ignored ... ok
[INFO] [stdout] test runner::tests::nearest_manifest_walks_up_to_the_nearest_cargo_toml ... ok
[INFO] [stdout] test runner::tests::operand_scoped_impl_trait_boundary_projects_its_forbidden_operands ... ok
[INFO] [stdout] test runner::tests::plain_render_carries_no_ansi_escapes ... ok
[INFO] [stdout] test runner::tests::projection_gate_reacts_to_missing_stale_and_regenerates_on_bless ... ok
[INFO] [stdout] test runner::tests::report_sarif_carries_the_anchor_in_a_result_property_bag ... ok
[INFO] [stdout] test runner::tests::report_text_leads_with_reason_and_shows_the_offending_file ... ok
[INFO] [stdout] test runner::tests::report_text_omits_anchor_and_repair_when_absent ... ok
[INFO] [stdout] test runner::tests::report_text_omits_the_file_element_when_absent ... ok
[INFO] [stdout] test runner::tests::report_text_groups_violations_by_boundary ... ok
[INFO] [stdout] test runner::tests::report_text_shows_anchor_and_repair_polarity_after_the_located_facts ... ok
[INFO] [stdout] test runner::tests::sarif_clean_is_empty_and_constitution_error_marks_execution_unsuccessful ... ok
[INFO] [stdout] test runner::tests::sarif_exits_like_json ... ok
[INFO] [stdout] test runner::tests::sarif_fingerprint_ignores_presentation_diagnostics_and_result_order ... ok
[INFO] [stdout] test runner::tests::semantic_violation_projects_its_file_in_json_and_sarif ... ok
[INFO] [stdout] test runner::tests::sarif_fingerprints_file_less_violations_by_their_full_identity ... ok
[INFO] [stdout] test runner::tests::report_sarif_merges_anchor_and_polarity_into_one_property_bag ... ok
[INFO] [stdout] test runner::tests::the_coverage_advisory_names_each_uncovered_crate_only_under_the_flag ... ok
[INFO] [stdout] test runner::tests::sarif_projects_violations_with_file_level_locations_and_no_region ... ok
[INFO] [stdout] test runner::tests::the_crate_source_rule_is_wired_through_dispatch ... ok
[INFO] [stdout] test runner::tests::the_runtime_audit_reports_the_declared_unprobed_seam ... ok
[INFO] [stdout] test runner::tests::the_runtime_dimension_is_wired_through_dispatch ... ok
[INFO] [stdout] test runner::tests::the_runtime_projection_distinguishes_posture ... ok
[INFO] [stdout] test runner::tests::semantic_text_lists_each_boundary ... ok
[INFO] [stdout] test runner::tests::stray_positional_exits_2 ... ok
[INFO] [stdout] test runner::tests::the_trait_impl_dimension_is_wired_through_dispatch ... ok
[INFO] [stdout] test runner::tests::style_error_is_plain_identity_and_active_wraps ... ok
[INFO] [stdout] test runner::tests::visibility_text_lists_each_boundary_and_is_empty_when_none ... ok
[INFO] [stdout] test runner::tests::warn_uncovered_never_changes_the_exit_code ... ok
[INFO] [stdout] test runner::tests::unknown_format_exits_2 ... ok
[INFO] [stdout] test runner::tests::write_baseline_rejects_a_flag_that_cannot_apply_to_it ... ok
[INFO] [stdout] test runner::tests::the_visibility_dimension_is_wired_through_dispatch ... ok
[INFO] [stdout] test runner::tests::unknown_flag_exits_2 ... ok
[INFO] [stdout] test runner::tests::trait_impl_text_lists_each_boundary ... ok
[INFO] [stdout] test sans_io::tests::sans_io_pure_composes_faithfully ... ok
[INFO] [stdout] test sans_io::tests::sans_io_pure_bakes_no_defaults ... ok
[INFO] [stdout] test testing::tests::projection_bless_mode_child ... ignored, executed in subprocesses by projection_freshness_covers_every_bless_mode
[INFO] [stdout] test testing::tests::relative_paths_resolve_from_their_callers_base ... ok
[INFO] [stdout] test sans_io::tests::sans_io_pure_threads_severity_to_both ... ok
[INFO] [stdout] test runner::tests::write_baseline_refuses_every_unsupported_existing_document_without_modifying_it ... ok
[INFO] [stdout] test runner::tests::write_baseline_still_accepts_the_flags_that_do_apply ... ok
[INFO] [stdout] test runner::tests::write_baseline_preserves_hand_added_metadata_across_regeneration ... ok
[INFO] [stdout] test testing::tests::missing_explicit_manifest_or_fixture_panics_loudly ... ok
[INFO] [stdout] test runner::tests::composed_runtime_audit_uses_custom_roots_and_rejects_orphan_only_coverage ... ok
[INFO] [stdout] test testing::tests::workspace_coverage_counts_semantic_targets_but_not_runtime_seams ... ok
[INFO] [stdout] test testing::tests::projection_freshness_covers_every_bless_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 95 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/tianheng/bf9f4cbd82e3df37/out/tianheng-bf9f4cbd82e3df37)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/adopter_surface.rs (/opt/rustwide/target/debug/build/tianheng/6fc64cdfcf32e311/out/adopter_surface-6fc64cdfcf32e311)
[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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/attribute_spelling_differential.rs (/opt/rustwide/target/debug/build/tianheng/a39928caaff403e4/out/attribute_spelling_differential-a39928caaff403e4)
[INFO] [stdout] test wildcard_prelude_is_the_external_adopter_contract ... 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] [stderr]      Running tests/baseline_cli.rs (/opt/rustwide/target/debug/build/tianheng/3e778abc44db73af/out/baseline_cli-3e778abc44db73af)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_dimension_observes_its_declared_absence_tolerance ... ok
[INFO] [stdout] test every_generated_spelling_is_answered_the_same_way_by_every_dimension ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test a_repeated_flag_names_the_repeat_not_a_downstream_failure ... ok
[INFO] [stdout] test a_dangling_symlink_baseline_path_is_reported_by_its_own_cause_not_a_race ... ok
[INFO] [stdout] test baseline_rewrite_refuses_wrong_typed_metadata_and_preserves_the_file ... ok
[INFO] [stdout] test disallow_stale_equals_form_is_unrecognized_argument_usage_error ... ok
[INFO] [stdout] test disallow_stale_fails_gate_when_stale_entry_is_present ... ok
[INFO] [stdout] test disallow_stale_json_and_sarif_projections_are_consistent_with_exit_code ... ok
[INFO] [stdout] test a_zero_length_baseline_is_recorded_afresh_but_partial_content_is_still_refused ... ok
[INFO] [stdout] test an_empty_flag_value_names_the_flag_not_a_missing_file ... ok
[INFO] [stdout] test disallow_stale_without_baseline_is_a_usage_error ... ok
[INFO] [stdout] test rewriting_a_symlinked_baseline_preserves_the_symlink ... ok
[INFO] [stdout] test rewriting_an_existing_baseline_leaves_no_stray_temp_file ... ok
[INFO] [stdout] test a_directory_that_cannot_be_flushed_does_not_fail_a_landed_write ... ok
[INFO] [stdout] test a_stale_leftover_temp_file_is_reported_by_its_own_name_not_the_baseline_path ... ok
[INFO] [stdout] test a_symlink_planted_at_the_predicted_temp_path_is_refused_not_followed ... ok
[INFO] [stdout] test baseline_gate_rejects_wrong_typed_metadata_through_the_cli ... ok
[INFO] [stdout] test rewriting_an_existing_baseline_preserves_its_permissions ... ok
[INFO] [stdout] test a_list_format_value_refusal_stays_distinguishable_from_an_inapplicable_flag ... ok
[INFO] [stdout] test rewriting_through_a_symlink_into_a_non_utf8_named_directory_still_succeeds ... ok
[INFO] [stdout] test the_gate_does_not_tolerate_a_zero_length_baseline ... ok
[INFO] [stdout] test the_equals_form_still_carries_a_flag_shaped_value ... ok
[INFO] [stdout] test list_names_all_of_several_check_only_flags ... ok
[INFO] [stdout] test write_baseline_names_the_flag_that_cannot_apply_and_records_nothing ... ok
[INFO] [stdout] test list_names_every_check_only_flag_it_rejects ... ok
[INFO] [stderr]      Running tests/cfg_attr_path_only_module_conformance.rs (/opt/rustwide/target/debug/build/tianheng/60e86ea2ddc7b91d/out/cfg_attr_path_only_module_conformance-60e86ea2ddc7b91d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_module_target_that_cannot_be_read_is_not_tolerated_as_absent ... ok
[INFO] [stdout] test a_conventional_file_beside_a_raw_identifier_remap_does_not_hide_the_remapped_one ... ok
[INFO] [stdout] test all_three_dimensions_govern_a_single_cfg_attr_path_only_module ... ok
[INFO] [stdout] test a_qualified_applied_path_is_not_a_module_target ... ok
[INFO] [stdout] test a_remap_sharing_its_cfg_attr_with_another_applied_attribute_is_still_read ... ok
[INFO] [stdout] test all_three_dimensions_govern_a_stacked_cfg_attr_path_only_module ... ok
[INFO] [stdout] test all_three_dimensions_leave_a_clean_cfg_attr_path_only_module_clean ... ok
[INFO] [stdout] test all_three_dimensions_agree_a_conditional_remap_on_an_inline_mod_relocates_its_child_base ... ok
[INFO] [stdout] test all_three_dimensions_agree_every_candidate_absent_stays_a_scan_error ... ok
[INFO] [stdout] test all_three_dimensions_read_a_raw_identifier_spelling_of_a_cfg_attr_path ... ok
[INFO] [stdout] test all_three_dimensions_read_a_raw_identifier_cfg_attr_wrapping_a_path ... ok
[INFO] [stdout] test all_three_dimensions_read_an_unconditional_raw_identifier_path_remap ... ok
[INFO] [stdout] test all_three_dimensions_read_every_path_nested_in_one_cfg_attr ... ok
[INFO] [stdout] test all_three_dimensions_tolerate_an_absent_file_behind_a_raw_identifier_cfg ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cfg_if_transparency_conformance.rs (/opt/rustwide/target/debug/build/tianheng/7187a26d5f82a4e4/out/cfg_if_transparency_conformance-7187a26d5f82a4e4)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test all_three_dimensions_read_a_raw_identifier_spelling_of_the_macro_name ... ok
[INFO] [stdout] test all_three_dimensions_react_to_the_same_violations_at_top_level ... ok
[INFO] [stdout] test all_three_dimensions_reach_a_module_declared_only_inside_a_cfg_if_arm ... ok
[INFO] [stdout] test all_three_dimensions_react_to_violations_inside_a_cfg_if_arm ... ok
[INFO] [stdout] test all_three_dimensions_leave_a_clean_cfg_if_arm_clean ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/dual_backed_module_conformance.rs (/opt/rustwide/target/debug/build/tianheng/42055151569a2fad/out/dual_backed_module_conformance-42055151569a2fad)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test all_three_dimensions_agree_a_nested_only_module_resolves_clean ... ok
[INFO] [stdout] test all_three_dimensions_agree_an_unconditionally_absent_module_is_a_scan_error ... ok
[INFO] [stdout] test all_three_dimensions_agree_a_dual_backed_module_is_a_scan_error ... ok
[INFO] [stderr]      Running tests/errors_conformance.rs (/opt/rustwide/target/debug/build/tianheng/8eca278721408256/out/errors_conformance-8eca278721408256)
[INFO] [stdout] test all_three_dimensions_agree_a_flat_only_module_resolves_clean ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test guibiao_and_hunyi_agree_verbatim_on_an_unreadable_workspace ... ok
[INFO] [stdout] test guibiao_and_hunyi_agree_verbatim_on_a_crate_not_in_the_workspace ... ok
[INFO] [stdout] test guibiao_and_hunyi_agree_on_the_parallel_unknown_module_wording ... ok
[INFO] [stdout] test guibiao_and_hunyi_agree_on_the_parallel_no_compiled_root_wording ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexical_conformance.rs (/opt/rustwide/target/debug/build/tianheng/a272b17ad651aed1/out/lexical_conformance-a272b17ad651aed1)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test both_dimensions_see_through_a_nested_block_comment_to_real_content_after_it ... ok
[INFO] [stdout] test both_dimensions_treat_a_raw_string_as_inert_text ... ok
[INFO] [stdout] test both_dimensions_skip_a_nested_block_comment ... ok
[INFO] [stdout] test both_dimensions_skip_a_macro_body_regardless_of_delimiter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/path_within_conformance.rs (/opt/rustwide/target/debug/build/tianheng/76642c632b317bbf/out/path_within_conformance-76642c632b317bbf)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test guibiao_and_hunyi_agree_a_namesake_sibling_is_not_contained ... ok
[INFO] [stderr]    Doc-tests tianheng
[INFO] [stdout] test guibiao_and_hunyi_agree_a_descendant_of_the_governed_subtree_is_contained ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test src/lib.rs - ReadmeDoctests (line 41) - compile ... ok
[INFO] [stdout] test src/lib.rs - ReadmeDoctests (line 82) - compile ... ok
[INFO] [stdout] test src/runner.rs - runner::Run (line 128) - compile ... ok
[INFO] [stdout] test src/runner/projection/gate.rs - runner::projection::gate::projection_gate (line 20) - compile ... ok
[INFO] [stdout] test src/sans_io.rs - sans_io::SansIoPure (line 29) - compile ... ok
[INFO] [stdout] test src/existential.rs - existential::NoExistentialLeak (line 27) - compile ... ok
[INFO] [stdout] test src/runner.rs - runner (line 11) - compile ... ok
[INFO] [stdout] test src/runner/projection.rs - runner::projection::constitution_markdown (line 32) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.83s; merged doctests compilation took 0.82s
[INFO] running `Command { std: "docker" "inspect" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b", kill_on_drop: false }`
[INFO] [stdout] 1f429590135be9c576804f443067c100396ffd3f205b71869a12ddf3af97770b
