See http://ci.opensuse.org/job/yast-storage-ng-master/45/changes
Changes:
[ancor] Small bugfix in Proposal class
[ancor] Small bugfix in YamlWriter
[ancor] Integrate target size into PlannedVolumesList
[ancor] SpaceDistribution class
[ancor] Small fix in FreeDiskSpace
[ancor] DevicegraphGenerator relies now in SpaceDistribution
[ancor] Updated methods documentation
------------------------------------------
[...truncated 2455 lines...]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in '
[ 73s]
[ 73s] 80) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in '
[ 73s]
[ 73s] 81) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in '
[ 73s]
[ 73s] 82) Yast::Storage::Proposal::VolumesGenerator#all_volumes swap volumes if the existing swap partition is not big enough includes a brand new swap volume and no swap reusing
[ 73s] Failure/Error: let(:swap_partitions) { [analyzer_part("/dev/sdaX", 1.GiB)] }
[ 73s] the ::Storage::Partition class does not implement the instance method: size_k
[ 73s] # ./test/support/storage_helpers.rb:50:in `analyzer_part'
[ 73s] # ./test/proposal/volumes_generator_test.rb:90:in `block (5 levels) in '
[ 73s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in '
[ 73s]
[ 73s] 83) Yast::Storage::Proposal::VolumesGenerator#all_volumes swap volumes if the existing swap partition is big enough includes a volume to reuse the existing swap and no new swap
[ 73s] Failure/Error: let(:swap_partitions) { [analyzer_part("/dev/sdaX", 3.GiB)] }
[ 73s] the ::Storage::Partition class does not implement the instance method: size_k
[ 73s] # ./test/support/storage_helpers.rb:50:in `analyzer_part'
[ 73s] # ./test/proposal/volumes_generator_test.rb:100:in `block (5 levels) in '
[ 73s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in '
[ 73s]
[ 73s] 84) Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 85) Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 86) Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 87) Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 88) Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 89) Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 90) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 91) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] 92) Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps
[ 73s] Failure/Error: fake_scenario(scenario)
[ 73s]
[ 73s] Storage::Exception:
[ 73s] Storage::Exception
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph'
[ 73s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml'
[ 73s] # ./test/support/storage_helpers.rb:42:in `fake_scenario'
[ 73s] # ./test/proposal_test.rb:38:in `block (3 levels) in '
[ 73s]
[ 73s] Finished in 0.21571 seconds (files took 0.37751 seconds to load)
[ 73s] 199 examples, 92 failures
[ 73s]
[ 73s] Failed examples:
[ 73s]
[ 73s] rspec ./test/boot_requirements_checker_ppc_test.rb:63 # Yast::Storage::BootRequirementsChecker#needed_partitions in a PPC64 system in a non-PowerNV system (KVM/LPAR) with a partitions-based proposal if the existent PReP partition is not in the target disk requires only a PReP partition
[ 73s] rspec ./test/boot_requirements_checker_ppc_test.rb:73 # Yast::Storage::BootRequirementsChecker#needed_partitions in a PPC64 system in a non-PowerNV system (KVM/LPAR) with a partitions-based proposal if there is already a PReP partition in the disk does not require any particular volume
[ 73s] rspec ./test/boot_requirements_checker_ppc_test.rb:96 # Yast::Storage::BootRequirementsChecker#needed_partitions in a PPC64 system in a non-PowerNV system (KVM/LPAR) with a LVM-based proposal if the existent PReP partition is not in the target disk requires /boot and PReP partitions
[ 73s] rspec ./test/boot_requirements_checker_ppc_test.rb:107 # Yast::Storage::BootRequirementsChecker#needed_partitions in a PPC64 system in a non-PowerNV system (KVM/LPAR) with a LVM-based proposal if there is already a PReP partition in the disk only requires a /boot partition
[ 73s] rspec ./test/boot_requirements_checker_x86_test.rb:76 # Yast::Storage::BootRequirementsChecker#needed_partitions in a x86 system using UEFI with a partitions-based proposal if there is already an EFI partition only requires to use the existing EFI partition
[ 73s] rspec ./test/boot_requirements_checker_x86_test.rb:101 # Yast::Storage::BootRequirementsChecker#needed_partitions in a x86 system using UEFI with a LVM-based proposal if there is already an EFI partition requires /boot and a reused /boot/efi partition
[ 73s] rspec ./test/boot_requirements_checker_x86_test.rb:205 # Yast::Storage::BootRequirementsChecker#needed_partitions in a x86 system not using UEFI (legacy PC) with an MS-DOS partition table with GPT partition table if there is already a GRUB partition in a partitions-based proposal does not require any particular volume
[ 73s] rspec ./test/boot_requirements_checker_x86_test.rb:213 # Yast::Storage::BootRequirementsChecker#needed_partitions in a x86 system not using UEFI (legacy PC) with an MS-DOS partition table with GPT partition table if there is already a GRUB partition in a LVM-based proposal only requires a /boot partition
[ 73s] rspec ./test/devices_list_test.rb:49 # devices lists Yast::Storage::DevicesList #with returns a list of the same class
[ 73s] rspec ./test/devices_list_test.rb:54 # devices lists Yast::Storage::DevicesList #with filters by a scalar value
[ 73s] rspec ./test/devices_list_test.rb:62 # devices lists Yast::Storage::DevicesList #with filters by nil values
[ 73s] rspec ./test/devices_list_test.rb:81 # devices lists Yast::Storage::DevicesList #with considers not found libstorage attributes as nil
[ 73s] rspec ./test/devices_list_test.rb:89 # devices lists Yast::Storage::DevicesList #with filters by an array of values
[ 73s] rspec ./test/devices_list_test.rb:98 # devices lists Yast::Storage::DevicesList #with filters by another list of values
[ 73s] rspec ./test/devices_list_test.rb:108 # devices lists Yast::Storage::DevicesList #with filters by any combination of scalars and lists
[ 73s] rspec ./test/devices_list_test.rb:118 # devices lists Yast::Storage::DevicesList #with filters by block
[ 73s] rspec ./test/devices_list_test.rb:129 # devices lists Yast::Storage::DevicesList #size returns the number of elements
[ 73s] rspec ./test/devices_list_test.rb:135 # devices lists Yast::Storage::DevicesList #to_a returns an array with the elements
[ 73s] rspec ./test/devices_list_test.rb:143 # devices lists Yast::Storage::DevicesList #empty? returns true if no elements are found
[ 73s] rspec ./test/devices_list_test.rb:148 # devices lists Yast::Storage::DevicesList #empty? returns false if some element is found
[ 73s] rspec ./test/devices_list_test.rb:158 # devices lists Yast::Storage::DisksList contains all disks by default
[ 73s] rspec ./test/devices_list_test.rb:164 # devices lists Yast::Storage::DisksList#partitions returns a filtered list of partitions
[ 73s] rspec ./test/devices_list_test.rb:175 # devices lists Yast::Storage::DisksList#filesystems returns a filtered list of filesystems
[ 73s] rspec ./test/devices_list_test.rb:186 # devices lists Yast::Storage::DisksList#free_disk_spaces returns a filtered list of FreeDiskSpace
[ 73s] rspec ./test/devices_list_test.rb:200 # devices lists Yast::Storage::PartitionsList contains all partitions by default
[ 73s] rspec ./test/devices_list_test.rb:206 # devices lists Yast::Storage::PartitionsList#filesystems returns a filtered list of filesystems
[ 73s] rspec ./test/devices_list_test.rb:220 # devices lists Yast::Storage::FilesystemsList contains all filesystems by default
[ 73s] rspec ./test/devices_list_test.rb:231 # devices lists Yast::Storage::FreeDiskSpacesList contains all spaces by default
[ 73s] rspec ./test/devices_list_test.rb:237 # devices lists Yast::Storage::FreeDiskSpacesList#disk_size returns to sum of all the spaces sizes
[ 73s] rspec ./test/proposal/partition_creator_test.rb:47 # Yast::Storage::Proposal::PartitionCreator#create_partitions creates the partitions honouring the distribution
[ 73s] rspec ./test/proposal/partition_creator_test.rb:83 # Yast::Storage::Proposal::PartitionCreator#create_partitions when filling a space with several volumes if the exact space is available creates partitions matching the volume sizes
[ 73s] rspec ./test/proposal/partition_creator_test.rb:103 # Yast::Storage::Proposal::PartitionCreator#create_partitions when filling a space with several volumes if some extra space is available distributes the extra space
[ 73s] rspec ./test/proposal/partition_creator_test.rb:125 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions in an empty space if the space is marked as :primary creates all partitions as primary
[ 73s] rspec ./test/proposal/partition_creator_test.rb:141 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions in an empty space if the space is marked as :extended creates no new primary partitions
[ 73s] rspec ./test/proposal/partition_creator_test.rb:150 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions in an empty space if the space is marked as :extended creates an extended partition filling the whole space
[ 73s] rspec ./test/proposal/partition_creator_test.rb:156 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions in an empty space if the space is marked as :extended creates all the partitions as logical
[ 73s] rspec ./test/proposal/partition_creator_test.rb:171 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions in an empty space if the space has not predefined partition type creates as many primary partitions as possible
[ 73s] rspec ./test/proposal/partition_creator_test.rb:181 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions in an empty space if the space has not predefined partition type creates an extended partition filling the remaining space
[ 73s] rspec ./test/proposal/partition_creator_test.rb:187 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions in an empty space if the space has not predefined partition type creates logical partitions for the remaining volumes
[ 73s] rspec ./test/proposal/partition_creator_test.rb:205 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions within an existing extended one reuses the extended partition
[ 73s] rspec ./test/proposal/partition_creator_test.rb:211 # Yast::Storage::Proposal::PartitionCreator#create_partitions when creating partitions within an existing extended one creates all the partitions as logical
[ 73s] rspec ./test/proposal/space_distribution_test.rb:58 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is in an extended partition if the space is not big enough returns no distribution (nil)
[ 73s] rspec ./test/proposal/space_distribution_test.rb:66 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is in an extended partition if the space is big enough allocates all the volumes in the available space
[ 73s] rspec ./test/proposal/space_distribution_test.rb:72 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is in an extended partition if the space is big enough plans all partitions as logical
[ 73s] rspec ./test/proposal/space_distribution_test.rb:85 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is unassigned (ms-dos partition table) if the space is not big enough returns no distribution (nil)
[ 73s] rspec ./test/proposal/space_distribution_test.rb:93 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is unassigned (ms-dos partition table) if the space is big enough allocates all the volumes in the available space
[ 73s] rspec ./test/proposal/space_distribution_test.rb:100 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is unassigned (ms-dos partition table) if the space is big enough and there is no extended partition does not enforce the partition type
[ 73s] rspec ./test/proposal/space_distribution_test.rb:110 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is unassigned (ms-dos partition table) if the space is big enough and there is already a extended partition and the number of partitions exceeds the primary limit returns no distribution (nil)
[ 73s] rspec ./test/proposal/space_distribution_test.rb:118 # Yast::Storage::Proposal::SpaceDistribution.better_for when the only available space is unassigned (ms-dos partition table) if the space is big enough and there is already a extended partition and there are not too many primary partitions already plans all partitions as primary
[ 73s] rspec ./test/proposal/space_distribution_test.rb:132 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if the sum of all spaces is not big enough returns no distribution (nil)
[ 73s] rspec ./test/proposal/space_distribution_test.rb:141 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if all the volumes fit in one space allocates all the partitions in the same space
[ 73s] rspec ./test/proposal/space_distribution_test.rb:147 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if all the volumes fit in one space uses the biggest space it can fill completely
[ 73s] rspec ./test/proposal/space_distribution_test.rb:159 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if no single space is big enough and it's possible to avoid gaps completely fills all the used spaces
[ 73s] rspec ./test/proposal/space_distribution_test.rb:167 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if no single space is big enough and it's not possible to fill all the spaces creates the smallest possible gap
[ 73s] rspec ./test/proposal/space_distribution_test.rb:176 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if no single space is big enough and all the spaces are inside an extended partition plans all partitions as logical
[ 73s] rspec ./test/proposal/space_distribution_test.rb:187 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if no single space is big enough and the spaces are unassigned (ms-dos partition table) and there is already an extended partition and the number of partitions exceeds the primary limit returns no distribution (nil)
[ 73s] rspec ./test/proposal/space_distribution_test.rb:195 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if no single space is big enough and the spaces are unassigned (ms-dos partition table) and there is already an extended partition and there are not too many primary partitions already plans all partitions as primary
[ 73s] rspec ./test/proposal/space_distribution_test.rb:206 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if no single space is big enough and the spaces are unassigned (ms-dos partition table) and there is no extended partition and the number of partitions reaches the primary limit chooses one space for an extended partition and the rest as primary
[ 73s] rspec ./test/proposal/space_distribution_test.rb:218 # Yast::Storage::Proposal::SpaceDistribution.better_for when there are several free spaces if no single space is big enough and the spaces are unassigned (ms-dos partition table) and there is no extended partition and the number of partitions is below the primary limit does not enforce the partition types
[ 73s] rspec ./test/proposal/space_distribution_test.rb:240 # Yast::Storage::Proposal::SpaceDistribution.better_for if disk restrictions apply to some volume if a proper distribution is possible honors the disk restrictions
[ 73s] rspec ./test/proposal/space_distribution_test.rb:245 # Yast::Storage::Proposal::SpaceDistribution.better_for if disk restrictions apply to some volume if a proper distribution is possible completely fills all the used spaces
[ 73s] rspec ./test/proposal/space_distribution_test.rb:253 # Yast::Storage::Proposal::SpaceDistribution.better_for if disk restrictions apply to some volume if the only way to avoid gaps is breaking the disk restrictions honors the disk restrictions
[ 73s] rspec ./test/proposal/space_distribution_test.rb:258 # Yast::Storage::Proposal::SpaceDistribution.better_for if disk restrictions apply to some volume if the only way to avoid gaps is breaking the disk restrictions creates the smallest possible gap
[ 73s] rspec ./test/proposal/space_distribution_test.rb:266 # Yast::Storage::Proposal::SpaceDistribution.better_for if disk restrictions apply to some volume if is not possible to honor the disk restrictions returns no distribution (nil)
[ 73s] rspec ./test/proposal/space_maker_test.rb:59 # Yast::Storage::Proposal::SpaceMaker#make_space if the disk is not big enough raises a NoDiskSpaceError exception
[ 73s] rspec ./test/proposal/space_maker_test.rb:69 # Yast::Storage::Proposal::SpaceMaker#make_space if there are Windows and Linux partitions deletes some of the linux ones
[ 73s] rspec ./test/proposal/space_maker_test.rb:95 # Yast::Storage::Proposal::SpaceMaker#make_space if there is a Windows partition and no Linux ones with enough free space in the Windows partition shrinks the Windows partition by the required size
[ 73s] rspec ./test/proposal/space_maker_test.rb:101 # Yast::Storage::Proposal::SpaceMaker#make_space if there is a Windows partition and no Linux ones with enough free space in the Windows partition leaves other partitions untouched
[ 73s] rspec ./test/proposal/space_maker_test.rb:113 # Yast::Storage::Proposal::SpaceMaker#make_space if there is a Windows partition and no Linux ones with no enough free space in the Windows partition shrinks the Windows partition as much as possible
[ 73s] rspec ./test/proposal/space_maker_test.rb:119 # Yast::Storage::Proposal::SpaceMaker#make_space if there is a Windows partition and no Linux ones with no enough free space in the Windows partition removes other partitions
[ 73s] rspec ./test/proposal/space_maker_test.rb:150 # Yast::Storage::Proposal::SpaceMaker#make_space if there are two Windows partitions with at least one Windows partition having enough free space shrinks the less full Windows partition as needed
[ 73s] rspec ./test/proposal/space_maker_test.rb:156 # Yast::Storage::Proposal::SpaceMaker#make_space if there are two Windows partitions with at least one Windows partition having enough free space leaves other partitions untouched
[ 73s] rspec ./test/proposal/space_maker_test.rb:172 # Yast::Storage::Proposal::SpaceMaker#make_space if there are two Windows partitions with no partition having enough free space by itself shrinks the less full Windows partition as much as possible
[ 73s] rspec ./test/proposal/space_maker_test.rb:178 # Yast::Storage::Proposal::SpaceMaker#make_space if there are two Windows partitions with no partition having enough free space by itself shrinks the other Windows partition as needed
[ 73s] rspec ./test/proposal/space_maker_test.rb:184 # Yast::Storage::Proposal::SpaceMaker#make_space if there are two Windows partitions with no partition having enough free space by itself leaves other partitions untouched
[ 73s] rspec ./test/proposal/space_maker_test.rb:199 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes the first partitions of the disk until reaching the goal
[ 73s] rspec ./test/proposal/space_maker_test.rb:211 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions marked to be reused
[ 73s] rspec ./test/proposal/space_maker_test.rb:224 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough
[ 73s] rspec ./test/proposal/space_maker_test.rb:234 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required
[ 73s] rspec ./test/proposal/space_maker_test.rb:255 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed
[ 73s] rspec ./test/proposal/space_maker_test.rb:275 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there
[ 73s] rspec ./test/proposal/volumes_generator_test.rb:92 # Yast::Storage::Proposal::VolumesGenerator#all_volumes swap volumes if the existing swap partition is not big enough includes a brand new swap volume and no swap reusing
[ 73s] rspec ./test/proposal/volumes_generator_test.rb:102 # Yast::Storage::Proposal::VolumesGenerator#all_volumes swap volumes if the existing swap partition is big enough includes a volume to reuse the existing swap and no new swap
[ 73s] rspec ./test/proposal_test.rb:77 # Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout
[ 73s] rspec ./test/proposal_test.rb:86 # Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout
[ 73s] rspec ./test/proposal_test.rb:100 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout
[ 73s] rspec ./test/proposal_test.rb:109 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout
[ 73s] rspec ./test/proposal_test.rb:123 # Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout
[ 73s] rspec ./test/proposal_test.rb:132 # Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout
[ 73s] rspec ./test/proposal_test.rb:163 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions
[ 73s] rspec ./test/proposal_test.rb:174 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions
[ 73s] rspec ./test/proposal_test.rb:192 # Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps
[ 73s]
[ 73s] rake aborted!
[ 73s] Command failed with status (1): [rspec --color --format doc 'test/disk_size...]
[ 73s]
[ 73s] Tasks: TOP => test:unit
[ 73s] (See full trace by running task with --trace)
[ 73s] error: Bad exit status from /var/tmp/rpm-tmp.mxBpom (%check)
[ 73s]
[ 73s]
[ 73s] RPM build errors:
[ 73s] Bad exit status from /var/tmp/rpm-tmp.mxBpom (%check)
The buildroot was: /var/tmp/build-root-openSUSE_Factory
rm -rf YaST:storage-ng
rake aborted!
Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' b...]
Tasks: TOP => osc:commit => osc:build
(See full trace by running task with --trace)
cleaning
Build step 'Execute shell' marked build as failure