[INFO] fetching crate consus-nwb 0.2.0...
[INFO] testing consus-nwb-0.2.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate consus-nwb 0.2.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate consus-nwb 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate consus-nwb 0.2.0
[INFO] tweaked toml for crates.io crate consus-nwb 0.2.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate consus-nwb 0.2.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate consus-nwb 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-nwb` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d
[INFO] running `Command { std: "docker" "start" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d", 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" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d", 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" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-nwb` (manifest) generated 1 warning
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling zerocopy v0.8.62
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy-derive v0.8.62
[INFO] [stderr]    Compiling consus-core v0.2.0
[INFO] [stderr]    Compiling consus-io v0.2.0
[INFO] [stderr]    Compiling consus-compression v0.2.0
[INFO] [stderr]    Compiling consus-hdf5 v0.2.0
[INFO] [stderr]    Compiling consus-nwb v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 19.01s
[INFO] running `Command { std: "docker" "inspect" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d", 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" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-nwb` (manifest) generated 1 warning
[INFO] [stderr]    Compiling libc v0.2.190
[INFO] [stderr]    Compiling zerocopy v0.8.62
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling consus-core v0.2.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling consus-compression v0.2.0
[INFO] [stderr]    Compiling consus-io v0.2.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling consus-hdf5 v0.2.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling consus-nwb v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 42.81s
[INFO] running `Command { std: "docker" "inspect" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d", 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" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:100:12
[INFO] [stderr]     |
[INFO] [stderr] 100 | homepage = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 105 | repository = "https://github.com/ryancinsight/consus"
[INFO] [stderr]     |              ----------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `consus-nwb` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.10s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/consus-nwb/7c1a6b1e26c90778/out/consus_nwb-7c1a6b1e26c90778)
[INFO] [stdout] 
[INFO] [stdout] running 272 tests
[INFO] [stdout] test conventions::tests::classify_intervalseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_electrodetable_returns_electrodetable_variant ... ok
[INFO] [stdout] test conventions::tests::classify_empty_string_returns_other ... ok
[INFO] [stdout] test conventions::tests::classify_nwbfile_returns_nwbfile_variant ... ok
[INFO] [stdout] test conventions::tests::classify_annotationseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_abstractfeatureseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_spatialseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_imagemaskseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_decompositionseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_imageseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_roiresponseseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::classify_lfp_returns_lfpseries_variant ... ok
[INFO] [stdout] test conventions::tests::classify_units_returns_units_variant ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_false_for_unknown_type_with_no_inc ... ok
[INFO] [stdout] test conventions::tests::classify_unknown_type_returns_other_with_original_string ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_true_for_electricalseries_def ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_true_via_two_level_transitivity ... ok
[INFO] [stdout] test conventions::tests::classify_spikeeventseries_returns_correct_variant ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_with_specs_resolves_arbitrary_depth ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_false_for_unknown_type_with_non_timeseries_inc ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_with_specs_returns_false_for_non_timeseries_inc ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_false_when_type_inc_is_not_timeseries ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_true_for_decompositionseries ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_with_specs_returns_true_when_flat_check_passes ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_true_for_spatialseries ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_with_specs_returns_false_for_unrelated_chain ... ok
[INFO] [stdout] test conventions::tests::neurodata_type_clone_equals_original ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_true_via_type_inc ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_with_specs_returns_true_via_spec_declared_type ... ok
[INFO] [stdout] test conventions::tests::neurodata_type_other_clone_equals_original ... ok
[INFO] [stdout] test conventions::tests::neurodata_type_different_variants_not_equal ... ok
[INFO] [stdout] test file::tests::list_specifications_returns_empty_when_group_absent ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_true_for_timeseries_def ... ok
[INFO] [stdout] test file::tests::nwb_file_builder_writes_timestamps_reference_time ... ok
[INFO] [stdout] test file::tests::list_specifications_returns_namespace_names_after_write ... ok
[INFO] [stdout] test file::tests::nwb_file_builder_writes_file_create_date ... ok
[INFO] [stdout] test conventions::tests::classify_electricalseries_returns_electricalseries_variant ... ok
[INFO] [stdout] test file::tests::open_hdf5_without_neurodata_type_def_returns_invalid_format ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_false_for_nwbfile ... ok
[INFO] [stdout] test file::tests::time_series_name_derived_from_last_path_component ... ok
[INFO] [stdout] test file::tests::session_metadata_missing_identifier_returns_not_found ... ok
[INFO] [stdout] test file::tests::read_specification_roundtrip_hdmf_common_spec ... ok
[INFO] [stdout] test conventions::tests::classify_subject_returns_subject_variant ... ok
[INFO] [stdout] test file::tests::session_metadata_returns_correct_fields ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_false_for_units ... ok
[INFO] [stdout] test conventions::tests::classify_timeseries_returns_timeseries_variant ... ok
[INFO] [stdout] test file::tests::time_series_missing_group_returns_not_found ... ok
[INFO] [stdout] test file::tests::open_non_hdf5_bytes_returns_error ... ok
[INFO] [stdout] test conventions::tests::is_timeseries_type_true_for_all_known_subtypes ... ok
[INFO] [stdout] test file::tests::read_specification_roundtrip_core_spec_with_neurodata_types ... ok
[INFO] [stdout] test file::tests::nwb_version_returns_v2_8_for_2_8_0 ... ok
[INFO] [stdout] test file::tests::open_hdf5_without_nwb_version_returns_not_found ... ok
[INFO] [stdout] test file::tests::read_specification_returns_not_found_when_absent ... ok
[INFO] [stdout] test file::tests::open_valid_nwb_file_succeeds ... ok
[INFO] [stdout] test file::tests::nwb_version_returns_v2_7_for_2_7_0 ... ok
[INFO] [stdout] test file::tests::time_series_reads_data_and_timestamps ... ok
[INFO] [stdout] test file::tests::time_series_reads_starting_time_and_rate_from_dataset ... ok
[INFO] [stdout] test file::tests::time_series_with_timestamps_does_not_read_starting_time ... ok
[INFO] [stdout] test file::tests::validate_conformance_does_not_short_circuit ... ok
[INFO] [stdout] test file::tests::validate_conformance_reports_dynamic_table_column_missing ... ok
[INFO] [stdout] test file::tests::validate_conformance_passes_electrode_table_column_content ... ok
[INFO] [stdout] test file::tests::write_namespace_specs_empty_slice_is_noop ... ok
[INFO] [stdout] test file::tests::validate_conformance_reports_missing_file_create_date ... ok
[INFO] [stdout] test group::tests::list_typed_group_children_address_is_nonzero ... ok
[INFO] [stdout] test group::tests::list_typed_group_children_returns_empty_when_no_group_children ... ok
[INFO] [stdout] test metadata::subject_tests::clone_produces_equal_independent_copy ... ok
[INFO] [stdout] test metadata::subject_tests::debug_output_contains_field_value ... ok
[INFO] [stdout] test file::tests::time_series_validates_length_invariant ... ok
[INFO] [stdout] test file::tests::validate_conformance_reports_missing_required_groups ... ok
[INFO] [stdout] test file::tests::validate_conformance_reports_dynamic_table_missing_colnames ... ok
[INFO] [stdout] test group::tests::list_typed_group_children_extracts_both_type_annotations ... ok
[INFO] [stdout] test group::tests::list_typed_group_children_extracts_neurodata_type_def ... ok
[INFO] [stdout] test metadata::subject_tests::from_parts_all_some_stores_all_fields ... ok
[INFO] [stdout] test metadata::subject_tests::from_parts_all_none_returns_all_none ... ok
[INFO] [stdout] test metadata::subject_tests::from_parts_partial_some ... ok
[INFO] [stdout] test metadata::subject_tests::equality_fails_on_differing_species ... ok
[INFO] [stdout] test group::tests::list_typed_group_children_returns_only_groups ... ok
[INFO] [stdout] test file::tests::validate_conformance_passes_with_all_extended_attrs ... ok
[INFO] [stdout] test file::tests::validate_conformance_reports_bad_session_start_time_format ... ok
[INFO] [stdout] test metadata::subject_tests::equality_holds_for_identical_values ... ok
[INFO] [stdout] test file::tests::validate_conformance_passes_with_all_required_groups ... ok
[INFO] [stdout] test file::tests::validate_conformance_reports_missing_timestamps_reference_time ... ok
[INFO] [stdout] test metadata::tests::new_accepts_string_owned ... ok
[INFO] [stdout] test metadata::tests::empty_string_fields_are_stored_verbatim ... ok
[INFO] [stdout] test metadata::tests::unicode_fields_are_preserved ... ok
[INFO] [stdout] test metadata::tests::equality_fails_on_differing_description ... ok
[INFO] [stdout] test file::tests::validate_conformance_collects_all_five_missing_groups ... ok
[INFO] [stdout] test metadata::tests::equality_holds_for_identical_values ... ok
[INFO] [stdout] test metadata::tests::new_stores_all_three_fields ... ok
[INFO] [stdout] test metadata::tests::equality_fails_on_differing_identifier ... ok
[INFO] [stdout] test model::electrode::tests::clone_produces_equal_independent_copy ... ok
[INFO] [stdout] test file::tests::validate_conformance_reports_timeseries_missing_data ... ok
[INFO] [stdout] test model::electrode::tests::empty_table_is_empty ... ok
[INFO] [stdout] test model::electrode::tests::from_columns_builds_rows_from_parallel_arrays ... ok
[INFO] [stdout] test model::electrode::tests::from_columns_rejects_length_mismatch ... ok
[INFO] [stdout] test model::electrode::tests::location_column_iterates_locations_in_order ... ok
[INFO] [stdout] test model::electrode::tests::tables_with_different_rows_are_not_equal ... ok
[INFO] [stdout] test model::tests::equality_fails_on_differing_data ... ok
[INFO] [stdout] test model::tests::validate_ok_when_no_timestamps ... ok
[INFO] [stdout] test model::tests::validate_error_when_timestamps_len_differs_from_data_len ... ok
[INFO] [stdout] test metadata::tests::clone_produces_equal_independent_copy ... ok
[INFO] [stdout] test model::tests::with_rate_has_rate_returns_true ... ok
[INFO] [stdout] test metadata::tests::debug_output_contains_field_values ... ok
[INFO] [stdout] test metadata::tests::equality_fails_on_differing_start_time ... ok
[INFO] [stdout] test model::tests::clone_produces_equal_independent_copy ... ok
[INFO] [stdout] test model::tests::with_timestamps_empty_data_and_empty_timestamps ... ok
[INFO] [stdout] test model::tests::with_timestamps_len_matches_data_len ... ok
[INFO] [stdout] test model::tests::with_timestamps_stores_name_data_and_timestamps ... ok
[INFO] [stdout] test model::tests::without_timing_has_no_timestamps_or_rate ... ok
[INFO] [stdout] test model::units::tests::clone_produces_equal_independent_copy ... ok
[INFO] [stdout] test model::units::tests::flat_spike_times_empty_table_returns_empty ... ok
[INFO] [stdout] test model::units::tests::cumulative_index_empty_unit_contributes_zero_delta ... ok
[INFO] [stdout] test model::units::tests::cumulative_index_produces_correct_end_offsets ... ok
[INFO] [stdout] test model::units::tests::flat_spike_times_produces_unit_ordered_flat_array ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_empty_index_empty_flat_produces_zero_units ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_rejects_ids_length_mismatch ... ok
[INFO] [stdout] test model::electrode::tests::electrode_row_debug_contains_id_and_location ... ok
[INFO] [stdout] test model::tests::with_rate_stores_name_data_starting_time_and_rate ... ok
[INFO] [stdout] test model::units::tests::from_parts_rejects_ids_length_mismatch ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_rejects_last_index_mismatch ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_rejects_non_monotone_index ... ok
[INFO] [stdout] test model::electrode::tests::get_returns_correct_row_at_valid_index ... ok
[INFO] [stdout] test model::electrode::tests::get_returns_none_for_out_of_bounds_index ... ok
[INFO] [stdout] test model::electrode::tests::group_name_column_iterates_group_names_in_order ... ok
[INFO] [stdout] test model::electrode::tests::id_column_iterates_ids_in_order ... ok
[INFO] [stdout] test model::tests::equality_fails_on_differing_name ... ok
[INFO] [stdout] test model::tests::from_parts_roundtrips_all_fields ... ok
[INFO] [stdout] test model::tests::validate_ok_when_timestamps_len_matches_data_len ... ok
[INFO] [stdout] test model::units::tests::from_parts_stores_ids_when_lengths_match ... ok
[INFO] [stdout] test model::electrode::tests::from_rows_stores_rows_in_order ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_three_units_with_ids ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_unit_with_zero_spikes ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_decodes_two_units_correctly ... ok
[INFO] [stdout] test model::units::tests::new_stores_spike_times_and_no_ids ... ok
[INFO] [stdout] test model::units::tests::two_tables_with_different_spikes_are_not_equal ... ok
[INFO] [stdout] test namespace::types::tests::clone_core_equals_original ... ok
[INFO] [stdout] test model::units::tests::from_vectordata_roundtrips_from_flat_and_index ... ok
[INFO] [stdout] test model::units::tests::new_empty_table_is_empty ... ok
[INFO] [stdout] test namespace::types::tests::core_instance_name_matches_core_name_constant ... ok
[INFO] [stdout] test namespace::types::tests::core_version_is_2_8_0 ... ok
[INFO] [stdout] test namespace::types::tests::hdmf_common_doc_url_is_hdmf_common_readthedocs ... ok
[INFO] [stdout] test namespace::types::tests::core_and_hdmf_common_are_not_equal ... ok
[INFO] [stdout] test namespace::types::tests::core_doc_url_is_nwb_schema_readthedocs ... ok
[INFO] [stdout] test namespace::types::tests::core_name_constant_is_core ... ok
[INFO] [stdout] test namespace::types::tests::hdmf_common_version_is_1_8_0 ... ok
[INFO] [stdout] test namespace::types::tests::hdmf_common_name_is_hdmf_common ... ok
[INFO] [stdout] test namespace::types::tests::namespace_spec_clone_equals_original ... ok
[INFO] [stdout] test namespace::types::tests::namespace_spec_without_doc_url ... ok
[INFO] [stdout] test namespace::types::tests::nwb_type_spec_with_inc_stores_parent ... ok
[INFO] [stdout] test namespace::types::tests::parse_yaml_extracts_core_metadata ... ok
[INFO] [stdout] test namespace::types::tests::parse_yaml_extracts_hdmf_common_metadata ... ok
[INFO] [stdout] test namespace::types::tests::two_core_instances_are_equal ... ok
[INFO] [stdout] test namespace::yaml::tests::format_nwb_spec_yaml_includes_doc_url_when_present ... ok
[INFO] [stdout] test namespace::yaml::tests::format_nwb_spec_yaml_includes_neurodata_types_when_present ... ok
[INFO] [stdout] test namespace::yaml::tests::format_nwb_spec_yaml_single_spec_no_doc_url_no_types ... ok
[INFO] [stdout] test namespace::yaml::tests::format_parse_roundtrip_two_specs ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_rejects_missing_namespaces_key ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_rejects_spec_without_name ... ok
[INFO] [stdout] test namespace::types::tests::mutating_clone_does_not_affect_original ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_named_type_with_inc_parses_chain ... ok
[INFO] [stdout] test namespace::types::tests::core_name_field_equals_core ... ok
[INFO] [stdout] test namespace::types::tests::namespace_spec_new_stores_all_fields ... ok
[INFO] [stdout] test namespace::types::tests::nwb_type_spec_without_inc_has_none_parent ... ok
[INFO] [stdout] test namespace::types::tests::two_hdmf_common_instances_are_equal ... ok
[INFO] [stdout] test namespace::yaml::tests::format_parse_roundtrip_single_spec_with_types ... ok
[INFO] [stdout] test namespace::yaml::tests::format_parse_roundtrip_type_with_inc ... ok
[INFO] [stdout] test namespace::types::tests::clone_hdmf_common_equals_original ... ok
[INFO] [stdout] test storage::attribute::tests::read_f64_attr_skips_non_matching_names ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_extracts_neurodata_types ... ok
[INFO] [stdout] test namespace::types::tests::parse_yaml_rejects_malformed_content ... ok
[INFO] [stdout] test namespace::yaml::tests::format_nwb_spec_yaml_empty_slice_produces_namespaces_header ... ok
[INFO] [stdout] test namespace::types::tests::parse_yaml_rejects_missing_fields ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_rejects_spec_without_version ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_single_spec_minimal ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_single_spec_with_doc_url ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_skips_comments_and_blank_lines ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_two_namespaces ... ok
[INFO] [stdout] test storage::attribute::tests::read_f64_attr_finds_float_attr_returns_correct_value ... ok
[INFO] [stdout] test storage::attribute::tests::read_f64_attr_finds_int_attr_widens_to_f64 ... ok
[INFO] [stdout] test storage::attribute::tests::read_f64_attr_returns_not_found_for_empty_list ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_bare_type_name_has_no_inc ... ok
[INFO] [stdout] test storage::attribute::tests::read_string_attr_first_match_wins ... ok
[INFO] [stdout] test namespace::yaml::tests::parse_nwb_spec_yaml_empty_namespaces_list_returns_empty_vec ... ok
[INFO] [stdout] test storage::dataset::tests::decode_empty_raw_returns_empty_vec ... ok
[INFO] [stdout] test storage::dataset::tests::decode_integer_i32_le_promoted_to_f64 ... ok
[INFO] [stdout] test storage::dataset::tests::decode_integer_i16_le_promoted_to_f64 ... ok
[INFO] [stdout] test storage::dataset::tests::read_scalar_f64_dataset_via_i16_decode_path ... ok
[INFO] [stdout] test storage::dataset::tests::decode_integer_i64_le_promoted_to_f64 ... ok
[INFO] [stdout] test storage::dataset::tests::decode_f32_le_widened_to_f64 ... ok
[INFO] [stdout] test storage::dataset::tests::read_string_dataset_fixed_ascii_returns_correct_strings ... ok
[INFO] [stdout] test storage::dataset::tests::decode_f64_be_decoded_correctly ... ok
[INFO] [stdout] test storage::dataset::tests::read_string_dataset_all_null_element_returns_empty_string ... ok
[INFO] [stdout] test storage::dataset::tests::decode_f64_le_identity ... ok
[INFO] [stdout] test storage::dataset::tests::read_u64_dataset_u64_le_identity ... ok
[INFO] [stdout] test storage::dataset::tests::decode_integer_i8_promoted_to_f64 ... ok
[INFO] [stdout] test storage::dataset::tests::read_string_dataset_null_padded_strips_nulls ... ok
[INFO] [stdout] test validation::basic::tests::absent_neurodata_type_def_attr_is_not_found_in_list ... ok
[INFO] [stdout] test storage::dataset::tests::read_u64_dataset_u32_le_values_widened_to_u64 ... ok
[INFO] [stdout] test storage::attribute::tests::read_string_attr_empty_list_returns_not_found ... ok
[INFO] [stdout] test storage::dataset::tests::read_string_dataset_wrong_datatype_returns_unsupported_feature ... ok
[INFO] [stdout] test storage::attribute::tests::read_string_attr_returns_not_found_for_absent_name ... ok
[INFO] [stdout] test storage::dataset::tests::read_u64_dataset_float_type_returns_unsupported_feature ... ok
[INFO] [stdout] test storage::attribute::tests::read_string_attr_finds_named_attribute ... ok
[INFO] [stdout] test storage::dataset::tests::read_u64_dataset_i32_signed_bit_pattern ... ok
[INFO] [stdout] test validation::basic::tests::identifier_attr_decodes_correctly ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_too_short_no_timezone ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_unknown_tz_char ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_valid_positive_offset ... ok
[INFO] [stdout] test validation::basic::tests::nwb_version_attr_decodes_as_string ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_valid_zero_offset ... ok
[INFO] [stdout] test storage::dataset::tests::decode_integer_u16_le_promoted_to_f64 ... ok
[INFO] [stdout] test storage::dataset::tests::decode_integer_u8_promoted_to_f64 ... ok
[INFO] [stdout] test validation::basic::tests::neurodata_type_def_nwbfile_decodes_as_string ... ok
[INFO] [stdout] test storage::dataset::tests::decode_integer_unsupported_bit_width_returns_unsupported_feature ... ok
[INFO] [stdout] test validation::basic::tests::session_description_attr_decodes_correctly ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_missing_date_dashes ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_missing_time_colons ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_non_digit_year ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_space_instead_of_t ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_valid_z_timezone ... ok
[INFO] [stdout] test validation::basic::tests::validate_for_write_accepts_very_small_positive_rate ... ok
[INFO] [stdout] test validation::basic::tests::validate_for_write_rejects_negative_inf_rate ... ok
[INFO] [stdout] test validation::basic::tests::validate_for_write_ok_with_rate ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_empty_string ... ok
[INFO] [stdout] test validation::basic::tests::scan_finds_both_required_attrs_in_correct_order ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_invalid_offset_too_short ... ok
[INFO] [stdout] test validation::basic::tests::session_start_time_attr_decodes_correctly ... ok
[INFO] [stdout] test validation::basic::tests::validate_for_write_ok_with_timestamps ... ok
[INFO] [stdout] test validation::basic::tests::iso8601_valid_negative_offset ... ok
[INFO] [stdout] test validation::basic::tests::validate_for_write_rejects_negative_rate ... ok
[INFO] [stdout] test validation::basic::tests::validate_for_write_rejects_no_timing ... ok
[INFO] [stdout] test validation::report::tests::check_dynamic_table_column_content_skips_group_without_colnames ... ok
[INFO] [stdout] test validation::report::tests::check_root_session_attrs_passes_valid_file_create_date_scalar ... ok
[INFO] [stdout] test validation::report::tests::check_root_session_attrs_reports_invalid_file_create_date_scalar ... ok
[INFO] [stdout] test validation::report::tests::check_root_session_attrs_passes_with_timestamps_reference_time ... ok
[INFO] [stdout] test validation::basic::tests::wrong_neurodata_type_def_value_is_detectable ... ok
[INFO] [stdout] test storage::attribute::tests::read_f64_attr_returns_not_found_for_absent_name ... ok
[INFO] [stdout] test validation::basic::tests::absent_nwb_version_attr_is_not_found_in_list ... ok
[INFO] [stdout] test validation::report::tests::check_dynamic_table_column_content_passes_when_all_columns_present ... ok
[INFO] [stdout] test validation::report::tests::check_root_session_attrs_reports_invalid_timestamps_reference_time ... ok
[INFO] [stdout] test validation::basic::tests::validate_for_write_rejects_zero_rate ... ok
[INFO] [stdout] test validation::report::tests::check_root_session_attrs_reports_missing_file_create_date ... ok
[INFO] [stdout] test validation::report::tests::check_dynamic_table_column_content_reports_missing_column ... ok
[INFO] [stdout] test validation::report::tests::check_root_session_attrs_reports_missing_timestamps_reference_time ... ok
[INFO] [stdout] test validation::report::tests::conformance_report_clone_and_eq ... ok
[INFO] [stdout] test validation::report::tests::conformance_report_new_is_conformant ... ok
[INFO] [stdout] test validation::report::tests::conformance_report_into_result_ok_when_clean ... ok
[INFO] [stdout] test validation::report::tests::conformance_report_collects_multiple_violations_without_short_circuit ... ok
[INFO] [stdout] test validation::report::tests::conformance_report_with_one_violation_is_not_conformant ... ok
[INFO] [stdout] test validation::report::tests::dynamic_table_column_missing_variant_carries_fields ... ok
[INFO] [stdout] test validation::report::tests::invalid_root_attribute_value_variant_carries_detail ... ok
[INFO] [stdout] test validation::report::tests::missing_required_group_variant_carries_path ... ok
[INFO] [stdout] test validation::report::tests::conformance_report_default_is_conformant ... ok
[INFO] [stdout] test validation::report::tests::conformance_report_into_result_err_when_violations_present ... ok
[INFO] [stdout] test validation::report::tests::missing_root_attribute_variant_carries_name ... ok
[INFO] [stdout] test validation::report::tests::timeseries_missing_data_variant_carries_group_path ... ok
[INFO] [stdout] test version::tests::all_known_versions_are_supported ... ok
[INFO] [stdout] test version::tests::as_str_unknown_returns_raw ... ok
[INFO] [stdout] test version::tests::as_str_v2_8_returns_2_8 ... ok
[INFO] [stdout] test version::tests::as_str_v2_7_returns_2_7 ... ok
[INFO] [stdout] test validation::report::tests::proptest_harnesses::is_valid_iso8601_returns_false_for_short_strings ... ok
[INFO] [stdout] test validation::report::tests::proptest_harnesses::is_valid_iso8601_accepts_generated_valid_offset_strings ... ok
[INFO] [stdout] test validation::report::tests::proptest_harnesses::is_valid_iso8601_accepts_generated_valid_z_strings ... ok
[INFO] [stdout] test version::tests::parse_2_0_x_returns_v2_0 ... ok
[INFO] [stdout] test version::tests::parse_2_6_x_returns_v2_6 ... ok
[INFO] [stdout] test version::tests::parse_whitespace_trimmed ... ok
[INFO] [stdout] test version::tests::unknown_version_is_not_supported ... ok
[INFO] [stdout] test version::tests::parse_empty_string_is_unknown ... ok
[INFO] [stdout] test version::tests::parse_unknown_version_preserved ... ok
[INFO] [stdout] test version::tests::parse_2_7_0_returns_v2_7 ... ok
[INFO] [stdout] test validation::report::tests::proptest_harnesses::is_valid_iso8601_never_panics ... ok
[INFO] [stdout] test version::tests::parse_2_8_0_returns_v2_8 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 272 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_real_file.rs (/opt/rustwide/target/release/build/consus-nwb/d74755a56071d06e/out/integration_real_file-d74755a56071d06e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test real_file_nwb_v2_7_fixture_verification ... ok
[INFO] [stderr]      Running tests/roundtrip_proptest.rs (/opt/rustwide/target/release/build/consus-nwb/a0e642a395825778/out/roundtrip_proptest-a0e642a395825778)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test units_table_from_parts_rejects_id_length_mismatch ... ok
[INFO] [stdout] test electrode_table_from_columns_rejects_length_mismatch ... ok
[INFO] [stdout] test nwb_fixture_directory_guard_fails_when_real_sample_is_absent ... ok
[INFO] [stdout] test prop_units_table_roundtrip_preserves_partitioning_and_ids ... ok
[INFO] [stderr]    Doc-tests consus_nwb
[INFO] [stdout] test prop_electrode_table_roundtrip_preserves_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/metadata/mod.rs - metadata::NwbSessionMetadata (line 38) ... ok
[INFO] [stdout] test src/model/mod.rs - model::TimeSeries (line 59) ... ok
[INFO] [stdout] test src/metadata/mod.rs - metadata::NwbSubjectMetadata (line 257) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d", kill_on_drop: false }`
[INFO] [stdout] 316ffa6e57e01ac902fbe3b28b294c122cde2ee592de2259f73cb950fd24318d
