[yast-commit] Build failed in Jenkins: yast-storage-ng-master #166
See https://ci.suse.de/job/yast-storage-ng-master/166/display/redirect?page=chan...
Changes:
[jreidinger] first version of fatal errors
[jreidinger] fix volume checking
[jreidinger] fixes from review
[jreidinger] make rubocop happy
[jreidinger] adapt documentation
[jreidinger] changes from review
[jreidinger] make rubocop happy
[jreidinger] fix tests
[jreidinger] fix merge
[jreidinger] revert accidental changes
[jreidinger] improve text
[jreidinger] changes
[jreidinger] fix typo
------------------------------------------
[...truncated 747.61 KB...]
[ 262s] returns an empty list
[ 262s] #boot_warnings
[ 262s] includes all boot errors
[ 262s] when there is no boot error
[ 262s] returns an empty list
[ 262s] #product_warnings
[ 262s] returns a list of setup errors
[ 262s] does not include boot errors
[ 262s] does not include an error for optional product volumes
[ 262s] includes an error for each mandatory product volume not present in the system
[ 262s] when a mandatory product volume is present in the system
[ 262s] does not include an error for that volume
[ 262s] when all mandatory product volumes are present in the system
[ 262s] returns an empty list
[ 262s] when old settings format is used
[ 262s] returns an empty list
[ 262s]
[ 262s] Y2Storage::Callbacks::Activate
[ 262s] #luks
[ 262s] opens a dialog to request the password
[ 262s] returns an object of the expected type
[ 262s] when the dialog is accepted
[ 262s] returns the pair (true, password)
[ 262s] when the dialog is not accepted
[ 262s] returns the pair (false, "")
[ 262s] #multipath
[ 262s] asks the user whether to activate multipath
[ 262s] if the user accepts
[ 262s] returns true
[ 262s] if the user rejects
[ 262s] returns false
[ 262s]
[ 262s] Y2Storage::Callbacks::Commit
[ 262s] #error
[ 262s] displays the error to the user
[ 262s] asks the user whether to continue and returns the answer
[ 262s]
[ 262s] Y2Storage::Multipath
[ 262s] #preferred_ptable_type
[ 262s] returns gpt
[ 262s] #partition_table
[ 262s] for a device with a partition table
[ 262s] returns the corresponding PartitionTable object
[ 262s] for a completely empty multipath device
[ 262s] returns nil
[ 262s] #is?
[ 262s] returns true for values whose symbol is :multipath
[ 262s] returns false for a different string like "MultiPath"
[ 262s] returns false for different device names like :disk or :partition
[ 262s] returns true for a list of names containing :multipath
[ 262s] returns false for a list of names not containing :multipath
[ 262s] #parents
[ 262s] returns the disks grouped in the multipath device
[ 262s] #in_network?
[ 262s] if none of the disks in the device is a network device
[ 262s] returns false
[ 262s] if any of the disks in the device is a network device
[ 262s] returns true
[ 262s]
[ 262s] Y2Storage::PartitionTables::Dasd
[ 262s] #partition_id_for
[ 262s] uses the LVM partition id for LVM
[ 262s] uses the RAID partition id for RAID
[ 262s] uses the LINUX partition id for swap
[ 262s] maps other partition ids to LINUX
[ 262s] #partition_id_supported?
[ 262s] dasd can have a LINUX partition
[ 262s] dasd can NOT have a WINDOWS_BASIC_DATA partition
[ 262s] dasd can NOT have a DOS32 partition
[ 262s] dasd can have an UNKNOWN partition
[ 262s] dasd can NOT have partition id 0
[ 262s] #supported_partition_ids
[ 262s] list includes the LINUX id
[ 262s] list does not include the WINDOWS_BASIC_DATA id
[ 262s] list does not include the UNKNOWN id
[ 262s]
[ 262s] Y2Storage::PartitionTables::Gpt
[ 262s] #partition_id_for
[ 262s] uses the WINDOWS_BASIC_DATA partition id for WINDOWS_BASIC_DATA
[ 262s] uses the MICROSOFT_RESERVED partition id for MICROSOFT_RESERVED
[ 262s] uses the SWAP partition id for SWAP
[ 262s] uses the WINDOWS_BASIC_DATA partition id for NTFS
[ 262s] uses the WINDOWS_BASIC_DATA partition id for DOS32
[ 262s] #partition_id_supported?
[ 262s] gpt can have a LINUX partition
[ 262s] gpt can have a WINDOWS_BASIC_DATA partition
[ 262s] gpt can NOT have a DOS32 partition
[ 262s] gpt can have an UNKNOWN partition
[ 262s] gpt can NOT have partition id 0
[ 262s] #supported_partition_ids
[ 262s] list includes the LINUX id
[ 262s] list includes the WINDOWS_BASIC_DATA id
[ 262s] list does not include the UNKNOWN id
[ 262s]
[ 262s] Y2Storage::PartitionTables::Msdos
[ 262s] #partition_id_for
[ 262s] returns the same partition id
[ 262s] #partition_id_supported?
[ 263s] ms-dos can have a LINUX partition
[ 263s] ms-dos can NOT have a WINDOWS_BASIC_DATA partition
[ 263s] ms-dos can have a DOS32 partition
[ 263s] ms-dos can NOT have an UNKNOWN partition
[ 263s] ms-dos can NOT have partition id 0
[ 263s] #supported_partition_ids
[ 263s] list includes the LINUX id
[ 263s] list includes the DOS32 id
[ 263s] list does not include the UNKNOWN id
[ 263s]
[ 263s] Y2Storage::StorageClassWrapper
[ 263s] wrap_class
[ 263s] Y2Storage::Disk
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Device
[ 263s] specifies its direct children [Y2Storage::LvmPv, Y2Storage::LvmVg, Y2Storage::BlkDevice, Y2Storage::Mountable, Y2Storage::MountPoint, Y2Storage::PartitionTables::Base] as downcastable
[ 263s] Y2Storage::LvmPv
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Partition
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Md
[ 263s] specifies its direct children [Y2Storage::MdMember, Y2Storage::MdContainer] as downcastable
[ 263s] Y2Storage::MdMember
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::CompoundAction
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Actiongraph
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::LvmVg
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::LvmLv
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Filesystems::Nfs
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Filesystems::BlkFilesystem
[ 263s] specifies its direct children [Y2Storage::Filesystems::Btrfs] as downcastable
[ 263s] Y2Storage::Filesystems::Base
[ 263s] specifies its direct children [Y2Storage::Filesystems::Nfs, Y2Storage::Filesystems::BlkFilesystem] as downcastable
[ 263s] Y2Storage::BlkDevice
[ 263s] specifies its direct children [Y2Storage::Partition, Y2Storage::LvmLv, Y2Storage::Partitionable, Y2Storage::Encryption] as downcastable
[ 263s] Y2Storage::Mountable
[ 263s] specifies its direct children [Y2Storage::Filesystems::Base, Y2Storage::BtrfsSubvolume] as downcastable
[ 263s] Y2Storage::MountPoint
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::PartitionTables::Msdos
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::PartitionTables::Base
[ 263s] specifies its direct children [Y2Storage::PartitionTables::Msdos, Y2Storage::PartitionTables::Dasd, Y2Storage::PartitionTables::Gpt] as downcastable
[ 263s] Y2Storage::Region
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::PartitionTables::Dasd
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::PartitionTables::Gpt
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::PartitionTables::PartitionSlot
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Partitionable
[ 263s] specifies its direct children [Y2Storage::Disk, Y2Storage::Md, Y2Storage::Dasd, Y2Storage::DmRaid, Y2Storage::Multipath] as downcastable
[ 263s] Y2Storage::Devicegraph
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Dasd
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::ResizeInfo
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::MdContainer
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::DmRaid
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Multipath
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::BtrfsSubvolume
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Filesystems::Btrfs
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::Encryption
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s] Y2Storage::SpaceInfo
[ 263s] does not specify any downcastable class as it does not have a direct child
[ 263s]
[ 263s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 263s]
[ 263s] 1) Y2Storage::AutoinstProposal#propose removing partitions when only free space should be used raises an error if there is not enough space
[ 263s] # Not yet implemented
[ 263s] # ./test/y2storage/autoinst_proposal_test.rb:296
[ 263s]
[ 263s] 2) Y2Storage::AutoinstProfile::RaidOptionsSection.new_from_storage initializes device_order
[ 263s] # .new_from_storage is not fully implemented yet
[ 263s] # ./test/y2storage/autoinst_profile/raid_options_section_test.rb:128
[ 263s]
[ 263s] 3) Y2Storage::Proposal::SpaceMaker#delete_unwanted_partitions when deleting Linux partitions deletes partitions with id raid
[ 263s] # Let's wait until we have some meaningful RAID scenarios
[ 263s] # ./test/y2storage/proposal/space_maker_test.rb:113
[ 263s]
[ 263s] 4) Y2Storage::Proposal::AutoinstDrivesMap#each when no suitable drive is found error?
[ 263s] # Not yet implemented
[ 263s] # ./test/y2storage/proposal/autoinst_drives_map_test.rb:163
[ 263s]
[ 263s] 5) Y2Storage::Proposal::AutoinstSpaceMaker#cleaned_devicegraph when 'use' key is set to 'all' and a RAID device will be reused keeps the physical partition
[ 263s] # Not yet implemented
[ 263s] # ./test/y2storage/proposal/autoinst_space_maker_test.rb:98
[ 263s]
[ 263s] 6) Y2Storage::Region#inside? if both regions have a different block size raises Storage::DifferentBlockSizes
[ 263s] # Temporarily skipped with xit
[ 263s] # ./test/y2storage/region_test.rb:79
[ 263s]
[ 263s] 7) Y2Storage::YamlWriter produces yaml of a simple lvm setup
[ 263s] # Temporarily skipped with xit
[ 263s] # ./test/y2storage/yaml_writer_test.rb:133
[ 263s]
[ 263s] Failures:
[ 263s]
[ 263s] 1) Y2Storage::GuidedProposal#propose using the whole disk with LVM proposes PReP at the beginning of the disk
[ 263s] Failure/Error: expect(sda1.region.start).to eq 2048
[ 263s]
[ 263s] expected: 2048
[ 263s] got: 411648
[ 263s]
[ 263s] (compared using ==)
[ 263s] # ./test/y2storage/proposal_scenarios_ppc_test.rb:106:in `block (4 levels) in
See https://ci.suse.de/job/yast-storage-ng-master/167/display/redirect?page=chan...
Changes:
[noreply] Fix hwinfo parsing (#526)
------------------------------------------
[...truncated 742.66 KB...]
[ 267s] #boot_warnings
[ 267s] includes all boot errors
[ 267s] when there is no boot error
[ 267s] returns an empty list
[ 267s] #product_warnings
[ 267s] returns a list of setup errors
[ 267s] does not include boot errors
[ 267s] does not include an error for optional product volumes
[ 267s] includes an error for each mandatory product volume not present in the system
[ 267s] when a mandatory product volume is present in the system
[ 267s] does not include an error for that volume
[ 267s] when all mandatory product volumes are present in the system
[ 267s] returns an empty list
[ 267s] when old settings format is used
[ 267s] returns an empty list
[ 267s]
[ 267s] Y2Storage::Callbacks::Activate
[ 267s] #luks
[ 267s] opens a dialog to request the password
[ 267s] returns an object of the expected type
[ 267s] when the dialog is accepted
[ 267s] returns the pair (true, password)
[ 267s] when the dialog is not accepted
[ 267s] returns the pair (false, "")
[ 267s] #multipath
[ 267s] asks the user whether to activate multipath
[ 267s] if the user accepts
[ 267s] returns true
[ 267s] if the user rejects
[ 267s] returns false
[ 267s]
[ 267s] Y2Storage::Callbacks::Commit
[ 267s] #error
[ 267s] displays the error to the user
[ 267s] asks the user whether to continue and returns the answer
[ 267s]
[ 267s] Y2Storage::Multipath
[ 267s] #preferred_ptable_type
[ 267s] returns gpt
[ 267s] #partition_table
[ 267s] for a device with a partition table
[ 267s] returns the corresponding PartitionTable object
[ 267s] for a completely empty multipath device
[ 267s] returns nil
[ 267s] #is?
[ 267s] returns true for values whose symbol is :multipath
[ 267s] returns false for a different string like "MultiPath"
[ 267s] returns false for different device names like :disk or :partition
[ 267s] returns true for a list of names containing :multipath
[ 267s] returns false for a list of names not containing :multipath
[ 267s] #parents
[ 267s] returns the disks grouped in the multipath device
[ 267s] #in_network?
[ 267s] if none of the disks in the device is a network device
[ 267s] returns false
[ 267s] if any of the disks in the device is a network device
[ 267s] returns true
[ 267s]
[ 267s] Y2Storage::PartitionTables::Dasd
[ 267s] #partition_id_for
[ 267s] uses the LVM partition id for LVM
[ 267s] uses the RAID partition id for RAID
[ 267s] uses the LINUX partition id for swap
[ 267s] maps other partition ids to LINUX
[ 267s] #partition_id_supported?
[ 267s] dasd can have a LINUX partition
[ 267s] dasd can NOT have a WINDOWS_BASIC_DATA partition
[ 267s] dasd can NOT have a DOS32 partition
[ 267s] dasd can have an UNKNOWN partition
[ 267s] dasd can NOT have partition id 0
[ 267s] #supported_partition_ids
[ 268s] list includes the LINUX id
[ 268s] list does not include the WINDOWS_BASIC_DATA id
[ 268s] list does not include the UNKNOWN id
[ 268s]
[ 268s] Y2Storage::PartitionTables::Gpt
[ 268s] #partition_id_for
[ 268s] uses the WINDOWS_BASIC_DATA partition id for WINDOWS_BASIC_DATA
[ 268s] uses the MICROSOFT_RESERVED partition id for MICROSOFT_RESERVED
[ 268s] uses the SWAP partition id for SWAP
[ 268s] uses the WINDOWS_BASIC_DATA partition id for NTFS
[ 268s] uses the WINDOWS_BASIC_DATA partition id for DOS32
[ 268s] #partition_id_supported?
[ 268s] gpt can have a LINUX partition
[ 268s] gpt can have a WINDOWS_BASIC_DATA partition
[ 268s] gpt can NOT have a DOS32 partition
[ 268s] gpt can have an UNKNOWN partition
[ 268s] gpt can NOT have partition id 0
[ 268s] #supported_partition_ids
[ 268s] list includes the LINUX id
[ 268s] list includes the WINDOWS_BASIC_DATA id
[ 268s] list does not include the UNKNOWN id
[ 268s]
[ 268s] Y2Storage::PartitionTables::Msdos
[ 268s] #partition_id_for
[ 268s] returns the same partition id
[ 268s] #partition_id_supported?
[ 268s] ms-dos can have a LINUX partition
[ 268s] ms-dos can NOT have a WINDOWS_BASIC_DATA partition
[ 268s] ms-dos can have a DOS32 partition
[ 268s] ms-dos can NOT have an UNKNOWN partition
[ 268s] ms-dos can NOT have partition id 0
[ 268s] #supported_partition_ids
[ 268s] list includes the LINUX id
[ 268s] list includes the DOS32 id
[ 268s] list does not include the UNKNOWN id
[ 268s]
[ 268s] Y2Storage::StorageClassWrapper
[ 268s] wrap_class
[ 268s] Y2Storage::Disk
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Filesystems::BlkFilesystem
[ 268s] specifies its direct children [Y2Storage::Filesystems::Btrfs] as downcastable
[ 268s] Y2Storage::PartitionTables::PartitionSlot
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::PartitionTables::Msdos
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Device
[ 268s] specifies its direct children [Y2Storage::LvmPv, Y2Storage::LvmVg, Y2Storage::BlkDevice, Y2Storage::Mountable, Y2Storage::MountPoint, Y2Storage::PartitionTables::Base] as downcastable
[ 268s] Y2Storage::LvmPv
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Partition
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Actiongraph
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Md
[ 268s] specifies its direct children [Y2Storage::MdMember, Y2Storage::MdContainer] as downcastable
[ 268s] Y2Storage::MdMember
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::CompoundAction
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::LvmVg
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::LvmLv
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Filesystems::Nfs
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Filesystems::Base
[ 268s] specifies its direct children [Y2Storage::Filesystems::BlkFilesystem, Y2Storage::Filesystems::Nfs] as downcastable
[ 268s] Y2Storage::BlkDevice
[ 268s] specifies its direct children [Y2Storage::Partition, Y2Storage::LvmLv, Y2Storage::Partitionable, Y2Storage::Encryption] as downcastable
[ 268s] Y2Storage::Mountable
[ 268s] specifies its direct children [Y2Storage::Filesystems::Base, Y2Storage::BtrfsSubvolume] as downcastable
[ 268s] Y2Storage::MountPoint
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::PartitionTables::Base
[ 268s] specifies its direct children [Y2Storage::PartitionTables::Msdos, Y2Storage::PartitionTables::Dasd, Y2Storage::PartitionTables::Gpt] as downcastable
[ 268s] Y2Storage::Region
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::PartitionTables::Dasd
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::PartitionTables::Gpt
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Partitionable
[ 268s] specifies its direct children [Y2Storage::Disk, Y2Storage::Md, Y2Storage::Dasd, Y2Storage::DmRaid, Y2Storage::Multipath] as downcastable
[ 268s] Y2Storage::Devicegraph
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Dasd
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::ResizeInfo
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::MdContainer
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::DmRaid
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Multipath
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::BtrfsSubvolume
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Filesystems::Btrfs
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::Encryption
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s] Y2Storage::SpaceInfo
[ 268s] does not specify any downcastable class as it does not have a direct child
[ 268s]
[ 268s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 268s]
[ 268s] 1) Y2Storage::AutoinstProposal#propose removing partitions when only free space should be used raises an error if there is not enough space
[ 268s] # Not yet implemented
[ 268s] # ./test/y2storage/autoinst_proposal_test.rb:296
[ 268s]
[ 268s] 2) Y2Storage::AutoinstProfile::RaidOptionsSection.new_from_storage initializes device_order
[ 268s] # .new_from_storage is not fully implemented yet
[ 268s] # ./test/y2storage/autoinst_profile/raid_options_section_test.rb:128
[ 268s]
[ 268s] 3) Y2Storage::Proposal::SpaceMaker#delete_unwanted_partitions when deleting Linux partitions deletes partitions with id raid
[ 268s] # Let's wait until we have some meaningful RAID scenarios
[ 268s] # ./test/y2storage/proposal/space_maker_test.rb:113
[ 268s]
[ 268s] 4) Y2Storage::Proposal::AutoinstDrivesMap#each when no suitable drive is found error?
[ 268s] # Not yet implemented
[ 268s] # ./test/y2storage/proposal/autoinst_drives_map_test.rb:163
[ 268s]
[ 268s] 5) Y2Storage::Proposal::AutoinstSpaceMaker#cleaned_devicegraph when 'use' key is set to 'all' and a RAID device will be reused keeps the physical partition
[ 268s] # Not yet implemented
[ 268s] # ./test/y2storage/proposal/autoinst_space_maker_test.rb:98
[ 268s]
[ 268s] 6) Y2Storage::Region#inside? if both regions have a different block size raises Storage::DifferentBlockSizes
[ 268s] # Temporarily skipped with xit
[ 268s] # ./test/y2storage/region_test.rb:79
[ 268s]
[ 268s] 7) Y2Storage::YamlWriter produces yaml of a simple lvm setup
[ 268s] # Temporarily skipped with xit
[ 268s] # ./test/y2storage/yaml_writer_test.rb:133
[ 268s]
[ 268s] Failures:
[ 268s]
[ 268s] 1) Y2Storage::GuidedProposal#propose using the whole disk with LVM proposes PReP at the beginning of the disk
[ 268s] Failure/Error: expect(sda1.region.start).to eq 2048
[ 268s]
[ 268s] expected: 2048
[ 268s] got: 411648
[ 268s]
[ 268s] (compared using ==)
[ 268s] # ./test/y2storage/proposal_scenarios_ppc_test.rb:106:in `block (4 levels) in
See https://ci.suse.de/job/yast-storage-ng-master/168/display/redirect?page=chan...
Changes:
[snwint] add tool to convert device graphs from/to xml/yaml
------------------------------------------
[...truncated 746.60 KB...]
[ 265s] includes all boot errors
[ 265s] when there is no boot error
[ 265s] returns an empty list
[ 265s] #product_warnings
[ 265s] returns a list of setup errors
[ 265s] does not include boot errors
[ 265s] does not include an error for optional product volumes
[ 265s] includes an error for each mandatory product volume not present in the system
[ 265s] when a mandatory product volume is present in the system
[ 265s] does not include an error for that volume
[ 265s] when all mandatory product volumes are present in the system
[ 265s] returns an empty list
[ 265s] when old settings format is used
[ 265s] returns an empty list
[ 265s]
[ 265s] Y2Storage::Callbacks::Activate
[ 265s] #luks
[ 265s] opens a dialog to request the password
[ 265s] returns an object of the expected type
[ 265s] when the dialog is accepted
[ 265s] returns the pair (true, password)
[ 265s] when the dialog is not accepted
[ 265s] returns the pair (false, "")
[ 265s] #multipath
[ 265s] asks the user whether to activate multipath
[ 265s] if the user accepts
[ 265s] returns true
[ 265s] if the user rejects
[ 265s] returns false
[ 265s]
[ 265s] Y2Storage::Callbacks::Commit
[ 265s] #error
[ 265s] displays the error to the user
[ 265s] asks the user whether to continue and returns the answer
[ 265s]
[ 265s] Y2Storage::Multipath
[ 265s] #preferred_ptable_type
[ 265s] returns gpt
[ 265s] #partition_table
[ 265s] for a device with a partition table
[ 265s] returns the corresponding PartitionTable object
[ 265s] for a completely empty multipath device
[ 265s] returns nil
[ 265s] #is?
[ 265s] returns true for values whose symbol is :multipath
[ 265s] returns false for a different string like "MultiPath"
[ 265s] returns false for different device names like :disk or :partition
[ 265s] returns true for a list of names containing :multipath
[ 265s] returns false for a list of names not containing :multipath
[ 265s] #parents
[ 265s] returns the disks grouped in the multipath device
[ 265s] #in_network?
[ 265s] if none of the disks in the device is a network device
[ 265s] returns false
[ 265s] if any of the disks in the device is a network device
[ 265s] returns true
[ 265s]
[ 265s] Y2Storage::PartitionTables::Dasd
[ 265s] #partition_id_for
[ 265s] uses the LVM partition id for LVM
[ 265s] uses the RAID partition id for RAID
[ 265s] uses the LINUX partition id for swap
[ 265s] maps other partition ids to LINUX
[ 265s] #partition_id_supported?
[ 265s] dasd can have a LINUX partition
[ 265s] dasd can NOT have a WINDOWS_BASIC_DATA partition
[ 265s] dasd can NOT have a DOS32 partition
[ 265s] dasd can have an UNKNOWN partition
[ 265s] dasd can NOT have partition id 0
[ 265s] #supported_partition_ids
[ 265s] list includes the LINUX id
[ 265s] list does not include the WINDOWS_BASIC_DATA id
[ 265s] list does not include the UNKNOWN id
[ 265s]
[ 265s] Y2Storage::PartitionTables::Gpt
[ 265s] #partition_id_for
[ 265s] uses the WINDOWS_BASIC_DATA partition id for WINDOWS_BASIC_DATA
[ 265s] uses the MICROSOFT_RESERVED partition id for MICROSOFT_RESERVED
[ 265s] uses the SWAP partition id for SWAP
[ 265s] uses the WINDOWS_BASIC_DATA partition id for NTFS
[ 265s] uses the WINDOWS_BASIC_DATA partition id for DOS32
[ 265s] #partition_id_supported?
[ 265s] gpt can have a LINUX partition
[ 265s] gpt can have a WINDOWS_BASIC_DATA partition
[ 265s] gpt can NOT have a DOS32 partition
[ 265s] gpt can have an UNKNOWN partition
[ 265s] gpt can NOT have partition id 0
[ 265s] #supported_partition_ids
[ 265s] list includes the LINUX id
[ 265s] list includes the WINDOWS_BASIC_DATA id
[ 265s] list does not include the UNKNOWN id
[ 265s]
[ 265s] Y2Storage::PartitionTables::Msdos
[ 265s] #partition_id_for
[ 265s] returns the same partition id
[ 265s] #partition_id_supported?
[ 265s] ms-dos can have a LINUX partition
[ 265s] ms-dos can NOT have a WINDOWS_BASIC_DATA partition
[ 265s] ms-dos can have a DOS32 partition
[ 265s] ms-dos can NOT have an UNKNOWN partition
[ 265s] ms-dos can NOT have partition id 0
[ 265s] #supported_partition_ids
[ 265s] list includes the LINUX id
[ 265s] list includes the DOS32 id
[ 265s] list does not include the UNKNOWN id
[ 265s]
[ 265s] Y2Storage::StorageClassWrapper
[ 265s] wrap_class
[ 265s] Y2Storage::Disk
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Filesystems::BlkFilesystem
[ 265s] specifies its direct children [Y2Storage::Filesystems::Btrfs] as downcastable
[ 265s] Y2Storage::PartitionTables::PartitionSlot
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Device
[ 265s] specifies its direct children [Y2Storage::LvmPv, Y2Storage::LvmVg, Y2Storage::BlkDevice, Y2Storage::Mountable, Y2Storage::MountPoint, Y2Storage::PartitionTables::Base] as downcastable
[ 265s] Y2Storage::LvmPv
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Partition
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Actiongraph
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Md
[ 265s] specifies its direct children [Y2Storage::MdMember, Y2Storage::MdContainer] as downcastable
[ 265s] Y2Storage::MdMember
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::CompoundAction
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::LvmVg
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::LvmLv
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Filesystems::Nfs
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Filesystems::Base
[ 265s] specifies its direct children [Y2Storage::Filesystems::BlkFilesystem, Y2Storage::Filesystems::Nfs] as downcastable
[ 265s] Y2Storage::BlkDevice
[ 265s] specifies its direct children [Y2Storage::Partition, Y2Storage::LvmLv, Y2Storage::Partitionable, Y2Storage::Encryption] as downcastable
[ 265s] Y2Storage::Mountable
[ 265s] specifies its direct children [Y2Storage::Filesystems::Base, Y2Storage::BtrfsSubvolume] as downcastable
[ 265s] Y2Storage::MountPoint
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::PartitionTables::Msdos
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::PartitionTables::Base
[ 265s] specifies its direct children [Y2Storage::PartitionTables::Msdos, Y2Storage::PartitionTables::Dasd, Y2Storage::PartitionTables::Gpt] as downcastable
[ 265s] Y2Storage::Region
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::PartitionTables::Dasd
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::PartitionTables::Gpt
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Partitionable
[ 265s] specifies its direct children [Y2Storage::Disk, Y2Storage::Md, Y2Storage::Dasd, Y2Storage::DmRaid, Y2Storage::Multipath] as downcastable
[ 265s] Y2Storage::Devicegraph
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Dasd
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::ResizeInfo
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::MdContainer
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::DmRaid
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Multipath
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::BtrfsSubvolume
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Filesystems::Btrfs
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::Encryption
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s] Y2Storage::SpaceInfo
[ 265s] does not specify any downcastable class as it does not have a direct child
[ 265s]
[ 265s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 265s]
[ 265s] 1) Y2Storage::AutoinstProposal#propose removing partitions when only free space should be used raises an error if there is not enough space
[ 265s] # Not yet implemented
[ 265s] # ./test/y2storage/autoinst_proposal_test.rb:296
[ 265s]
[ 265s] 2) Y2Storage::AutoinstProfile::RaidOptionsSection.new_from_storage initializes device_order
[ 265s] # .new_from_storage is not fully implemented yet
[ 265s] # ./test/y2storage/autoinst_profile/raid_options_section_test.rb:128
[ 265s]
[ 265s] 3) Y2Storage::Proposal::SpaceMaker#delete_unwanted_partitions when deleting Linux partitions deletes partitions with id raid
[ 265s] # Let's wait until we have some meaningful RAID scenarios
[ 265s] # ./test/y2storage/proposal/space_maker_test.rb:113
[ 265s]
[ 265s] 4) Y2Storage::Proposal::AutoinstDrivesMap#each when no suitable drive is found error?
[ 265s] # Not yet implemented
[ 265s] # ./test/y2storage/proposal/autoinst_drives_map_test.rb:163
[ 265s]
[ 265s] 5) Y2Storage::Proposal::AutoinstSpaceMaker#cleaned_devicegraph when 'use' key is set to 'all' and a RAID device will be reused keeps the physical partition
[ 265s] # Not yet implemented
[ 265s] # ./test/y2storage/proposal/autoinst_space_maker_test.rb:98
[ 265s]
[ 265s] 6) Y2Storage::Region#inside? if both regions have a different block size raises Storage::DifferentBlockSizes
[ 265s] # Temporarily skipped with xit
[ 265s] # ./test/y2storage/region_test.rb:79
[ 265s]
[ 265s] 7) Y2Storage::YamlWriter produces yaml of a simple lvm setup
[ 265s] # Temporarily skipped with xit
[ 265s] # ./test/y2storage/yaml_writer_test.rb:133
[ 265s]
[ 265s] Failures:
[ 265s]
[ 265s] 1) Y2Storage::GuidedProposal#propose using the whole disk with LVM proposes PReP at the beginning of the disk
[ 265s] Failure/Error: expect(sda1.region.start).to eq 2048
[ 265s]
[ 265s] expected: 2048
[ 265s] got: 411648
[ 265s]
[ 265s] (compared using ==)
[ 265s] # ./test/y2storage/proposal_scenarios_ppc_test.rb:106:in `block (4 levels) in
See https://ci.suse.de/job/yast-storage-ng-master/169/display/redirect?page=chan...
Changes:
[ancor] Give some weight to the boot-related partition
[ancor] Adjust limits of the boot-related partitions
[ancor] Adjust output of scenario tests to the new boot requirements
[ancor] Update documentation about bugs and PReP
[ancor] Version and changelog
------------------------------------------
[...truncated 745.62 KB...]
[ 255s] when there is no boot error
[ 255s] returns an empty list
[ 255s] #product_warnings
[ 255s] returns a list of setup errors
[ 255s] does not include boot errors
[ 255s] does not include an error for optional product volumes
[ 255s] includes an error for each mandatory product volume not present in the system
[ 255s] when a mandatory product volume is present in the system
[ 255s] does not include an error for that volume
[ 255s] when all mandatory product volumes are present in the system
[ 255s] returns an empty list
[ 255s] when old settings format is used
[ 255s] returns an empty list
[ 255s]
[ 255s] Y2Storage::Callbacks::Activate
[ 255s] #luks
[ 255s] opens a dialog to request the password
[ 255s] returns an object of the expected type
[ 255s] when the dialog is accepted
[ 255s] returns the pair (true, password)
[ 255s] when the dialog is not accepted
[ 255s] returns the pair (false, "")
[ 255s] #multipath
[ 255s] asks the user whether to activate multipath
[ 255s] if the user accepts
[ 255s] returns true
[ 255s] if the user rejects
[ 255s] returns false
[ 255s]
[ 255s] Y2Storage::Callbacks::Commit
[ 255s] #error
[ 255s] displays the error to the user
[ 255s] asks the user whether to continue and returns the answer
[ 255s]
[ 255s] Y2Storage::Multipath
[ 255s] #preferred_ptable_type
[ 255s] returns gpt
[ 255s] #partition_table
[ 255s] for a device with a partition table
[ 255s] returns the corresponding PartitionTable object
[ 255s] for a completely empty multipath device
[ 255s] returns nil
[ 255s] #is?
[ 255s] returns true for values whose symbol is :multipath
[ 255s] returns false for a different string like "MultiPath"
[ 255s] returns false for different device names like :disk or :partition
[ 255s] returns true for a list of names containing :multipath
[ 255s] returns false for a list of names not containing :multipath
[ 255s] #parents
[ 255s] returns the disks grouped in the multipath device
[ 255s] #in_network?
[ 255s] if none of the disks in the device is a network device
[ 255s] returns false
[ 255s] if any of the disks in the device is a network device
[ 255s] returns true
[ 255s]
[ 255s] Y2Storage::PartitionTables::Dasd
[ 255s] #partition_id_for
[ 255s] uses the LVM partition id for LVM
[ 255s] uses the RAID partition id for RAID
[ 255s] uses the LINUX partition id for swap
[ 255s] maps other partition ids to LINUX
[ 255s] #partition_id_supported?
[ 255s] dasd can have a LINUX partition
[ 255s] dasd can NOT have a WINDOWS_BASIC_DATA partition
[ 255s] dasd can NOT have a DOS32 partition
[ 255s] dasd can have an UNKNOWN partition
[ 255s] dasd can NOT have partition id 0
[ 255s] #supported_partition_ids
[ 255s] list includes the LINUX id
[ 255s] list does not include the WINDOWS_BASIC_DATA id
[ 255s] list does not include the UNKNOWN id
[ 255s]
[ 255s] Y2Storage::PartitionTables::Gpt
[ 255s] #partition_id_for
[ 255s] uses the WINDOWS_BASIC_DATA partition id for WINDOWS_BASIC_DATA
[ 255s] uses the MICROSOFT_RESERVED partition id for MICROSOFT_RESERVED
[ 255s] uses the SWAP partition id for SWAP
[ 255s] uses the WINDOWS_BASIC_DATA partition id for NTFS
[ 255s] uses the WINDOWS_BASIC_DATA partition id for DOS32
[ 255s] #partition_id_supported?
[ 255s] gpt can have a LINUX partition
[ 255s] gpt can have a WINDOWS_BASIC_DATA partition
[ 255s] gpt can NOT have a DOS32 partition
[ 255s] gpt can have an UNKNOWN partition
[ 255s] gpt can NOT have partition id 0
[ 255s] #supported_partition_ids
[ 255s] list includes the LINUX id
[ 255s] list includes the WINDOWS_BASIC_DATA id
[ 255s] list does not include the UNKNOWN id
[ 255s]
[ 255s] Y2Storage::PartitionTables::Msdos
[ 255s] #partition_id_for
[ 255s] returns the same partition id
[ 255s] #partition_id_supported?
[ 255s] ms-dos can have a LINUX partition
[ 255s] ms-dos can NOT have a WINDOWS_BASIC_DATA partition
[ 255s] ms-dos can have a DOS32 partition
[ 255s] ms-dos can NOT have an UNKNOWN partition
[ 255s] ms-dos can NOT have partition id 0
[ 255s] #supported_partition_ids
[ 255s] list includes the LINUX id
[ 255s] list includes the DOS32 id
[ 255s] list does not include the UNKNOWN id
[ 255s]
[ 255s] Y2Storage::StorageClassWrapper
[ 255s] wrap_class
[ 255s] Y2Storage::Disk
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Filesystems::BlkFilesystem
[ 255s] specifies its direct children [Y2Storage::Filesystems::Btrfs] as downcastable
[ 255s] Y2Storage::PartitionTables::PartitionSlot
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::PartitionTables::Msdos
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Device
[ 255s] specifies its direct children [Y2Storage::LvmPv, Y2Storage::LvmVg, Y2Storage::BlkDevice, Y2Storage::Mountable, Y2Storage::MountPoint, Y2Storage::PartitionTables::Base] as downcastable
[ 255s] Y2Storage::LvmPv
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Partition
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Actiongraph
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Md
[ 255s] specifies its direct children [Y2Storage::MdMember, Y2Storage::MdContainer] as downcastable
[ 255s] Y2Storage::MdMember
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::CompoundAction
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::LvmVg
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::LvmLv
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Filesystems::Nfs
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Filesystems::Base
[ 255s] specifies its direct children [Y2Storage::Filesystems::BlkFilesystem, Y2Storage::Filesystems::Nfs] as downcastable
[ 255s] Y2Storage::BlkDevice
[ 255s] specifies its direct children [Y2Storage::Partition, Y2Storage::LvmLv, Y2Storage::Partitionable, Y2Storage::Encryption] as downcastable
[ 255s] Y2Storage::Mountable
[ 255s] specifies its direct children [Y2Storage::Filesystems::Base, Y2Storage::BtrfsSubvolume] as downcastable
[ 255s] Y2Storage::MountPoint
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::PartitionTables::Base
[ 255s] specifies its direct children [Y2Storage::PartitionTables::Msdos, Y2Storage::PartitionTables::Dasd, Y2Storage::PartitionTables::Gpt] as downcastable
[ 255s] Y2Storage::Region
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::PartitionTables::Dasd
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::PartitionTables::Gpt
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Partitionable
[ 255s] specifies its direct children [Y2Storage::Disk, Y2Storage::Md, Y2Storage::Dasd, Y2Storage::DmRaid, Y2Storage::Multipath] as downcastable
[ 255s] Y2Storage::Devicegraph
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Dasd
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::ResizeInfo
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::MdContainer
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::DmRaid
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Multipath
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::BtrfsSubvolume
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Filesystems::Btrfs
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::Encryption
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s] Y2Storage::SpaceInfo
[ 255s] does not specify any downcastable class as it does not have a direct child
[ 255s]
[ 255s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 255s]
[ 255s] 1) Y2Storage::AutoinstProposal#propose removing partitions when only free space should be used raises an error if there is not enough space
[ 255s] # Not yet implemented
[ 255s] # ./test/y2storage/autoinst_proposal_test.rb:296
[ 255s]
[ 255s] 2) Y2Storage::AutoinstProfile::RaidOptionsSection.new_from_storage initializes device_order
[ 255s] # .new_from_storage is not fully implemented yet
[ 255s] # ./test/y2storage/autoinst_profile/raid_options_section_test.rb:128
[ 255s]
[ 255s] 3) Y2Storage::Proposal::SpaceMaker#delete_unwanted_partitions when deleting Linux partitions deletes partitions with id raid
[ 255s] # Let's wait until we have some meaningful RAID scenarios
[ 255s] # ./test/y2storage/proposal/space_maker_test.rb:113
[ 255s]
[ 255s] 4) Y2Storage::Proposal::AutoinstDrivesMap#each when no suitable drive is found error?
[ 255s] # Not yet implemented
[ 255s] # ./test/y2storage/proposal/autoinst_drives_map_test.rb:163
[ 255s]
[ 255s] 5) Y2Storage::Proposal::AutoinstSpaceMaker#cleaned_devicegraph when 'use' key is set to 'all' and a RAID device will be reused keeps the physical partition
[ 255s] # Not yet implemented
[ 255s] # ./test/y2storage/proposal/autoinst_space_maker_test.rb:98
[ 255s]
[ 255s] 6) Y2Storage::Region#inside? if both regions have a different block size raises Storage::DifferentBlockSizes
[ 255s] # Temporarily skipped with xit
[ 255s] # ./test/y2storage/region_test.rb:79
[ 255s]
[ 255s] 7) Y2Storage::YamlWriter produces yaml of a simple lvm setup
[ 255s] # Temporarily skipped with xit
[ 255s] # ./test/y2storage/yaml_writer_test.rb:133
[ 255s]
[ 255s] Failures:
[ 255s]
[ 255s] 1) Y2Storage::GuidedProposal#propose using the whole disk with LVM proposes PReP at the beginning of the disk
[ 255s] Failure/Error: expect(sda1.region.start).to eq 2048
[ 255s]
[ 255s] expected: 2048
[ 255s] got: 411648
[ 255s]
[ 255s] (compared using ==)
[ 255s] # ./test/y2storage/proposal_scenarios_ppc_test.rb:106:in `block (4 levels) in
participants (1)
-
jenkins@suse.de