[INFO] fetching crate rlmesh-adapters 0.1.0...
[INFO] testing rlmesh-adapters-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate rlmesh-adapters 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate rlmesh-adapters 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rlmesh-adapters 0.1.0
[INFO] tweaked toml for crates.io crate rlmesh-adapters 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rlmesh-adapters 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 rlmesh-adapters 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 zune-jpeg v0.5.15
[INFO] [stderr]   Downloaded bitflags v2.13.0
[INFO] [stderr]   Downloaded jpeg-encoder v0.7.1
[INFO] [stderr]   Downloaded rlmesh-spaces v0.1.0
[INFO] [stderr]   Downloaded pxfm v0.1.29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc
[INFO] running `Command { std: "docker" "start" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc", 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" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc" "/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" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc", 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" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling rand_core v0.10.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling pxfm v0.1.29
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling byteorder-lite v0.1.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling jpeg-encoder v0.7.1
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling hybrid-array v0.4.12
[INFO] [stderr]    Compiling inout v0.2.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling cipher v0.5.2
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.50
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling rlmesh-spaces v0.1.0
[INFO] [stderr]    Compiling rlmesh-adapters v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.43s
[INFO] running `Command { std: "docker" "inspect" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc", 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" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc" "/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 rlmesh-adapters v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 13.32s
[INFO] running `Command { std: "docker" "inspect" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc", 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" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc" "/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.07s
[INFO] [stdout] 
[INFO] [stdout] running 358 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rlmesh_adapters-8a0134c0c0bf42d8)
[INFO] [stdout] test apply::action::tests::invert_flips_the_binary_decision ... ok
[INFO] [stdout] test apply::action::tests::a_scatter_permutes_the_model_piece_between_the_two_sides_corrections ... ok
[INFO] [stdout] test apply::action::tests::corrections_apply_in_scale_invert_threshold_order ... ok
[INFO] [stdout] test apply::action::tests::binary_boundary_opens_rather_than_emitting_zero ... ok
[INFO] [stdout] test apply::action::tests::opaque_fill_segment_emits_the_constant ... ok
[INFO] [stdout] test apply::geometry::tests::post_rotation_right_multiplies_and_survives_a_no_op_conversion ... ok
[INFO] [stdout] test apply::action::tests::threshold_recenters_the_binary_split ... ok
[INFO] [stdout] test apply::action::tests::model_side_corrections_apply_before_env_side ... ok
[INFO] [stdout] test apply::action::tests::model_threshold_boundary_opens ... ok
[INFO] [stdout] test apply::action::tests::raw_zero_without_threshold_stays_neutral ... ok
[INFO] [stdout] test apply::action::tests::per_actuator_clip_clamps_to_its_range ... ok
[INFO] [stdout] test apply::geometry::tests::matrix_to_axis_angle_recovers_180_degree_rotation ... ok
[INFO] [stdout] test apply::geometry::tests::gravity_xyz_points_down_in_the_base_frame_and_never_converts_out ... ok
[INFO] [stdout] test apply::geometry::tests::matrix_to_axis_angle_is_stable_near_zero_and_pi ... ok
[INFO] [stdout] test apply::action::tests::scale_multiplies_the_value ... ok
[INFO] [stdout] test apply::image::tests::a_full_frame_zoom_is_the_same_as_no_zoom ... ok
[INFO] [stdout] test apply::geometry::tests::rot6d_rowmajor_is_the_interleaving_and_round_trips ... ok
[INFO] [stdout] test apply::geometry::tests::euler_xyz_axes_match_the_convention ... ok
[INFO] [stdout] test apply::image::tests::camera_pipeline_timing ... ignored, timing, not correctness: run with --release --nocapture
[INFO] [stdout] test apply::image::tests::decode_passes_through_byte_range_float_images ... ok
[INFO] [stdout] test apply::geometry::tests::rot6d_is_standard_column_concat_and_round_trips ... ok
[INFO] [stdout] test apply::image::tests::decode_scales_unit_float_images_instead_of_truncating ... ok
[INFO] [stdout] test apply::image::tests::a_constant_image_resamples_to_the_same_constant ... ok
[INFO] [stdout] test apply::geometry::tests::euler_xyz_survives_float32_quaternions_across_gimbal_lock ... ok
[INFO] [stdout] test apply::image::tests::encoded_image_bytes_decode_to_rgb_tensor ... ok
[INFO] [stdout] test apply::image::tests::encoded_grayscale_bytes_decode_to_single_channel ... ok
[INFO] [stdout] test apply::image::tests::area_downscale_averages_the_source_block ... ok
[INFO] [stdout] test apply::geometry::tests::euler_xyz_recovers_a_float32_quaternion_at_gimbal_lock ... ok
[INFO] [stdout] test apply::image::tests::every_named_resample_resizes ... ok
[INFO] [stdout] test apply::geometry::tests::near_pi_branch_only_engages_close_to_pi ... ok
[INFO] [stdout] test apply::geometry::tests::euler_xyz_recovers_at_gimbal_lock ... ok
[INFO] [stdout] test apply::image::tests::area_upscale_splits_by_footprint_coverage ... ok
[INFO] [stdout] test apply::image::tests::crop_center_takes_the_middle ... ok
[INFO] [stdout] test apply::image::tests::decode_assumes_normalized_for_unbounded_float_images ... ok
[INFO] [stdout] test apply::image::tests::a_zoom_crop_magnifies_the_center_of_the_frame ... ok
[INFO] [stdout] test apply::image::tests::decode_passes_through_uint8_images ... ok
[INFO] [stdout] test apply::image::tests::an_identity_resize_is_byte_identical ... ok
[INFO] [stdout] test apply::image::tests::filter_weights_sum_to_one ... ok
[INFO] [stdout] test apply::image::tests::fit_crop_covers_then_center_crops_to_target_shape ... ok
[INFO] [stdout] test apply::image::tests::resample_kernel_timing ... ignored, timing, not correctness: run with --release --nocapture
[INFO] [stdout] test apply::geometry::tests::euler_xyz_round_trips_through_the_matrix ... ok
[INFO] [stdout] test apply::image::tests::crop_cut_rounds_and_never_empties_the_frame ... ok
[INFO] [stdout] test apply::image::tests::fit_stretch_matches_a_plain_resize ... ok
[INFO] [stdout] test apply::image::tests::invalid_encoded_image_bytes_are_rejected ... ok
[INFO] [stdout] test apply::image::tests::encoded_rgba_bytes_preserve_the_alpha_channel ... ok
[INFO] [stdout] test apply::image::tests::jpeg_encodes_a_baseline_4_2_0_frame ... ok
[INFO] [stdout] test apply::image::tests::swap_rb_reverses_only_the_outer_channels ... ok
[INFO] [stdout] test apply::image::tests::resize_rejects_zero_dimensions ... ok
[INFO] [stdout] test apply::image::tests::normalize_default_range_is_the_unit_interval ... ok
[INFO] [stdout] test apply::image::tests::swap_rb_rejects_a_non_rgb_frame ... ok
[INFO] [stdout] test apply::image::tests::normalize_maps_into_a_declared_signed_range ... ok
[INFO] [stdout] test apply::image::tests::pad_center_places_image_in_a_zero_field ... ok
[INFO] [stdout] test apply::image::tests::pad_to_the_same_size_is_the_frame_itself ... ok
[INFO] [stdout] test apply::image::tests::fit_pad_letterboxes_into_a_square ... ok
[INFO] [stdout] test apply::image::tests::jpeg_roundtrip_rejects_a_non_three_channel_frame ... ok
[INFO] [stdout] test apply::obs::tests::a_tuple_nested_in_a_tuple_places_as_a_list ... ok
[INFO] [stdout] test apply::image::tests::zero_fill_uses_the_fill_level ... ok
[INFO] [stdout] test apply::image::tests::zero_fill_synthesizes_a_black_frame ... ok
[INFO] [stdout] test envelope::tests::model_spec_is_present_even_when_null ... ok
[INFO] [stdout] test envelope::tests::rejects_bad_timestamp ... ok
[INFO] [stdout] test apply::image::tests::the_weight_cache_returns_the_same_weights_it_built ... ok
[INFO] [stdout] test envelope::tests::native_chunk_is_a_model_only_piece ... ok
[INFO] [stdout] test envelope::tests::env_contracts_is_env_only_and_omitted_when_absent ... ok
[INFO] [stdout] test envelope::tests::byte_identical_regardless_of_input_key_order ... ok
[INFO] [stdout] test join::tests::a_role_repeats_across_parts_and_an_unknown_kind_fails_the_join ... ok
[INFO] [stdout] test apply::obs::tests::an_all_custom_root_tuple_places_as_a_list ... ok
[INFO] [stdout] test apply::state::tests::maps_state_values_from_env_range_into_model_range ... ok
[INFO] [stdout] test join::tests::a_split_may_publish_one_role_under_two_provenances ... ok
[INFO] [stdout] test join::tests::action_role_dim_law_rejects_a_fixed_role_with_the_wrong_dim ... ok
[INFO] [stdout] test envelope::tests::rejects_unknown_kind ... ok
[INFO] [stdout] test envelope::tests::rejects_unknown_top_level_field ... ok
[INFO] [stdout] test join::tests::an_action_role_on_an_observation_leaf_fails_the_join ... ok
[INFO] [stdout] test apply::state::tests::reshape_dim_product_overflow_is_a_clean_error ... ok
[INFO] [stdout] test join::tests::correctly_labeled_image_has_no_layout_advisory ... ok
[INFO] [stdout] test join::tests::derives_layout_field_range_from_its_own_bounds_slice ... ok
[INFO] [stdout] test join::tests::enforces_rotation_width_law_unconditionally ... ok
[INFO] [stdout] test join::tests::finite_bounds_agree_with_tag_up_to_float32_rounding ... ok
[INFO] [stdout] test join::tests::joins_a_bare_single_leaf_at_root ... ok
[INFO] [stdout] test join::tests::joins_a_tuple_observation_positionally ... ok
[INFO] [stdout] test join::tests::joins_a_nested_dict_observation ... ok
[INFO] [stdout] test join::tests::joins_image_state_text_and_action ... ok
[INFO] [stdout] test join::tests::derives_action_component_ranges_from_bounded_space ... ok
[INFO] [stdout] test join::tests::leaves_action_ranges_untouched_for_unbounded_space ... ok
[INFO] [stdout] test envelope::tests::stamps_version_and_orders_wrapper_first ... ok
[INFO] [stdout] test join::tests::labels_must_name_every_element_of_the_leaf ... ok
[INFO] [stdout] test join::tests::join_nudges_ad_hoc_roles_but_not_registered_or_escape ... ok
[INFO] [stdout] test join::tests::legit_many_channel_image_stays_silent ... ok
[INFO] [stdout] test join::tests::mislabeled_hwc_layout_advises_chw ... ok
[INFO] [stdout] test join::tests::rejects_dict_node_against_non_dict_space ... ok
[INFO] [stdout] test join::tests::rejects_action_dim_sum_overflow ... ok
[INFO] [stdout] test apply::obs::tests::a_tuple_nested_under_a_dict_key_places_as_a_list ... ok
[INFO] [stdout] test apply::image::tests::jpeg_roundtrip_at_q95_stays_above_the_psnr_floor ... ok
[INFO] [stdout] test join::tests::mislabeled_chw_layout_advises_hwc ... ok
[INFO] [stdout] test envelope::tests::caller_supplied_timestamp_passes_through ... ok
[INFO] [stdout] test envelope::tests::enforces_env_vs_model_invariant ... ok
[INFO] [stdout] test join::tests::rejects_layout_on_non_numeric_leaf ... ok
[INFO] [stdout] test apply::state::tests::slices_a_layout_field_out_of_a_flat_leaf ... ok
[INFO] [stdout] test apply::image::tests::widened_support_is_what_separates_aa_from_plain_bilinear ... ok
[INFO] [stdout] test join::tests::rejects_tuple_arity_mismatch ... ok
[INFO] [stdout] test join::tests::rejects_layout_field_encoding_width_mismatch ... ok
[INFO] [stdout] test join::tests::splits_flat_layout_into_role_fields_with_offsets ... ok
[INFO] [stdout] test path::tests::builds_and_renders_paths ... ok
[INFO] [stdout] test join::tests::rejects_image_on_non_3d_box ... ok
[INFO] [stdout] test join::tests::rejects_action_width_mismatch ... ok
[INFO] [stdout] test resolver::action::tests::model_side_corrections_resolve_onto_the_segment ... ok
[INFO] [stdout] test resolver::action::tests::optional_role_the_model_does_output_is_driven_normally ... ok
[INFO] [stdout] test join::tests::rejects_state_layout_width_mismatch ... ok
[INFO] [stdout] test resolver::action::tests::clip_resolves_to_the_env_actuator_range ... ok
[INFO] [stdout] test resolver::action::tests::opaque_env_actuator_resolves_to_a_fill_segment ... ok
[INFO] [stdout] test resolver::action::tests::rejects_clip_without_a_range ... ok
[INFO] [stdout] test join::tests::rejects_action_range_disagreeing_with_bounded_space ... ok
[INFO] [stdout] test resolver::action::tests::rejects_custom_action_encoding_with_a_non_base_width ... ok
[INFO] [stdout] test join::tests::rejects_key_not_in_space ... ok
[INFO] [stdout] test resolver::action::tests::rejects_model_axis_corrections_across_a_rotation_conversion ... ok
[INFO] [stdout] test resolver::action::tests::optional_roled_actuator_with_no_model_output_resolves_to_a_fill_segment ... ok
[INFO] [stdout] test resolver::action::tests::threshold_with_a_binary_component_is_accepted ... ok
[INFO] [stdout] test join::tests::rejects_duplicate_role_in_layout ... ok
[INFO] [stdout] test resolver::action::tests::rejects_threshold_without_a_binary_component ... ok
[INFO] [stdout] test join::tests::rejects_state_layout_dim_sum_overflow ... ok
[INFO] [stdout] test resolver::geometry_rule_tests::a_disagreement_is_a_hard_frame_mismatch ... ok
[INFO] [stdout] test resolver::geometry_rule_tests::a_model_only_declaration_is_a_caution ... ok
[INFO] [stdout] test resolver::geometry_rule_tests::agreement_and_env_only_are_silent ... ok
[INFO] [stdout] test resolver::geometry_rule_tests::an_unrecognized_value_is_a_hard_frame_mismatch_on_either_side ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::aspect_mismatch_with_fit_resolves ... ok
[INFO] [stdout] test join::tests::rejects_finite_range_disagreement_but_allows_unbounded_override ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::aspect_mismatch_with_only_unrecognized_fit_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::a_matching_aspect_records_a_plain_scale_whatever_fit_says ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::aspect_mismatch_without_fit_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::bgr_needs_three_channels ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::channel_mismatch_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::a_crop_that_shrinks_the_source_below_the_target_needs_allow_upscale ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::crop_and_crop_area_together_are_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::crop_area_resolves_to_its_side_fraction ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::downscale_needs_no_opt_in ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::fill_without_optional_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::fit_list_picks_first_usable_per_env ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::normalize_true_uses_the_unit_interval ... ok
[INFO] [stdout] test resolver::action::tests::rejects_clip_declared_on_the_model_action ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::optional_image_with_absent_role_zero_fills_even_with_one_camera ... ok
[INFO] [stdout] test resolver::action::tests::non_optional_unmatched_role_still_errors ... ok
[INFO] [stdout] test resolver::action::tests::rejects_clip_declared_on_the_model_component ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::render_asserts_nothing_when_the_camera_size_is_underivable ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::optional_image_without_channels_is_an_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::matching_aspect_needs_no_fit ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::render_disagreeing_with_the_bound_camera_is_a_render_mismatch ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::matching_aspect_with_only_unrecognized_fit_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::render_is_checked_against_the_rebound_camera ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::matching_channels_resolve ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::render_matching_the_bound_camera_resolves ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::non_optional_absent_image_is_missing_role ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::render_on_an_absent_optional_camera_asserts_nothing ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::role_mismatch_with_two_cameras_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::normalize_range_overload_maps_into_the_declared_range ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::normalize_off_skips_normalization ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::slice_crop_precomputes_the_integer_cut ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::typo_crop_mode_and_channel_order_are_resolve_errors ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::typo_role_with_one_camera_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::optional_image_absent_zero_fills ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::sanctioned_role_with_one_camera_binds_and_records_the_rebind ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::undeclared_channels_skip_the_check ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::unknown_dtype_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::upscale_without_opt_in_is_a_resolve_error ... ok
[INFO] [stdout] test resolver::image::image_resolve_tests::upscale_with_opt_in_resolves ... ok
[INFO] [stdout] test resolver::labels_tests::a_subset_of_the_env_labels_is_a_mismatch_on_either_side ... ok
[INFO] [stdout] test resolver::labels_tests::a_label_the_env_lacks_is_a_mismatch_even_when_the_part_is_optional ... ok
[INFO] [stdout] test resolver::labels_tests::a_three_cycle_of_custom_labels_permutes_each_direction_the_right_way ... ok
[INFO] [stdout] test resolver::labels_tests::a_per_axis_vector_must_match_the_resolved_width ... ok
[INFO] [stdout] test resolver::labels_tests::a_previous_action_part_binds_only_the_models_own_actuator ... ok
[INFO] [stdout] test resolver::labels_tests::an_sdk_order_model_is_the_identity ... ok
[INFO] [stdout] test resolver::labels_tests::a_previous_action_part_permutes_the_actuator_axes_by_label ... ok
[INFO] [stdout] test resolver::labels_tests::the_go2_body_resolves_to_a_33_wide_clamped_observation_reading_gravity ... ok
[INFO] [stdout] test resolver::labels_tests::the_previous_action_completes_the_go2_observation_at_45_wide ... ok
[INFO] [stdout] test resolver::labels_tests::an_isaac_order_model_resolves_to_the_permutation_on_both_sides ... ok
[INFO] [stdout] test resolver::labels_tests::model_only_labels_are_a_mismatch_and_env_only_labels_are_silent ... ok
[INFO] [stdout] test resolver::labels_tests::unfamiliar_env_labels_resolve_silently ... ok
[INFO] [stdout] test resolver::part_tests::an_action_role_split_by_part_binds_per_arm ... ok
[INFO] [stdout] test resolver::part_tests::a_custom_part_binds_on_exact_agreement_with_no_advisory ... ok
[INFO] [stdout] test resolver::part_tests::an_unknown_kind_prefix_parses_and_fails_at_resolve ... ok
[INFO] [stdout] test resolver::part_tests::a_named_part_never_rebinds ... ok
[INFO] [stdout] test resolver::provenance_tests::a_model_only_declaration_is_a_caution ... ok
[INFO] [stdout] test resolver::labels_tests::a_sim_publishing_base_rot_twice_needs_the_model_to_pin_a_provenance ... ok
[INFO] [stdout] test resolver::part_tests::no_part_against_one_part_rebinds_with_an_info ... ok
[INFO] [stdout] test resolver::part_tests::no_part_against_several_parts_is_missing_role_naming_them ... ok
[INFO] [stdout] test resolver::part_tests::a_named_part_binds_only_its_leaf_and_prints_it ... ok
[INFO] [stdout] test resolver::part_tests::a_parted_camera_follows_the_same_rules ... ok
[INFO] [stdout] test resolver::provenance_tests::a_disagreement_or_an_unknown_value_is_a_provenance_mismatch ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::differing_single_encodings_convert_native_to_target ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::falls_back_past_an_unrecognized_preference ... ok
[INFO] [stdout] test resolver::provenance_tests::agreement_and_env_only_are_silent_and_print_the_value ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::the_gravity_sink_converts_in_but_never_out ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::wholly_unrecognized_declaration_errors_at_resolve ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::a_parted_camera_role_never_rebinds_to_the_only_camera ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::ad_hoc_role_the_env_lacks_draws_one_info_advisory ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::image_layout_advisory_surfaces_in_advisories_but_not_describe ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::bare_unknown_field_on_known_kind_taints_at_resolve ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::x_prefixed_field_does_not_taint_at_resolve ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::lone_camera_fallback_does_not_bind_an_unknown_kind_role ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::unreferenced_unknown_obs_kind_resolves_with_advisory ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::matching_single_encoding_does_not_convert ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::neither_side_declares_means_no_rotation ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::referenced_unknown_obs_kind_is_unsupported_kind ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::filled_text_referencing_unknown_kind_is_unsupported_kind ... ok
[INFO] [stdout] test roles::registry::tests::check_role_enforces_the_closed_kinds ... ok
[INFO] [stdout] test roles::registry::tests::fixed_variable_and_unknown_roles_are_distinguished ... ok
[INFO] [stdout] test roles::registry::tests::no_role_is_both_framed_and_referenced ... ok
[INFO] [stdout] test roles::registry::tests::the_body_roles_are_three_framed_raw_quantities ... ok
[INFO] [stdout] test roles::registry::tests::the_end_effector_roles_are_framed_and_the_deltas_referenced ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::model_input_of_unknown_kind_is_unsupported_kind ... ok
[INFO] [stdout] test roles::registry::tests::the_wrench_is_six_wide_and_framed ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::one_sided_declaration_is_a_mismatch ... ok
[INFO] [stdout] test space_view::tests::decodes_typed_integer_bounds_exactly ... ok
[INFO] [stdout] test space_view::tests::projects_unbounded_box_as_none ... ok
[INFO] [stdout] test resolver::state::encoding_selection_tests::prefers_no_conversion_when_model_accepts_the_native ... ok
[INFO] [stdout] test resolver::unknown_kind_tests::optional_state_referencing_unknown_kind_is_unsupported_kind ... ok
[INFO] [stdout] test space_view::tests::projects_uniform_box ... ok
[INFO] [stdout] test spec::accept_set::tests::a_wholly_unknown_declaration_has_no_known_value ... ok
[INFO] [stdout] test spec::accept_set::tests::empty_list_is_rejected_at_parse ... ok
[INFO] [stdout] test roles::registry::tests::every_registered_role_is_a_raw_quantity ... ok
[INFO] [stdout] test space_view::tests::child_at_indexes_tuple_children ... ok
[INFO] [stdout] test roles::registry::tests::every_role_carries_a_doc ... ok
[INFO] [stdout] test spec::accept_set::tests::duplicate_entries_are_de_duplicated_in_order ... ok
[INFO] [stdout] test roles::registry::tests::no_duplicate_role_names_across_domains ... ok
[INFO] [stdout] test space_view::tests::traverses_dict_children_by_key ... ok
[INFO] [stdout] test spec::action::no_action_accept_set_contract::action_encoding_list_fails_to_parse ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::fill_on_an_optional_roled_actuator_is_accepted ... ok
[INFO] [stdout] test spec::action::finiteness_contract::rejects_infinity_token ... ok
[INFO] [stdout] test spec::accept_set::tests::list_preserves_order_and_serializes_as_a_list ... ok
[INFO] [stdout] test spec::action::no_action_accept_set_contract::model_side_action_encoding_list_fails_to_parse ... ok
[INFO] [stdout] test spec::action::no_action_accept_set_contract::the_gravity_sink_is_refused_on_any_actuator ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::offset_and_the_per_axis_forms_serialize_only_when_set ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::optional_on_a_role_less_actuator_is_rejected ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::part_is_barred_from_an_opaque_actuator_and_keys_the_dup_check ... ok
[INFO] [stdout] test spec::accept_set::tests::unknown_entries_are_tolerated_and_skipped ... ok
[INFO] [stdout] test spec::action::dup_role_contract::rejects_duplicate_component_role ... ok
[INFO] [stdout] test spec::custom_encoding::tests::custom_encoding_object_round_trips ... ok
[INFO] [stdout] test envelope::tests::rejects_oversized_pieces ... ok
[INFO] [stdout] test spec::action::finiteness_contract::accepts_finite_bounds ... ok
[INFO] [stdout] test spec::action::finiteness_contract::rejects_overflow_literal ... ok
[INFO] [stdout] test spec::action::no_action_accept_set_contract::env_side_action_encoding_list_fails_to_parse ... ok
[INFO] [stdout] test spec::accept_set::tests::singleton_round_trips_as_a_bare_string ... ok
[INFO] [stdout] test spec::action::tolerant_field_contract::action_envelope_stays_strict ... ok
[INFO] [stdout] test spec::custom_encoding::tests::action_encoding_native_and_custom_but_not_list ... ok
[INFO] [stdout] test spec::action::tolerant_field_contract::actuator_captures_unknown_field_for_round_trip ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::fill_on_a_roled_actuator_is_rejected ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::labels_match_dim_and_are_barred_from_an_opaque_actuator ... ok
[INFO] [stdout] test spec::custom_encoding::tests::state_encoding_custom_shadows_to_base ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::role_less_actuators_do_not_collide_on_the_dup_check ... ok
[INFO] [stdout] test spec::custom_encoding::tests::custom_needs_at_least_one_arm ... ok
[INFO] [stdout] test spec::custom_encoding::tests::default_name_is_elided_on_the_wire ... ok
[INFO] [stdout] test spec::action::opaque_actuator_contract::role_less_actuator_carries_only_dim_and_fill ... ok
[INFO] [stdout] test spec::custom_encoding::tests::custom_rejects_unknown_field ... ok
[INFO] [stdout] test spec::custom_encoding::tests::state_encoding_native_forms_round_trip ... ok
[INFO] [stdout] test spec::env_tags::obs_node_serde_tests::flat_dict_of_leaves ... ok
[INFO] [stdout] test spec::env_tags::obs_node_serde_tests::nested_dict ... ok
[INFO] [stdout] test spec::env_tags::obs_node_serde_tests::non_string_type_is_a_reserved_key_error ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::a_role_may_repeat_across_parts_but_not_within_one ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::accepts_valid_field_and_pure_skip ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::provenance_is_one_value_omitted_when_unset_and_keys_a_split_field ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::rejects_zero_dim ... ok
[INFO] [stdout] test spec::layouts::tests::known_vocab_roundtrips_and_serde_matches_as_str ... ok
[INFO] [stdout] test spec::layouts::tests::unknown_layout_is_rejected ... ok
[INFO] [stdout] test spec::model::image::part_tests::part_is_omitted_when_unset_and_carried_when_set ... ok
[INFO] [stdout] test spec::model::image::tests::a_wrong_typed_offset_reads_in_domain_language ... ok
[INFO] [stdout] test spec::model::image::tests::crop_and_channel_order_default_off_and_stay_off_the_wire ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::rejects_empty_layout ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::rejects_skip_carrying_encoding_or_range ... ok
[INFO] [stdout] test spec::model::image::tests::crop_fraction_bounds_are_enforced_at_the_wire ... ok
[INFO] [stdout] test spec::frames::tests::provenance_is_a_closed_vocabulary_the_accept_set_tolerates ... ok
[INFO] [stdout] test spec::model::image::tests::fill_defaults_to_none_and_is_omitted_from_wire ... ok
[INFO] [stdout] test spec::model::image::tests::crop_fields_round_trip_when_set ... ok
[INFO] [stdout] test spec::model::image::tests::offsets_and_stack_pad_default_off_and_stay_off_the_wire ... ok
[INFO] [stdout] test spec::model::image::tests::offsets_and_stack_pad_round_trip_when_set ... ok
[INFO] [stdout] test spec::model::image::tests::normalize_overloads_bool_and_range ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::labels_are_optional_match_dim_and_are_barred_from_a_skip ... ok
[INFO] [stdout] test spec::env_tags::obs_node_serde_tests::split_leaf ... ok
[INFO] [stdout] test spec::model::image::tests::render_accepts_a_square_int_and_a_pair_and_emits_a_pair ... ok
[INFO] [stdout] test spec::model::image::tests::render_defaults_to_none_and_stays_off_the_wire ... ok
[INFO] [stdout] test spec::env_tags::obs_node_serde_tests::tuple_of_nodes ... ok
[INFO] [stdout] test spec::env_tags::obs_node_serde_tests::unknown_type_parses_into_a_tolerant_unknown_leaf ... ok
[INFO] [stdout] test spec::model::image::tests::render_axis_bounds_are_enforced_at_the_wire ... ok
[INFO] [stdout] test spec::env_tags::tag_tolerant_field_tests::obs_tag_captures_unknown_field_and_never_leaks_type ... ok
[INFO] [stdout] test spec::model::image::tests::fill_rejects_out_of_range ... ok
[INFO] [stdout] test spec::model::image::tests::fill_roundtrips_when_set ... ok
[INFO] [stdout] test spec::model::image::tests::stack_bound_enforced ... ok
[INFO] [stdout] test spec::model::image::tests::jpeg_quality_round_trips_and_is_bounded_to_the_ijg_scale ... ok
[INFO] [stdout] test spec::model::image::tests::stack_defaults_to_one_and_is_omitted_from_wire ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::part_is_optional_omitted_when_unset_and_barred_from_a_skip ... ok
[INFO] [stdout] test spec::model::state::tests::constant_part_round_trips_to_a_dim_and_fill_object ... ok
[INFO] [stdout] test spec::model::state::tests::provenance_is_one_value_or_a_set_and_is_barred_from_a_constant ... ok
[INFO] [stdout] test spec::model::state::tests::per_axis_affine_is_a_vector_key_and_never_doubles_the_scalar ... ok
[INFO] [stdout] test spec::model::state::tests::rejects_a_constant_part_without_dim_or_with_source_fields ... ok
[INFO] [stdout] test spec::model::state::tests::part_parses_from_bare_role_string_or_object ... ok
[INFO] [stdout] test spec::model::image::tests::stack_roundtrips_when_set ... ok
[INFO] [stdout] test spec::model::state::tests::bare_role_part_constructs ... ok
[INFO] [stdout] test spec::model::state::tests::an_action_source_part_carries_only_its_identity_labels_and_fill ... ok
[INFO] [stdout] test spec::model::state::tests::rejects_a_non_zero_fill_on_a_required_roled_part ... ok
[INFO] [stdout] test spec::model::state::tests::rejects_component_with_both_dim_and_index ... ok
[INFO] [stdout] test spec::model::state::tests::rejects_a_state_of_only_constants ... ok
[INFO] [stdout] test spec::model::state::tests::part_round_trips_as_an_object_field_and_is_barred_from_a_constant ... ok
[INFO] [stdout] test spec::model::state::tests::clip_is_a_container_range_omitted_when_unset ... ok
[INFO] [stdout] test spec::model::state::tests::labels_fix_dim_and_refuse_index_duplicates_and_a_constant ... ok
[INFO] [stdout] test spec::model::state::tests::rejects_empty_components ... ok
[INFO] [stdout] test spec::model::state::tests::rejects_invalid_reshape_dims ... ok
[INFO] [stdout] test spec::model::state::tests::rejects_post_rotate_without_an_encoding ... ok
[INFO] [stdout] test spec::model::state::tests::role_only_part_round_trips_to_a_bare_string ... ok
[INFO] [stdout] test spec::model::tests::concat_leaf_with_two_parts ... ok
[INFO] [stdout] test spec::model::image::tests::tagged_payload_captures_unknown_field_for_round_trip ... ok
[INFO] [stdout] test spec::model::tests::flat_dict_input ... ok
[INFO] [stdout] test spec::model::tests::unknown_type_parses_into_a_tolerant_unknown_leaf ... ok
[INFO] [stdout] test spec::model::tests::non_string_type_is_a_reserved_key_error ... ok
[INFO] [stdout] test spec::model::tests::render_requests_is_empty_when_no_input_asserts_one ... ok
[INFO] [stdout] test spec::model::tests::single_bare_leaf ... ok
[INFO] [stdout] test spec::model::tests::tuple_input ... ok
[INFO] [stdout] test spec::rotation_literal::tests::accepts_a_rot6d_quarter_turn_and_round_trips ... ok
[INFO] [stdout] test spec::rotation_literal::tests::rejects_a_wrong_width_value ... ok
[INFO] [stdout] test spec::num::tests::count_above_max_dim_is_rejected ... ok
[INFO] [stdout] test spec::rotation_literal::tests::rejects_a_non_orthonormal_basis ... ok
[INFO] [stdout] test spec::rotations::tests::known_vocab_roundtrips_and_serde_matches_as_str ... ok
[INFO] [stdout] test spec::rotations::tests::unknown_encoding_is_rejected ... ok
[INFO] [stdout] test spec::strict::tests::action_component_unknown_field_fails ... ok
[INFO] [stdout] test spec::num::tests::float_count_reads_in_domain_language ... ok
[INFO] [stdout] test spec::rotation_literal::tests::rejects_the_gravity_sink ... ok
[INFO] [stdout] test spec::rotations::tests::gravity_is_the_only_sink_and_is_three_wide ... ok
[INFO] [stdout] test spec::strict::tests::inner_leaf_unknown_field_fails_the_gate ... ok
[INFO] [stdout] test spec::strict::tests::env_clean_spec_passes_unknown_field_fails ... ok
[INFO] [stdout] test spec::num::tests::wrong_type_reads_in_domain_language ... ok
[INFO] [stdout] test spec::env_tags::obs_node_serde_tests::single_leaf_is_bare ... ok
[INFO] [stdout] test spec::env_tags::state_field_wire_tests::rejects_duplicate_layout_role ... ok
[INFO] [stdout] test spec::model::tests::model_spec_round_trips ... ok
[INFO] [stdout] test spec::strict::tests::parts_are_never_tiered_and_kinds_hold_at_the_publish_door ... ok
[INFO] [stdout] test spec::strict::tests::require_frames_rejects_only_the_roles_that_owe_one ... ok
[INFO] [stdout] test spec::strict::tests::read_taint_flags_bare_field_but_tolerates_unknown_kind ... ok
[INFO] [stdout] test spec::strict::tests::x_prefixed_field_is_tolerated_at_both_doors ... ok
[INFO] [stdout] test stateful::tests::a_black_pad_lands_on_the_plan_s_normalized_floor ... ok
[INFO] [stdout] test stateful::tests::a_missed_action_tick_is_loud ... ok
[INFO] [stdout] test stateful::tests::a_previous_action_part_reads_the_fill_then_the_raw_action_of_the_step_before ... ok
[INFO] [stdout] test stateful::tests::a_dotted_key_and_the_nested_path_it_renders_like_keep_separate_windows ... ok
[INFO] [stdout] test stateful::tests::a_route_without_an_action_source_part_records_nothing ... ok
[INFO] [stdout] test stateful::tests::a_strided_window_gathers_the_rldx_frame_table ... ok
[INFO] [stdout] test stateful::tests::advance_step_holds_an_episode_to_consecutive_steps ... ok
[INFO] [stdout] test stateful::tests::assemble_obs_stacks_each_episode_independently_across_autoreset ... ok
[INFO] [stdout] test stateful::tests::bridge_dict_selects_referenced_top_level_keys ... ok
[INFO] [stdout] test stateful::tests::bridge_discrete_becomes_number ... ok
[INFO] [stdout] test stateful::tests::bridge_flat_box_keys_under_root_envelope ... ok
[INFO] [stdout] test spec::model::tests::nested_dict_input ... ok
[INFO] [stdout] test spec::model::tests::render_requests_walks_the_tree_in_document_order ... ok
[INFO] [stdout] test spec::strict::tests::model_unknown_field_on_state_leaf_fails ... ok
[INFO] [stdout] test spec::strict::tests::strict_allows_escape_and_opaque_but_forbid_rejects_escape ... ok
[INFO] [stdout] test stateful::tests::chunk_frames_recorded_under_their_steps_feed_the_replan ... ok
[INFO] [stdout] test stateful::tests::contiguous_stack_bytes_are_frozen ... ok
[INFO] [stdout] test stateful::tests::frame_buffers_report_held_episodes_and_bytes ... ok
[INFO] [stdout] test stateful::tests::observing_a_step_advances_the_window_exactly_like_assembling_one ... ok
[INFO] [stdout] test stateful::tests::split_chunk_unstacks_a_map_per_leaf ... ok
[INFO] [stdout] test stateful::tests::split_chunk_unstacks_a_tensor_leading_axis ... ok
[INFO] [stdout] test stateful::tests::value_max_abs_diff_measures_numeric_drift ... ok
[INFO] [stdout] test spec::num::tests::negative_count_reads_in_domain_language ... ok
[INFO] [stdout] test apply::image::tests::the_camera_plan_matches_the_generic_kernels_end_to_end ... ok
[INFO] [stdout] test apply::image::tests::typed_kernels_match_the_generic_implementations_byte_for_byte ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/conformance.rs (/opt/rustwide/target/debug/deps/conformance-013575a7f9f78910)
[INFO] [stdout] test result: ok. 356 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 1.51s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test existing_pad_and_zero_fill_text_is_unchanged ... ok
[INFO] [stdout] test conformance_vectors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_messages.rs (/opt/rustwide/target/debug/deps/error_messages-2a4de0ae9681790f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test no_message_leaks_rust_internals ... ok
[INFO] [stdout] test rewritten_messages_read_in_domain_language ... 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] [stderr]      Running tests/tolerance_roundtrip.rs (/opt/rustwide/target/debug/deps/tolerance_roundtrip-832e014121b60520)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test malformed_of_known_kind_still_hard_errors_in_every_mode ... ok
[INFO] [stdout] test inner_leaves_carry_an_unknown_field_through_a_hop ... ok
[INFO] [stdout] test reversed_range_still_hard_errors ... ok
[INFO] [stdout] test model_spec_preserves_unknown_kind_and_field ... ok
[INFO] [stdout] test type_never_leaks_into_a_capture_map ... ok
[INFO] [stdout] test normalize_is_idempotent_and_preserves_unknown_kind_and_field ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rlmesh_adapters
[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] running `Command { std: "docker" "inspect" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc", kill_on_drop: false }`
[INFO] [stdout] ded5a1bdc18148bc245a075e1d64ed17e0ed5f0814966a96568618c4b6d75ecc
