See http://ci.opensuse.org/job/yast-storage-ng-master/516/display/redirect?page=...
Changes:
[jlopez] Fix tests
------------------------------------------
[...truncated 841.98 KB...]
[ 414s] #help
[ 414s] produces a String
[ 414s] #opt
[ 414s] produces Symbols
[ 414s] #handle
[ 414s] produces a Symbol or nil
[ 414s] #validate
[ 414s] produces a Boolean (or nil)
[ 414s] Y2Partitioner::Dialogs::BlkDeviceResize::CustomSizeWidget
[ 414s] these methods are only tested if they exist
[ 414s] #label
[ 415s] produces a String
[ 415s] #help
[ 415s] produces a String
[ 415s] #opt
[ 415s] produces Symbols
[ 415s] #handle
[ 415s] produces a Symbol or nil
[ 415s] #validate
[ 415s] produces a Boolean (or nil)
[ 415s]
[ 415s] Y2Partitioner::Dialogs::PartitionType
[ 415s] #contents
[ 415s] produces a Term
[ 415s] #title
[ 415s] produces a String or nil
[ 415s] #back_button
[ 415s] produces a String or nil
[ 415s] #abort_button
[ 415s] produces a String or nil
[ 415s] #next_button
[ 415s] produces a String or nil
[ 415s] #skip_store_for
[ 415s] produces an Array
[ 415s]
[ 415s] Y2Partitioner::Dialogs::PartitionType::TypeChoice
[ 415s] these methods are only tested if they exist
[ 415s] #label
[ 415s] produces a String
[ 415s] #help
[ 415s] produces a String
[ 415s] #opt
[ 415s] produces Symbols
[ 415s] #handle
[ 415s] produces a Symbol or nil
[ 415s] #validate
[ 415s] produces a Boolean (or nil)
[ 415s] #items
[ 415s] produces an array of pairs of strings
[ 415s] #hspacing
[ 415s] returns and Integer or a Float number if defined
[ 415s] returns a positive number or zero if defined
[ 415s] #vspacing
[ 415s] returns and Integer or a Float number if defined
[ 415s] returns a positive number or zero if defined
[ 415s]
[ 415s] Y2Partitioner::FilesystemErrors
[ 415s] #filesystem_errors
[ 415s] if no filesystem is given
[ 415s] returns an empty list
[ 415s] if a filesystem is given
[ 415s] and the mode is not installation
[ 415s] does not contain 'small for snapshots' error
[ 415s] and the mode is installation
[ 415s] and the filesystem is not btrfs
[ 415s] does not contain 'small for snapshots' error
[ 415s] and the filesystem is btrfs
[ 415s] and it is not configured to have snapshots
[ 415s] does not contain 'small for snapshots' error
[ 415s] and it is configured to have snapshots
[ 415s] and there is no volume specification for the device
[ 415s] does not contain 'small for snapshots' error
[ 415s] and there is a volume specification for the device
[ 415s] and a specific new size is given
[ 415s] and the given size is bigger than the specification size
[ 415s] does not contain 'small for snapshots' error
[ 415s] and the given size is equal to the specification size
[ 415s] does not contain 'small for snapshots' error
[ 415s] and the given size is less than the specification size
[ 415s] contains 'small for snapshots' error
[ 415s] and no specific new size is given
[ 415s] and the filesystem size is bigger than the specification size
[ 415s] does not contain 'small for snapshots' error
[ 415s] and the filesystem size is equal to the specification size
[ 415s] does not contain 'small for snapshots' error
[ 415s] and the filesystem size is less than the specification size
[ 415s] contains 'small for snapshots' error
[ 415s]
[ 415s] Y2Partitioner::SetupErrorsPresenter
[ 415s] #to_html
[ 415s] when there is no error
[ 415s] returns an empty string
[ 415s] when there are fatal errors
[ 415s] contains messages only for fatal errors
[ 415s] when there are errors
[ 415s] contains a message for each error
[ 415s] and there are boot errors
[ 415s] contains a general error message for boot errors
[ 415s] does not contain a general error message for product errors
[ 415s] and there are product errors
[ 415s] contains a general error message for product errors
[ 415s] does not contain a general error message for boot errors
[ 415s] and there are boot and product errors
[ 415s] contains a general error message for boot errors
[ 415s] contains a general error message for product errors
[ 415s]
[ 415s] Y2Partitioner::UIState
[ 415s] .new
[ 415s] cannot be used directly
[ 415s] .instance
[ 415s] returns the singleton object in subsequent calls
[ 415s] .create_instance
[ 415s] returns a new singleton UIState object
[ 415s] #find_tree_node
[ 415s] if the user has still not visited any node
[ 416s] returns nil
[ 416s] when the user has opened a partition page
[ 416s] if the partition is still there after redrawing
[ 416s] selects the partition page
[ 416s] if the partition is not longer there after redrawing
[ 416s] selects the corresponding disk page
[ 416s] if the whole disk is not longer there after redrawing
[ 416s] returns nil
[ 416s] when the user has opened a disk page
[ 416s] if the disk is still there after redrawing
[ 416s] selects the correct disk page
[ 416s] if the disk is not longer there after redrawing
[ 416s] returns nil
[ 416s] when the user has opened an MD RAID page
[ 416s] if the RAID is still there after redrawing
[ 416s] selects the RAID page
[ 416s] if the RAID is not longer there after redrawing
[ 416s] selects the general MD RAIDs page
[ 416s] when the user has opened a LV page
[ 416s] if the LV is still there after redrawing
[ 416s] selects the LV page
[ 416s] if the LV is not longer there after redrawing
[ 417s] selects the corresponding VG page
[ 417s] if the whole VG is not longer there after redrawing
[ 417s] returns nil
[ 417s] when the user has opened a VG page
[ 417s] if the VG is still there after redrawing
[ 417s] selects the correct VG page
[ 417s] if the VG is not longer there after redrawing
[ 417s] selects the general LVM page
[ 417s] #find_tab
[ 417s] if the user has still not clicked in any tab
[ 417s] returns nil
[ 417s] if the user has switched to a tab in the current tree node
[ 417s] selects the corresponding page
[ 417s] if the switched to a tab but then moved to a different tree node
[ 417s] returns nil even if there is another tab with the same label
[ 417s] #row_sid
[ 417s] if the user has still not selected any row
[ 417s] returns nil
[ 417s] if the user had selected a row in the current node and tab
[ 417s] selecting the row by device
[ 418s] returns the sid of the device
[ 418s] selecting the row by sid
[ 418s] returns the sid of the device
[ 418s] if the user had selected a row but then moved to a different tab
[ 418s] returns nil
[ 418s] if the user had selected a row but then moved to a different tree node
[ 418s] returns nil
[ 418s]
[ 418s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 418s]
[ 418s] 1) Y2Storage::AutoinstProposal#propose removing partitions when only free space should be used raises an error if there is not enough space
[ 418s] # Not yet implemented
[ 418s] # ./test/y2storage/autoinst_proposal_test.rb:327
[ 418s]
[ 418s] 2) Y2Storage::BootRequirementsChecker#errors in a PPC64 system in a non-PowerNV system (KVM/LPAR) with a Software RAID proposal there is a PReP partition does not contain an error
[ 418s] # Temporarily skipped with xcontext
[ 418s] # ./test/y2storage/boot_requirements_errors_test.rb:86
[ 418s]
[ 418s] 3) Y2Storage::BootRequirementsChecker#errors in a PPC64 system in a non-PowerNV system (KVM/LPAR) with a Software RAID proposal PReP partition missing contains an error for missing PReP partition
[ 418s] # Temporarily skipped with xcontext
[ 418s] # ./test/y2storage/boot_requirements_errors_test.rb:102
[ 418s]
[ 418s] 4) Y2Storage::BootRequirementsChecker#errors in a PPC64 system in bare metal (PowerNV) with a Software RAID proposal and there is no /boot partition in the system contains an error for missing boot partition
[ 418s] # Temporarily skipped with xcontext
[ 418s] # ./test/y2storage/boot_requirements_errors_test.rb:92
[ 418s]
[ 418s] 5) Y2Storage::BootRequirementsChecker#errors in a PPC64 system in bare metal (PowerNV) with a Software RAID proposal and there is a /boot partition in the system does not contain an error
[ 418s] # Temporarily skipped with xcontext
[ 418s] # ./test/y2storage/boot_requirements_errors_test.rb:86
[ 418s]
[ 418s] 6) Y2Storage::Proposal::SpaceMaker#delete_unwanted_partitions when deleting Linux partitions deletes partitions with id raid
[ 418s] # Let's wait until we have some meaningful RAID scenarios
[ 418s] # ./test/y2storage/proposal/space_maker_test.rb:113
[ 418s]
[ 418s] 7) Y2Storage::Proposal::AutoinstDrivesMap#each when no suitable drive is found error?
[ 418s] # Not yet implemented
[ 418s] # ./test/y2storage/proposal/autoinst_drives_map_test.rb:163
[ 418s]
[ 418s] 8) Y2Storage::Proposal::AutoinstSpaceMaker#cleaned_devicegraph when 'use' key is set to 'all' and a RAID device will be reused keeps the physical partition
[ 418s] # Not yet implemented
[ 418s] # ./test/y2storage/proposal/autoinst_space_maker_test.rb:101
[ 418s]
[ 418s] 9) Y2Storage::AutoinstProfile::RaidOptionsSection.new_from_storage initializes device_order
[ 418s] # .new_from_storage is not fully implemented yet
[ 418s] # ./test/y2storage/autoinst_profile/raid_options_section_test.rb:131
[ 418s]
[ 418s] 10) Y2Storage::Region#inside? if both regions have a different block size raises Storage::DifferentBlockSizes
[ 418s] # Temporarily skipped with xit
[ 418s] # ./test/y2storage/region_test.rb:81
[ 418s]
[ 418s] Failures:
[ 418s]
[ 418s] 1) Y2Storage::StorageManager#default_mount_by= updates the default mount_by value
[ 418s] Failure/Error: expect(manager.default_mount_by).to_not eq(mount_by_id)
[ 418s]
[ 418s] expected: value != #