[INFO] fetching crate stim 0.4.0...
[INFO] testing stim-0.4.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate stim 0.4.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate stim 0.4.0
[INFO] finished tweaking crates.io crate stim 0.4.0
[INFO] tweaked toml for crates.io crate stim 0.4.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate stim 0.4.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate stim 0.4.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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5d31da475d26f798e1d7de55f893f29f3e2078f6708b036338bd0bf11c632fdb
[INFO] running `Command { std: "docker" "start" "-a" "5d31da475d26f798e1d7de55f893f29f3e2078f6708b036338bd0bf11c632fdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d31da475d26f798e1d7de55f893f29f3e2078f6708b036338bd0bf11c632fdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d31da475d26f798e1d7de55f893f29f3e2078f6708b036338bd0bf11c632fdb", kill_on_drop: false }`
[INFO] [stdout] 5d31da475d26f798e1d7de55f893f29f3e2078f6708b036338bd0bf11c632fdb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d437dc7a3506b2da5b658d73e951aa7ef9175e9d78bdebecdf8b1e8258532ed8
[INFO] running `Command { std: "docker" "start" "-a" "d437dc7a3506b2da5b658d73e951aa7ef9175e9d78bdebecdf8b1e8258532ed8", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling scratch v1.0.9
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling cxxbridge-flags v1.0.194
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling codespan-reporting v0.13.1
[INFO] [stderr]    Compiling link-cplusplus v1.0.12
[INFO] [stderr]    Compiling cxx v1.0.194
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling ndarray v0.17.2
[INFO] [stderr]    Compiling cxx-build v1.0.194
[INFO] [stderr]    Compiling cxxbridge-macro v1.0.194
[INFO] [stderr]    Compiling stim-cxx v0.4.0
[INFO] [stderr]    Compiling stim v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4m 36s
[INFO] running `Command { std: "docker" "inspect" "d437dc7a3506b2da5b658d73e951aa7ef9175e9d78bdebecdf8b1e8258532ed8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d437dc7a3506b2da5b658d73e951aa7ef9175e9d78bdebecdf8b1e8258532ed8", kill_on_drop: false }`
[INFO] [stdout] d437dc7a3506b2da5b658d73e951aa7ef9175e9d78bdebecdf8b1e8258532ed8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bbdae20864298ebe9601f1be845eaedb0acd5ff5144b718f1b8f10dd21616a42
[INFO] running `Command { std: "docker" "start" "-a" "bbdae20864298ebe9601f1be845eaedb0acd5ff5144b718f1b8f10dd21616a42", kill_on_drop: false }`
[INFO] [stderr]    Compiling stim v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.60s
[INFO] running `Command { std: "docker" "inspect" "bbdae20864298ebe9601f1be845eaedb0acd5ff5144b718f1b8f10dd21616a42", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bbdae20864298ebe9601f1be845eaedb0acd5ff5144b718f1b8f10dd21616a42", kill_on_drop: false }`
[INFO] [stdout] bbdae20864298ebe9601f1be845eaedb0acd5ff5144b718f1b8f10dd21616a42
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cfc411f349edfe1974dc63b0fe88a52e92fec190ffab90b3c4865ef051143a84
[INFO] running `Command { std: "docker" "start" "-a" "cfc411f349edfe1974dc63b0fe88a52e92fec190ffab90b3c4865ef051143a84", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/stim-0773b97a02d2e473)
[INFO] [stdout] 
[INFO] [stdout] running 359 tests
[INFO] [stdout] test circuit::circuit_error_location::tests::constructor_and_accessors_round_trip ... ok
[INFO] [stdout] test circuit::circuit_error_location::tests::supports_empty_measurement_details ... ok
[INFO] [stdout] test circuit::circuit_error_location::tests::display_and_debug_are_stable ... ok
[INFO] [stdout] test circuit::circuit_error_location::tests::display_inserts_spaces_between_non_combiner_targets ... ok
[INFO] [stdout] test circuit::circuit_error_location_stack_frame::tests::constructor_and_accessors_preserve_values ... ok
[INFO] [stdout] test circuit::circuit_error_location_stack_frame::tests::display_and_debug_match_binding_conventions ... ok
[INFO] [stdout] test circuit::circuit_error_location_stack_frame::tests::equality_hash_and_order_follow_field_order ... ok
[INFO] [stdout] test circuit::circuit_insert_operation::tests::borrowed_repeat_blocks_convert_into_insert_operations ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::num_measurements_matches_instruction_semantics ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::display_debug_and_tagged_append_match_binding_conventions ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::parse_aliases_single_instruction_text ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::equality_hash_and_order_follow_name_tag_args_then_targets ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::constructor_and_accessors_preserve_values ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::constructor_canonicalizes_aliases_and_parser_roundtrips_lines ... ok
[INFO] [stdout] test circuit::circuit_error_location::tests::supports_equality_order_clone_and_hash ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::parser_accepts_spaced_paren_args_emitted_by_stim ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::parser_rejects_multi_operation_and_repeat_inputs_and_covers_remaining_formats ... ok
[INFO] [stdout] test circuit::circuit_instruction::tests::target_groups_follow_documented_shapes ... ok
[INFO] [stdout] test circuit::circuit_repeat_block::tests::append_repeat_block_roundtrips_through_stim_text ... ok
[INFO] [stdout] test circuit::circuit_repeat_block::tests::clone_and_equality_include_tag ... ok
[INFO] [stdout] test circuit::circuit_repeat_block::tests::display_and_debug_match_upstream_like_shapes ... ok
[INFO] [stdout] test circuit::circuit_repeat_block::tests::empty_body_display_and_ordering_paths_are_covered ... ok
[INFO] [stdout] test circuit::circuit_repeat_block::tests::new_rejects_zero_repetitions ... ok
[INFO] [stdout] test circuit::circuit_targets_inside_instruction::tests::constructor_and_field_accessors_preserve_values ... ok
[INFO] [stdout] test circuit::circuit_targets_inside_instruction::tests::display_and_debug_match_upstream_like_shapes ... ok
[INFO] [stdout] test circuit::circuit_targets_inside_instruction::tests::ordering_uses_f64_bit_pattern_for_argument_slices ... ok
[INFO] [stdout] test circuit::circuit_targets_inside_instruction::tests::equality_hash_and_order_follow_all_fields ... ok
[INFO] [stdout] test circuit::core::api_tests::add_assign_appends_in_place ... ok
[INFO] [stdout] test circuit::core::api_tests::add_combines_two_circuits ... ok
[INFO] [stdout] test circuit::core::api_tests::append_adds_gate_operations ... ok
[INFO] [stdout] test circuit::core::api_tests::append_from_stim_program_text_extends_circuit ... ok
[INFO] [stdout] test circuit::core::api_tests::append_reports_stim_parse_errors ... ok
[INFO] [stdout] test circuit::circuit_repeat_block::tests::append_repeat_block_rejects_zero_repetitions ... ok
[INFO] [stdout] test circuit::core::api_tests::append_supports_gate_arguments ... ok
[INFO] [stdout] test circuit::core::api_tests::approx_equals_uses_absolute_tolerance ... ok
[INFO] [stdout] test circuit::core::api_tests::clear_resets_a_circuit ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_detector_sampler_can_prepend_and_append_observables ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_detector_sampler_samples_bit_packed_detectors ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_detector_sampler_can_separate_observables ... ok
[INFO] [stdout] test circuit::core::api_tests::all_gate_data_returns_canonical_gate_inventory ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_detector_sampler_samples_unpacked_detectors ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_detector_sampler_can_unpack_separate_observables ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_can_separate_observables ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_converts_bit_packed_measurements ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_detector_sampler_can_write_observables_to_separate_file ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_converts_unpacked_measurements ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_detector_sampler_writes_shots_to_file ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_sampler_samples_bit_packed_shots ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_supports_packed_sweep_bits ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_can_unpack_separate_observables ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_sampler_samples_unpacked_shots ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_supports_sweep_bits_with_separate_observables ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_sampler_with_seed_is_repeatable ... ok
[INFO] [stdout] test circuit::core::api_tests::copy_returns_an_independent_clone ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_sampler_writes_shots_to_file ... ok
[INFO] [stdout] test circuit::core::api_tests::count_determined_measurements_matches_stim_semantics ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_supports_unpacked_sweep_bits ... ok
[INFO] [stdout] test circuit::core::api_tests::compile_m2d_converter_can_convert_measurements_from_files ... ok
[INFO] [stdout] test circuit::core::api_tests::count_determined_measurements_supports_unknown_input ... ok
[INFO] [stdout] test circuit::core::api_tests::decomposed_rewrites_to_simpler_gate_set ... ok
[INFO] [stdout] test circuit::core::api_tests::empty_circuit_is_zeroed ... ok
[INFO] [stdout] test circuit::core::api_tests::flattened_unrolls_repeat_blocks ... ok
[INFO] [stdout] test circuit::circuit_repeat_block::tests::constructor_and_field_accessors_preserve_values ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_display_and_debug_use_canonical_names ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_exposes_hadamard_conjugation ... ok
[INFO] [stdout] test circuit::core::api_tests::from_file_reads_stim_program_text ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_exposes_more_metadata_flags ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_exposes_symmetric_gate_property ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_lookup_exposes_basic_metadata ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_exposes_inverse_relationships ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_lookup_reports_unknown_gates ... ok
[INFO] [stdout] test circuit::core::api_tests::gate_data_supports_identity_traits ... ok
[INFO] [stdout] test circuit::core::api_tests::inverse_reverses_operations ... ok
[INFO] [stdout] test circuit::core::api_tests::generated_repetition_code_circuit_is_available ... ok
[INFO] [stdout] test circuit::core::api_tests::multiply_assign_wraps_in_repeat_block ... ok
[INFO] [stdout] test circuit::core::api_tests::reference_detector_and_observable_signs_bit_packed_returns_both_vectors ... ok
[INFO] [stdout] test circuit::core::api_tests::reference_sample_bit_packed_matches_expected_measurements ... ok
[INFO] [stdout] test circuit::core::api_tests::to_crumble_url_exports_supported_circuits ... ok
[INFO] [stdout] test circuit::core::api_tests::reference_sample_unpacked_matches_expected_measurements ... ok
[INFO] [stdout] test circuit::core::api_tests::reference_detector_and_observable_signs_unpack_to_bool_vectors ... ok
[INFO] [stdout] test circuit::core::api_tests::to_qasm_exports_openqasm ... ok
[INFO] [stdout] test circuit::core::api_tests::without_noise_removes_noise_processes ... ok
[INFO] [stdout] test circuit::core::api_tests::to_file_writes_stim_program_text_with_trailing_newline ... ok
[INFO] [stdout] test circuit::core::api_tests::without_tags_removes_instruction_tags ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_gate_targets_supports_combined_pauli_products_for_mpp ... ok
[INFO] [stdout] test circuit::core::api_tests::to_quirk_url_exports_supported_circuits ... ok
[INFO] [stdout] test circuit::core::api_tests::multiply_wraps_in_repeat_block ... ok
[INFO] [stdout] test circuit::core::api_tests::with_noise_applies_rust_side_noise_models ... ok
[INFO] [stdout] test circuit::core::api_tests::reference_detector_and_observable_signs_are_bit_packed ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_gate_targets_supports_measurement_record_targets ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_gate_targets_supports_pauli_targets ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_gate_targets_supports_qubit_targets ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_operation_accepts_circuits_and_ignores_empty_input ... ok
[INFO] [stdout] test circuit::core::api_tests::reference_detector_and_observable_signs_returns_both_bool_vectors ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_operation_accepts_repeat_blocks ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_detecting_regions_matches_documented_example ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_detecting_regions_with_options_filters_targets_and_ticks ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_detector_error_model_matches_documented_default_example ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_detector_error_model_options_support_decomposition_controls ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_diagram_type_parses_upstream_aliases ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_detecting_regions_with_filters_supports_typed_filter_variants ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_operation_accepts_instruction_values ... ok
[INFO] [stdout] test circuit::core::api_tests::parses_and_renders_stim_program_text ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_get_detector_coordinates_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_get_final_qubit_coordinates_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_get_slice_and_pop_validate_bounds ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_get_final_qubit_coordinates_tracks_last_assignment ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_append_operation_copies_inputs_instead_of_aliasing ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_diagram_with_filters_supports_detector_and_observable_filters ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_insert_accepts_single_instruction ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_get_returns_top_level_instruction_and_repeat_block_copies ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_explain_detector_error_model_errors_matches_documented_example ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_diagram_with_tick_supports_documented_detector_slice_example ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_has_all_flows_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_insert_validates_bounds_and_empty_circuit_case ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_flow_generators_match_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_missing_detectors_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_index_cache_invalidates_after_mutation ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_missing_detectors_returns_empty_circuit_when_none_are_missing ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_parser_preserves_repeat_tags ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_insert_accepts_circuit_and_preserves_normalized_fusion ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_insert_copies_inputs_instead_of_aliasing_them ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_get_detector_coordinates_reports_empty_coords_and_range_errors ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_insert_can_place_repeat_blocks ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_popped_and_sliced_circuits_are_independent ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_sat_problem_helpers_match_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_search_for_undetectable_logical_errors_reports_documented_error_shapes ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_pop_removes_and_returns_requested_item ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_shortest_graphlike_error_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_has_flow_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_slice_matches_documented_and_reverse_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_shortest_graphlike_error_reports_documented_error_shapes ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_solve_flow_measurements_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_supports_indexing_top_level_items ... ok
[INFO] [stderr] Warning: not all detectors had coordinates. Placed them arbitrarily.
[INFO] [stderr] Warning: not all detectors had coordinates. Placed them arbitrarily.
[INFO] [stdout] test circuit::core::residual_api_tests::left_repeat_matches_documented_behavior ... ok
[INFO] [stderr] Warning: not all detectors had coordinates. Placed them arbitrarily.
[INFO] [stderr] Warning: not all detectors had coordinates. Placed them arbitrarily.
[INFO] [stderr] Warning: not all detectors had coordinates. Placed them arbitrarily.
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_time_reversed_for_flows_matches_documented_examples ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::residual_small_helper_paths_are_covered ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_with_inlined_feedback_matches_documented_example ... ok
[INFO] [stdout] test circuit::detecting_region_filter::tests::coordinate_prefix_filter_skips_non_matching_detectors ... ok
[INFO] [stdout] test circuit::support::tests::support_parsers_and_converters_cover_blank_lines_and_measurement_details ... ok
[INFO] [stdout] test common::io::tests::shot_data_file_rejects_non_utf8_paths ... ok
[INFO] [stdout] test common::io::tests::shot_data_file_round_trips_all_width_kinds_in_b8_format ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_supports_borrowed_and_owned_iteration ... ok
[INFO] [stdout] test common::io::tests::shot_data_file_round_trips_detector_and_observable_rows_in_dets_format ... ok
[INFO] [stdout] test common::io::tests::write_shot_data_file_rejects_inconsistent_row_widths ... ok
[INFO] [stdout] test common::options::tests::options_display_and_parse_cover_all_variants_and_errors ... ok
[INFO] [stdout] test common::parse::tests::parse_helpers_accept_empty_markers_and_blank_lines ... ok
[INFO] [stdout] test common::io::tests::shot_data_file_round_trips_measurement_rows_in_01_format ... ok
[INFO] [stdout] test dem::dem_append_operation::tests::borrowed_repeat_blocks_convert_into_append_operations ... ok
[INFO] [stdout] test dem::dem_instruction::tests::debug_with_multiple_targets_emits_commas_between_targets ... ok
[INFO] [stdout] test dem::dem_instruction::tests::debug_matches_binding_conventions ... ok
[INFO] [stdout] test dem::dem_instruction::tests::dem_instruction_type_helpers_cover_repeat_display_and_error ... ok
[INFO] [stdout] test dem::dem_instruction::tests::constructor_and_accessors_preserve_values ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_diagram_supports_default_timeline_and_matchgraph_variants ... ok
[INFO] [stdout] test dem::debug_repr_tests::debug_representation_marks_non_empty_detector_error_models ... ok
[INFO] [stdout] test dem::dem_instruction::tests::equality_hash_and_order_follow_all_fields ... ok
[INFO] [stdout] test dem::dem_instruction::tests::parsed_line_roundtrips_and_strips_comments ... ok
[INFO] [stdout] test dem::dem_instruction::tests::parsing_and_helper_error_paths_are_covered ... ok
[INFO] [stdout] test dem::dem_instruction::tests::raw_integer_targets_are_supported_for_shift_detectors ... ok
[INFO] [stdout] test dem::dem_instruction::tests::target_groups_split_on_separators_and_preserve_empty_groups ... ok
[INFO] [stdout] test dem::dem_repeat_block::tests::body_is_borrowed_and_zero_repetitions_fail ... ok
[INFO] [stdout] test dem::dem_repeat_block::tests::constructor_and_accessors_preserve_values ... ok
[INFO] [stdout] test dem::dem_repeat_block::tests::display_of_empty_body_repeat_block_keeps_blank_line ... ok
[INFO] [stdout] test dem::dem_repeat_block::tests::equality_and_debug_display_match_binding_conventions ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_exposes_detector_observable_and_separator_classification ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_from_str_matches_from_text_for_representative_cases ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_helpers_reject_out_of_range_constructor_inputs ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_helpers_build_expected_targets_and_classify_them ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_helpers_support_maximum_constructor_bounds ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_parses_representative_strings ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_rejects_ids_outside_supported_bounds ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_shift_if_detector_id_is_a_no_op_for_observables_and_separators ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_shift_if_detector_id_rejects_negative_results_without_mutating_target ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_shift_if_detector_id_offsets_relative_detector_targets ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_with_coords_display_and_debug_are_informative ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_with_coords_constructor_exposes_target_and_coords ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_supports_equality_order_hash_and_representation ... ok
[INFO] [stdout] test dem::dem_target::tests::target_separator_rejects_integer_value_access ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_rejects_malformed_inputs ... ok
[INFO] [stdout] test dem::tests::dem_instruction_append_path_supports_raw_numeric_targets ... ok
[INFO] [stdout] test dem::tests::detector_error_model_append_empty_model_is_noop_and_invalid_instruction_fails ... ok
[INFO] [stdout] test dem::tests::detector_error_model_append_operation_accepts_models_and_ignores_empty_input ... ok
[INFO] [stdout] test dem::tests::detector_error_model_append_builds_instructions_from_parts ... ok
[INFO] [stdout] test dem::tests::detector_error_model_append_operation_accepts_instruction_values ... ok
[INFO] [stdout] test dem::tests::detector_error_model_append_operation_accepts_repeat_blocks ... ok
[INFO] [stdout] test dem::tests::detector_error_model_append_operation_copies_inputs_instead_of_aliasing ... ok
[INFO] [stdout] test dem::tests::detector_error_model_approx_equals_uses_absolute_tolerance ... ok
[INFO] [stdout] test dem::tests::detector_error_model_append_accepts_existing_instruction_repeat_block_and_model ... ok
[INFO] [stdout] test dem::dem_target::tests::dem_target_with_coords_supports_equality_order_and_hash ... ok
[INFO] [stdout] test dem::tests::detector_error_model_add_and_add_assign_append_models ... ok
[INFO] [stdout] test dem::tests::detector_error_model_copy_clone_clear_and_roundtrip_parsing_are_independent ... ok
[INFO] [stdout] test dem::tests::detector_error_model_compile_sampler_matches_documented_basic_contract ... ok
[INFO] [stdout] test dem::tests::detector_error_model_diagram_type_display_uses_canonical_name ... ok
[INFO] [stdout] test dem::tests::detector_error_model_diagram_rejects_unknown_types ... ok
[INFO] [stdout] test dem::tests::detector_error_model_from_file_reads_dem_text ... ok
[INFO] [stdout] test dem::tests::detector_error_model_get_and_slice_return_independent_copies ... ok
[INFO] [stdout] test dem::tests::detector_error_model_flattened_inlines_repeat_blocks_and_detector_shifts ... ok
[INFO] [stdout] test dem::tests::detector_error_model_get_detector_coordinates_supports_filters_and_errors ... ok
[INFO] [stdout] test dem::tests::detector_error_model_get_detector_coordinates_matches_documented_examples ... ok
[INFO] [stdout] test dem::tests::detector_error_model_index_cache_invalidates_after_mutation ... ok
[INFO] [stdout] test dem::tests::detector_error_model_mul_and_mul_assign_wrap_in_repeat_blocks ... ok
[INFO] [stdout] test dem::tests::detector_error_model_remaining_sampler_and_slice_paths_are_covered ... ok
[INFO] [stdout] test dem::tests::detector_error_model_sat_problem_helpers_match_upstream_examples ... ok
[INFO] [stdout] test dem::tests::detector_error_model_shortest_graphlike_error_matches_documented_examples ... ok
[INFO] [stdout] test dem::tests::detector_error_model_supports_borrowed_and_owned_iteration ... ok
[INFO] [stdout] test dem::tests::detector_error_model_supports_core_value_type_behavior ... ok
[INFO] [stdout] test dem::tests::detector_error_model_supports_indexing_top_level_items ... ok
[INFO] [stdout] test dem::tests::detector_error_model_without_tags_removes_all_tags ... ok
[INFO] [stdout] test dem::tests::detector_error_model_to_file_writes_trailing_newline ... ok
[INFO] [stdout] test metadata::explained_error::tests::explained_error_can_store_multiple_dem_terms ... ok
[INFO] [stdout] test metadata::explained_error::tests::explained_error_constructor_and_accessors_preserve_values ... ok
[INFO] [stdout] test metadata::flipped_measurement::tests::equality_hash_and_order_follow_record_index_then_observable ... ok
[INFO] [stdout] test metadata::flipped_measurement::tests::none_record_index_and_empty_observable_are_supported ... ok
[INFO] [stdout] test metadata::flipped_measurement::tests::ordering_with_missing_record_index_sorts_after_present_record_index ... ok
[INFO] [stdout] test metadata::flipped_measurement::tests::ordering_without_record_indices_falls_back_to_observable_contents ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_debug_uses_lookup_form ... ok
[INFO] [stdout] test metadata::explained_error::tests::explained_error_display_and_debug_have_stable_shapes ... ok
[INFO] [stdout] test dem::tests::detector_error_model_rounded_only_rounds_error_probabilities ... ok
[INFO] [stdout] test metadata::flipped_measurement::tests::constructor_and_accessors_preserve_record_index_and_observable ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_exposes_inverse_and_hadamard_relationships ... ok
[INFO] [stdout] test metadata::explained_error::tests::explained_error_supports_equality_hash_and_order ... ok
[INFO] [stdout] test metadata::flipped_measurement::tests::display_and_debug_match_binding_conventions ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_exposes_representative_metadata_flags ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_flows_match_documented_examples ... ok
[INFO] [stdout] test metadata::gate_data::tests::all_gate_data_enumerates_canonical_inventory_with_roundtrip_invariants ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_has_stable_identity_and_representation ... ok
[INFO] [stdout] test dem::tests::detector_error_model_diagram_supports_documented_matchgraph_variants ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_new_matches_lookup ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_reports_unknown_gate_names ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_resolves_aliases_to_canonical_entries ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_tableau_matches_documented_examples ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_wrapper_traits_roundtrip_through_gate ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_type_is_the_primary_public_name ... ok
[INFO] [stdout] test metadata::gate_data::tests::gate_data_unitary_matrix_matches_documented_examples ... ok
[INFO] [stdout] test metadata::gate_target::tests::gate_target_exposes_value_qubit_value_and_classification ... ok
[INFO] [stdout] test metadata::gate_target::tests::gate_target_rejects_unknown_text_and_identity_pauli_maps_to_plain_qubit ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_combiner_has_expected_representation_and_inverse_failures ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_pauli_matches_specific_helpers_and_inversion_propagates ... ok
[INFO] [stdout] test metadata::gate_target::tests::gate_target_supports_equality_order_hash_and_representation ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_rec_accepts_valid_lookbacks_and_roundtrips_through_text ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_rec_rejects_non_negative_and_out_of_range_lookbacks ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_sweep_bit_accepts_u24_values_and_roundtrips_through_text ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_pauli_rejects_unknown_pauli_type ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_sweep_bit_rejects_values_outside_the_supported_u24_range ... ok
[INFO] [stdout] test metadata::gate_target::tests::gate_target_parses_representative_strings ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_xyz_reject_non_qubit_inputs ... ok
[INFO] [stdout] test metadata::gate_target::tests::target_xyz_helpers_report_expected_pauli_types ... ok
[INFO] [stdout] test metadata::gate_target_with_coords::tests::gate_target_with_coords_constructor_exposes_target_and_coords ... ok
[INFO] [stdout] test metadata::gate_target_with_coords::tests::gate_target_with_coords_display_and_debug_match_rust_binding_conventions ... ok
[INFO] [stdout] test metadata::gate_target_with_coords::tests::gate_target_with_coords_supports_equality_order_and_hash ... ok
[INFO] [stdout] test noise::tests::idle_noise_skips_qubits_that_were_only_annotated ... ok
[INFO] [stdout] test noise::tests::internal_config_covers_combined_reset_and_classical_control_paths ... ok
[INFO] [stdout] test noise::tests::internal_noise_validation_and_helper_paths_are_exercised ... ok
[INFO] [stdout] test noise::tests::noise_helpers_cover_blank_lines_waiting_noise_and_resolution_edges ... ok
[INFO] [stdout] test noise::tests::internal_config_splits_mpp_measurement_rules_by_basis ... ok
[INFO] [stdout] test noise::tests::rejects_non_noise_channels_inside_noise_rules ... ok
[INFO] [stdout] test noise::tests::si1000_uses_asymmetric_reset_gate_and_measurement_rates ... ok
[INFO] [stdout] test simulators::tests::compiled_sampler_debugs_include_basic_shape_information ... ok
[INFO] [stdout] test noise::tests::uniform_depolarizing_adds_gate_and_measurement_noise ... ok
[INFO] [stdout] test simulators::tests::detector_sampler_separate_observables_stay_shot_paired ... ok
[INFO] [stdout] test simulators::tests::flip_simulator_core_shape_and_pauli_flips_match_documented_examples ... ok
[INFO] [stdout] test simulators::tests::detector_sampler_with_seed_repeats_noisy_parity_samples ... ok
[INFO] [stdout] test simulators::tests::detector_sampler_helpers_and_writes_stay_consistent ... ok
[INFO] [stdout] test simulators::tests::flip_simulator_do_broadcast_and_to_ndarray_match_documented_examples ... ok
[INFO] [stdout] test simulators::tests::flip_simulator_measurement_append_and_record_access_match_examples ... ok
[INFO] [stdout] test simulators::tests::flip_simulator_error_and_operation_variants_cover_remaining_surface ... ok
[INFO] [stdout] test simulators::tests::flip_simulator_pauli_validation_rejects_unknown_codes_and_symbols ... ok
[INFO] [stdout] test simulators::tests::flip_simulator_records_and_sampling_helpers_work ... ok
[INFO] [stdout] test simulators::tests::m2d_converter_can_convert_files_with_appended_and_separate_observables ... ok
[INFO] [stdout] test simulators::tests::m2d_converter_converts_packed_and_unpacked_measurements ... ok
[INFO] [stdout] test simulators::tests::m2d_converter_convert_matches_existing_unpacked_helpers ... ok
[INFO] [stdout] test simulators::tests::measurement_and_detector_sampler_direct_constructors_cover_remaining_methods ... ok
[INFO] [stdout] test simulators::tests::measurement_sampler_keeps_packed_unpacked_and_written_outputs_in_sync ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_convenience_paths_cover_remaining_methods ... ok
[INFO] [stdout] test simulators::tests::measurement_sampler_with_seed_is_repeatable_across_output_forms ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_core_state_methods_match_documented_examples ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_noise_wrappers_accept_documented_shapes ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_do_and_gate_wrappers_match_documented_examples ... ok
[INFO] [stdout] test simulators::tests::m2d_converter_supports_sweep_bits_in_packed_and_unpacked_forms ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_extended_gate_wrappers_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::clifford_string::tests::clifford_string_arithmetic_and_powers_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::clifford_string::tests::clifford_string_core_examples_match_documented_behavior ... ok
[INFO] [stdout] test stabilizers::clifford_string::tests::clifford_string_remaining_convenience_paths_are_covered ... ok
[INFO] [stdout] test stabilizers::clifford_string::tests::clifford_string_set_updates_single_gate_entries ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_state_and_kickback_methods_match_documented_examples ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_observable_and_postselect_methods_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::flow::tests::flow_display_debug_and_from_str_match ... ok
[INFO] [stdout] test stabilizers::flow::tests::flow_from_text_canonicalizes_documented_examples ... ok
[INFO] [stdout] test stabilizers::flow::tests::flow_identity_traits_delegate_to_canonical_text ... ok
[INFO] [stdout] test stabilizers::flow::tests::flow_mul_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_add_and_add_assign_match_real_sign_tensor_product_examples ... ok
[INFO] [stdout] test stabilizers::flow::tests::flow_copy_accessors_match_documented_examples ... ok
[INFO] [stdout] test simulators::tests::tableau_simulator_peek_methods_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::clifford_string::tests::clifford_string_all_cliffords_and_outputs_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_complex_unit_division_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_copy_matches_documented_behavior ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_from_unitary_matrix_reports_remaining_error_shapes ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_get_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_after_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_commutes_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_indexing_rejects_out_of_range_and_zero_step ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_from_unitary_matrix_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_iter_all_matches_documented_example_and_reiteration ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_before_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_left_tensor_power_matches_documented_real_sign_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_numpy_style_round_trips_and_validates_lengths ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_pauli_indices_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_new_matches_documented_identity_behavior ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_phase_accessors_match_sign_model ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_pos_and_set_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_remaining_public_entrypoints_and_error_paths_are_exercised ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_numpy_style_bit_conversions_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_pauli_indices_support_case_insensitive_filters_and_reject_invalid_chars ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_slice_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_tensor_power_assign_preserves_alias_identity ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_tensor_power_matches_real_sign_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_random_matches_documented_basic_contract ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_to_unitary_matrix_matches_documented_real_sign_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_to_unitary_matrix_reports_documented_error_shapes ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_weight_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::from_circuit_delegates_to_the_same_conversion_path ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::pauli_string_sign_and_to_tableau_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_conjugate_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_copy_matches_documented_behavior ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_direct_sum_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_from_conjugated_generators_matches_documented_examples_and_validation ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_from_stabilizers_matches_documented_examples_and_errors ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_identity_and_named_gate_constructors_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_len_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_inverse_and_exponentiation_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_inverse_constant_time_pauli_queries_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_mul_matches_documented_composition_semantics ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_inverse_outputs_and_copy_match_documented_behavior ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_then_matches_documented_composition_semantics ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_signs_and_constant_time_pauli_queries_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_prepend_matches_documented_examples_and_validation ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_to_stabilizers_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_random_matches_documented_basic_contract ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::to_tableau_enforces_ignore_flags ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_append_matches_documented_examples_and_validation ... ok
[INFO] [stdout] test simulators::tests::dem_sampler_and_converter_cover_replay_and_error_branches ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::to_tableau_matches_documented_example ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_from_state_vector_reports_documented_error_shapes ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_from_unitary_matrix_reports_documented_error_shapes ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_pow_and_call_aliases_match_existing_behavior ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_to_state_vector_reports_documented_error_shapes ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_from_state_vector_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_to_circuit_matches_documented_examples_and_validation ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_numpy_style_bit_conversions_match_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_numpy_style_conversions_validate_shapes ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_from_unitary_matrix_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_to_state_vector_matches_documented_examples ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_unitary_export_import_round_trips_for_small_examples ... ok
[INFO] [stdout] test top_level_tests::exposes_pinned_upstream_commit_metadata ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_to_unitary_matrix_reports_documented_error_shapes ... ok
[INFO] [stdout] test stabilizers::tableau::tests::tableau_to_unitary_matrix_matches_documented_example ... ok
[INFO] [stdout] test stabilizers::pauli_string::tests::pauli_string_neg_matches_real_sign_examples ... ok
[INFO] [stdout] test stabilizers::tableau::circuit_interop_tests::tableau_iter_all_matches_documented_small_counts ... ok
[INFO] [stdout] test circuit::core::residual_api_tests::circuit_search_for_undetectable_logical_errors_matches_documented_example ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 359 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.93s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests stim
[INFO] [stdout] 
[INFO] [stdout] running 272 tests
[INFO] [stdout] test src/circuit/circuit_error_location_stack_frame.rs - circuit::circuit_error_location_stack_frame::CircuitErrorLocationStackFrame::instruction_repetitions_arg (line 128) ... ok
[INFO] [stdout] test src/circuit/circuit_instruction.rs - circuit::circuit_instruction::CircuitInstruction::new (line 139) ... ok
[INFO] [stdout] test src/circuit/circuit_instruction.rs - circuit::circuit_instruction::CircuitInstruction (line 74) ... ok
[INFO] [stdout] test src/circuit/circuit_instruction.rs - circuit::circuit_instruction::Circuit::append_instruction (line 449) ... ok
[INFO] [stdout] test src/circuit/circuit_item.rs - circuit::circuit_item::CircuitItem (line 41) ... ok
[INFO] [stdout] test src/circuit/circuit_instruction.rs - circuit::circuit_instruction::CircuitInstruction::parse_text (line 188) ... ok
[INFO] [stdout] test src/circuit/circuit_item.rs - circuit::circuit_item::CircuitItem (line 30) ... ok
[INFO] [stdout] test src/circuit/circuit_error_location_stack_frame.rs - circuit::circuit_error_location_stack_frame::CircuitErrorLocationStackFrame::instruction_offset (line 88) ... ok
[INFO] [stdout] test src/circuit/circuit_targets_inside_instruction.rs - circuit::circuit_targets_inside_instruction::CircuitTargetsInsideInstruction::gate (line 100) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::append_gate_targets (line 789) ... ok
[INFO] [stdout] test src/circuit/circuit_instruction.rs - circuit::circuit_instruction::CircuitInstruction (line 85) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit (line 145) ... ok
[INFO] [stdout] test src/circuit/circuit_repeat_block.rs - circuit::circuit_repeat_block::CircuitRepeatBlock (line 47) ... ok
[INFO] [stdout] test src/circuit/circuit_repeat_block.rs - circuit::circuit_repeat_block::Circuit::append_repeat_block (line 174) ... ok
[INFO] [stdout] test src/circuit/circuit_repeat_block.rs - circuit::circuit_repeat_block::CircuitRepeatBlock (line 57) ... ok
[INFO] [stdout] test src/circuit/circuit_repeat_block.rs - circuit::circuit_repeat_block::CircuitRepeatBlock::new (line 94) ... ok
[INFO] [stdout] test src/circuit/circuit_targets_inside_instruction.rs - circuit::circuit_targets_inside_instruction::CircuitTargetsInsideInstruction (line 32) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::append_from_stim_program_text (line 729) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::append (line 757) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::append_operation (line 1472) ... ok
[INFO] [stdout] test src/circuit/circuit_error_location.rs - circuit::circuit_error_location::CircuitErrorLocation::tick_offset (line 136) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::compile_sampler (line 1693) ... ok
[INFO] [stdout] test src/circuit/circuit_instruction.rs - circuit::circuit_instruction::CircuitInstruction (line 56) ... ok
[INFO] [stdout] test src/circuit/circuit_error_location_stack_frame.rs - circuit::circuit_error_location_stack_frame::CircuitErrorLocationStackFrame::iteration_index (line 108) ... ok
[INFO] [stdout] test src/circuit/circuit_error_location_stack_frame.rs - circuit::circuit_error_location_stack_frame::CircuitErrorLocationStackFrame (line 28) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::clear (line 704) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::flattened (line 937) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::compile_detector_sampler (line 1732) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::decomposed (line 968) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::compile_m2d_converter (line 1754) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::compile_sampler_with_seed (line 1709) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::detector_error_model (line 244) ... ok
[INFO] [stdout] test src/circuit/circuit_error_location.rs - circuit::circuit_error_location::CircuitErrorLocation (line 41) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::diagram (line 1082) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::insert (line 1413) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::flow_generators (line 461) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::count_determined_measurements (line 624) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::get (line 1342) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::new (line 190) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::from_file (line 1621) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::approx_equals (line 833) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::num_qubits (line 211) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::pop (line 1394) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::num_detectors (line 641) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::num_sweep_bits (line 690) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::generated (line 1652) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::num_observables (line 659) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::missing_detectors (line 340) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::num_measurements (line 590) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::num_ticks (line 674) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::slice (line 1363) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::reference_sample (line 1557) ... ok
[INFO] [stdout] test src/common/mod.rs - common::Complex32 (line 17) ... ok
[INFO] [stdout] test src/common/error.rs - common::error::Result (line 12) ... ok
[INFO] [stdout] test src/circuit/detecting_region_filter.rs - circuit::detecting_region_filter::DetectingRegionFilter (line 23) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::to_file (line 1637) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::to_tableau (line 374) ... ok
[INFO] [stdout] test src/common/io.rs - common::io::write_shot_data_file (line 128) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::with_noise (line 876) ... ok
[INFO] [stdout] test src/dem/dem_append_operation.rs - dem::dem_append_operation::DemAppendOperation (line 24) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstruction::args (line 314) ... ok
[INFO] [stdout] test src/common/io.rs - common::io::read_shot_data_file (line 51) ... ok
[INFO] [stdout] test src/dem/dem_repeat_block.rs - dem::dem_repeat_block::DemRepeatBlock::new (line 51) ... ok
[INFO] [stdout] test src/dem/dem_item.rs - dem::dem_item::DemItem (line 21) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstruction::tag (line 291) ... ok
[INFO] [stdout] test src/common/error.rs - common::error::StimError (line 39) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstruction (line 161) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::solve_flow_measurements (line 499) ... ok
[INFO] [stdout] test src/circuit/core.rs - circuit::core::Circuit::without_noise (line 857) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstruction::target_groups (line 349) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTarget::shift_if_detector_id (line 377) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstructionTarget (line 65) ... ok
[INFO] [stdout] test src/dem/dem_repeat_block.rs - dem::dem_repeat_block::DemRepeatBlock (line 20) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstruction::targets (line 327) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTarget::separator (line 258) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstruction::new (line 200) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel (line 111) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTarget (line 56) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTarget::logical_observable_id (line 193) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel (line 1228) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel (line 1136) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel (line 1279) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTarget::val (line 340) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::append_operation (line 900) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::diagram (line 767) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::flattened (line 418) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::compile_sampler (line 481) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::compile_sampler_with_seed (line 510) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::append (line 803) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::from_file (line 304) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::new (line 146) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::num_detectors (line 213) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::is_empty (line 195) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::get_detector_coordinates (line 708) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::likeliest_error_sat_problem_with_options (line 672) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel (line 1181) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::without_tags (line 388) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::len (line 168) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::approx_equals (line 362) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTarget::parse_text (line 147) ... ok
[INFO] [stdout] test src/metadata/explained_error.rs - metadata::explained_error::ExplainedError (line 33) ... ok
[INFO] [stdout] test src/dem/dem_instruction.rs - dem::dem_instruction::DemInstruction::parse_text (line 240) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::u64 (line 1203) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTarget::relative_detector_id (line 227) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel (line 1158) ... ok
[INFO] [stdout] test src/lib.rs - (line 53) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::hadamard_conjugated (line 728) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::to_file (line 328) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::generalized_inverse (line 691) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::is_noisy_gate (line 353) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::gate (line 284) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::slice (line 972) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::clear (line 278) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::shortest_graphlike_error (line 567) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::rounded (line 443) ... ok
[INFO] [stdout] test src/dem/dem_target.rs - dem::dem_target::DemTargetWithCoords (line 103) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::num_observables (line 262) ... ok
[INFO] [stdout] test src/metadata/flipped_measurement.rs - metadata::flipped_measurement::FlippedMeasurement (line 27) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::is_reset (line 375) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::unitary_matrix (line 623) ... ok
[INFO] [stdout] test src/metadata/gate_target.rs - metadata::gate_target::GateTarget (line 43) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::num_errors (line 237) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::is_symmetric_gate (line 424) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::is_single_qubit_gate (line 397) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::flows (line 568) ... ok
[INFO] [stdout] test src/metadata/gate_target.rs - metadata::gate_target::GateTarget::parse_text (line 90) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::is_unitary (line 468) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::takes_measurement_record_targets (line 517) ... ok
[INFO] [stdout] test src/metadata/gate_target.rs - metadata::gate_target::GateTarget::qubit (line 154) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::is_two_qubit_gate (line 446) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::produces_measurements (line 493) ... ok
[INFO] [stdout] test src/metadata/gate_target.rs - metadata::gate_target::GateTarget::inverted (line 370) ... ok
[INFO] [stdout] test src/metadata/gate_target.rs - metadata::gate_target::GateTarget::x (line 177) ... ok
[INFO] [stdout] test src/metadata/gate_target.rs - metadata::gate_target::GateTarget::qubit_value (line 269) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DemSampler::sample (line 2023) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DemSampler (line 82) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DetectorSampler::sample_separate_observables (line 1915) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DetectorSampler::sample (line 1780) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DemSampler::sample_bit_packed (line 2001) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DetectorSampler::sample_write (line 1807) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DetectorSampler::sample_bit_packed_separate_observables (line 1894) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator (line 188) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator::do_circuit (line 1412) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator::append_measurement_flips (line 1360) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator::broadcast_pauli_errors (line 1461) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DetectorSampler::sample_write_separate_observables (line 1840) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator::new (line 1195) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator::peek_pauli_flips (line 1318) ... ok
[INFO] [stdout] test src/metadata/gate_target_with_coords.rs - metadata::gate_target_with_coords::GateTargetWithCoords (line 21) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator::to_ndarray (line 1556) ... ok
[INFO] [stdout] test src/dem/mod.rs - dem::DetectorErrorModel::get (line 933) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::aliases (line 307) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::new (line 265) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::inverse (line 662) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DemSampler::sample_replay (line 2062) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulatorArrays (line 271) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::FlipSimulator::set_pauli_flip (line 1271) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::MeasurementSampler::sample_write (line 376) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::MeasurementSampler::sample (line 345) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::tableau (line 599) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::num_parens_arguments_range (line 331) ... ok
[INFO] [stdout] test src/metadata/gate_data.rs - metadata::gate_data::GateData::takes_pauli_targets (line 541) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::BitTable (line 247) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::do_circuit (line 505) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::MeasurementsToDetectionEventsConverter::convert (line 2291) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::DetectorSampler (line 50) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::MeasurementsToDetectionEventsConverter::convert_measurements_bit_packed (line 2348) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::do_pauli_string (line 523) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::MeasurementsToDetectionEventsConverter (line 114) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::canonical_stabilizers (line 679) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::current_inverse_tableau (line 458) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::MeasurementsToDetectionEventsConverter::convert_file (line 2588) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator (line 159) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::measure_kickback (line 811) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString (line 604) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::peek_bloch (line 589) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString (line 674) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::is_empty (line 255) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::get (line 276) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::from_circuit (line 162) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::all_cliffords_string (line 206) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString (line 53) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::measure (line 639) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::MeasurementSampler (line 22) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::new (line 410) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString (line 639) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::from_pauli_string (line 131) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::len (line 242) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::ipow (line 561) ... ok
[INFO] [stdout] test src/simulators/mod.rs - simulators::TableauSimulator::measure_many (line 657) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::random (line 181) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::y_outputs (line 438) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::y_outputs_bit_packed (line 462) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::new (line 78) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::slice (line 342) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::pow (line 543) ... ok
[INFO] [stdout] test src/stabilizers/flow.rs - stabilizers::flow::Flow::new (line 117) ... ok
[INFO] [stdout] test src/stabilizers/flow.rs - stabilizers::flow::Flow::measurements (line 181) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::x_outputs (line 386) ... ok
[INFO] [stdout] test src/stabilizers/flow.rs - stabilizers::flow::Flow (line 263) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::x_outputs_bit_packed (line 410) ... ok
[INFO] [stdout] test src/stabilizers/flow.rs - stabilizers::flow::Flow (line 41) ... ok
[INFO] [stdout] test src/stabilizers/flow.rs - stabilizers::flow::Flow::input (line 136) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::z_outputs (line 493) ... ok
[INFO] [stdout] test src/stabilizers/flow.rs - stabilizers::flow::Flow::included_observables (line 209) ... ok
[INFO] [stdout] test src/stabilizers/flow.rs - stabilizers::flow::Flow::output (line 158) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::after (line 1170) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliPhase (line 75) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::u64 (line 712) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::z_outputs_bit_packed (line 517) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::set (line 301) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::parse_text (line 108) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::iter_all (line 474) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::random (line 458) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::div_complex_unit (line 1058) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::phase (line 851) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::pauli_indices (line 818) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::real_sign (line 839) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::parse_text (line 420) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::commutes (line 803) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::slice (line 775) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::from_ndarray_bit_packed (line 620) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliPhase::is_imaginary (line 152) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliPhase::as_complex32 (line 117) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::after_tableau (line 1099) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::to_ndarray (line 530) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::from_unitary_matrix (line 883) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::new (line 403) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::get (line 723) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::from_conjugated_generators (line 584) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliValue (line 26) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::from_ndarray (line 583) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::to_ndarray_bit_packed (line 554) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::append (line 742) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::to_unitary_matrix (line 664) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::conjugate (line 1267) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::weight (line 518) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString (line 327) ... ok
[INFO] [stdout] test src/stabilizers/clifford_string.rs - stabilizers::clifford_string::CliffordString::num_qubits (line 227) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::to_tableau (line 1083) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string_iterator.rs - stabilizers::pauli_string_iterator::PauliStringIterator (line 15) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::from_stabilizers (line 653) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliString::set (line 740) ... ok
[INFO] [stdout] test src/stabilizers/pauli_string.rs - stabilizers::pauli_string::PauliStringConjugation (line 211) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::raised_to (line 868) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::to_stabilizers (line 1329) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::new (line 126) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::to_ndarray (line 1408) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::prepend (line 783) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::is_empty (line 816) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::len (line 801) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::from_named_gate (line 245) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::iter_all (line 187) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau (line 99) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::from_ndarray (line 413) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::from_state_vector (line 288) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::inverse (line 839) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::from_named_gate (line 219) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::x_output (line 1125) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::x_sign (line 904) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::from_unitary_matrix (line 348) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::random (line 161) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::then (line 700) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::y_output_pauli (line 1008) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::y_sign (line 930) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::y_output (line 1153) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::x_output_pauli (line 979) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::z_sign (line 953) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::z_output_pauli (line 1035) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::z_output (line 1180) ... ok
[INFO] [stdout] test src/stabilizers/tableau.rs - stabilizers::tableau::Tableau::to_state_vector (line 1479) ... ok
[INFO] [stdout] test src/stabilizers/tableau_iterator.rs - stabilizers::tableau_iterator::TableauIterator (line 19) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 272 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 3.44s; merged doctests compilation took 2.94s
[INFO] running `Command { std: "docker" "inspect" "cfc411f349edfe1974dc63b0fe88a52e92fec190ffab90b3c4865ef051143a84", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cfc411f349edfe1974dc63b0fe88a52e92fec190ffab90b3c4865ef051143a84", kill_on_drop: false }`
[INFO] [stdout] cfc411f349edfe1974dc63b0fe88a52e92fec190ffab90b3c4865ef051143a84
