I am packaging rust-dmidecode for Fedora, but the bitfield::tests::from_iterator_shift_overflow test fails.
Logs:
running 90 tests
test bitfield::tests::from_iterator_values ... ok
test bitfield::tests::iter ... ok
test bitfield::tests::reserved ... ok
test bitfield::tests::significants ... ok
test bitfield::tests::from_iterator_shift_overflow - should panic ... FAILED
test bitfield::tests::layout_macro ... ok
test structures::bios::tests::characteristics ... ok
test structures::bios::tests::characteristics_extension1 ... ok
test structures::bios::tests::characteristics_extension2 ... ok
test structures::bios::tests::dmi_bin_all_characteristics ... ok
test structures::bios::tests::dmi_bin_bios_size ... ok
test structures::bios::tests::dmi_bin_full_bios_structure ... ok
test structures::bios::tests::dmi_bin_revisions ... ok
test structures::bios::tests::rom_size ... ok
test structures::bios_language::tests::dmi_bin ... ok
test structures::bios_language::tests::installable_languages ... ok
test structures::built_in_pointing_device::tests::built_in_pointing_device ... ok
test structures::built_in_pointing_device::tests::interface ... ok
test structures::built_in_pointing_device::tests::type_ ... ok
test structures::cache::tests::cache_configuration ... ok
test structures::cache::tests::cache_enums ... ok
test structures::cache::tests::cache_size ... ok
test structures::enclosure::tests::contained_element ... ok
test structures::enclosure::tests::contained_elements ... ok
test structures::enclosure::tests::dmi_bin ... ok
test structures::enclosure::tests::enclosure_type ... ok
test structures::enclosure::tests::no_sku_on_3_14 ... ok
test structures::enclosure::tests::security_status ... ok
test structures::enclosure::tests::state ... ok
test structures::group_associations::tests::group_associations ... ok
test structures::group_associations::tests::group_items ... ok
test structures::memory_array_mapped_address::tests::memory_array_mapped_address ... ok
test structures::memory_device::tests::foo ... ok
test structures::memory_device::tests::smbios_2_8_memory_device_with_34_bytes_parses ... ok
test structures::memory_device::tests::smbios_3_2_memory_device_with_40_bytes_parses ... ok
test structures::memory_device_mapped_address::tests::memory_device_mapped_address ... ok
test structures::memory_error_32::tests::error_granularity ... ok
test structures::memory_error_32::tests::error_operation ... ok
test structures::memory_error_32::tests::error_type ... ok
test structures::memory_error_32::tests::memory_error_32 ... ok
test structures::oem_strings::tests::oem_strings ... ok
test structures::oem_strings::tests::dmi_bin ... ok
test structures::port_connector::test::connector_type ... ok
test structures::port_connector::test::port_connector ... ok
test structures::port_connector::test::dmi_bin ... ok
test structures::port_connector::test::port_type ... ok
test structures::portable_battery::tests::device_chemistry ... ok
test structures::portable_battery::tests::manufacture_date ... ok
test structures::processor::tests::smbios_2_8_processor_intel_atom_parses ... ok
test structures::processor::tests::smbios_2_8_processor_parses_with_processor_family_2 ... ok
test structures::processor::tests::zero_process_family ... ok
test structures::system_configuration_options::tests::dmi_bin ... ok
test structures::system_configuration_options::tests::system_configuration_options ... ok
test structures::system_event_log::log_record_format::tests::post_results ... ok
test structures::system_event_log::log_record_format::tests::system_management_type ... ok
test structures::portable_battery::tests::portable_battery ... ok
test structures::portable_battery::tests::design_capacity ... ok
test structures::portable_battery::tests::serial_number ... ok
test structures::system_event_log::tests::access_method ... ok
test structures::processor::tests::processor_upgrade ... ok
test structures::system_event_log::tests::log_header_format ... ok
test structures::processor::tests::processor_voltage ... ok
test structures::system_event_log::tests::log_status ... ok
test structures::system_event_log::tests::supported_event_log_type_descriptors ... ok
test structures::system_event_log::tests::system_event_log ... ok
test structures::system_slots::tests::current_usage ... ok
test structures::system_slots::tests::slot_length ... ok
test structures::system_slots::tests::device ... ok
test structures::system_slots::tests::dmi_bin ... ok
test structures::system_slots::tests::slot_caharacteristics_1 ... ok
test structures::system_slots::tests::peer_devices ... ok
test structures::system_slots::tests::slot_caharacteristics_2 ... ok
test structures::system_slots::tests::slot_width ... ok
test tests::doesnt_find_signature - should panic ... ok
test structures::system_slots::tests::slot_type ... ok
test tests::doesnt_find_smbios_entry - should panic ... ok
test tests::find_nulnul_empty ... ok
test tests::find_nulnul_single_char ... ok
test tests::find_nulnul_with_data ... ok
test tests::find_nulnul_trivial ... ok
test tests::find_nulnul_with_data_more_at_end ... ok
test tests::found_smbios_entry ... ok
test tests::found_signature ... ok
test tests::found_smbios_entry_v3 ... ok
test tests::structure_strings ... ok
test tests::iterator_through_structures ... ok
test tests::iterator_through_structures_v3 ... ok
test tests::iterator_through_structures_v3_short ... ok
test structures::processor::tests::processor_family ... ok
test structures::system_slots::tests::system_slots ... ok
failures:
---- bitfield::tests::from_iterator_shift_overflow stdout ----
note: test did not panic as expected at src/bitfield.rs:465:8
failures:
bitfield::tests::from_iterator_shift_overflow
test result: FAILED. 89 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
error: test failed, to rerun pass `--lib`
Doc-tests dmidecode
Running `/usr/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name dmidecode --test src/lib.rs --test-run-directory /builddir/build/BUILD/rust-dmidecode-1.0.1-build/dmidecode-1.0.1 --extern bitflags=/builddir/build/BUILD/rust-dmidecode-1.0.1-build/dmidecode-1.0.1/target/rpm/deps/libbitflags-8ceb9df75a8ef295.rlib --extern dmidecode=/builddir/build/BUILD/rust-dmidecode-1.0.1-build/dmidecode-1.0.1/target/rpm/deps/libdmidecode-d14d5ea10a324803.rlib --extern pretty_assertions=/builddir/build/BUILD/rust-dmidecode-1.0.1-build/dmidecode-1.0.1/target/rpm/deps/libpretty_assertions-337ddf3ca8651339.rlib --extern uuid=/builddir/build/BUILD/rust-dmidecode-1.0.1-build/dmidecode-1.0.1/target/rpm/deps/libuuid-8d3f297c3729a98a.rlib -L dependency=/builddir/build/BUILD/rust-dmidecode-1.0.1-build/dmidecode-1.0.1/target/rpm/deps -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' --error-format human`
running 3 tests
test src/bitfield.rs - bitfield::layout (line 86) ... ignored
test src/lib.rs - EntryPoint::structures (line 154) ... ok
test src/lib.rs - EntryPoint::search (line 177) ... ok
test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.16s
error: 1 target failed:
`--lib`
Version:
1.0.1
More Info:
Failed during Fedora RPM %cargo_test, which expands to: /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' /usr/bin/cargo test -j${RPM_BUILD_NCPUS} -Z avoid-dev-deps --profile rpm --no-fail-fast
I am packaging
rust-dmidecodefor Fedora, but thebitfield::tests::from_iterator_shift_overflowtest fails.Logs:
Version:
1.0.1
More Info:
Failed during Fedora RPM
%cargo_test, which expands to:/usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn' /usr/bin/cargo test -j${RPM_BUILD_NCPUS} -Z avoid-dev-deps --profile rpm --no-fail-fast