[yast-commit] Build failed in Jenkins: yast-storage-ng-master #43
See <http://ci.opensuse.org/job/yast-storage-ng-master/43/changes> Changes: [ancor] boot_requirements_checher_test broken in smaller pieces [ancor] Moved non-test RSpec files to /test/support (RSpec convention) [ancor] Trailing whitespace removed ------------------------------------------ [...truncated 1799 lines...] [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 49) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions listed in the 'keep' argument [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 50) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 51) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 52) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 53) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 54) 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 [ 48s] Failure/Error: let(:swap_partitions) { [analyzer_part("/dev/sdaX", 1.GiB)] } [ 48s] the ::Storage::Partition class does not implement the instance method: size_k [ 48s] # ./test/support/storage_helpers.rb:50:in `analyzer_part' [ 48s] # ./test/proposal/volumes_generator_test.rb:90:in `block (5 levels) in <top (required)>' [ 48s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 55) 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 [ 48s] Failure/Error: let(:swap_partitions) { [analyzer_part("/dev/sdaX", 3.GiB)] } [ 48s] the ::Storage::Partition class does not implement the instance method: size_k [ 48s] # ./test/support/storage_helpers.rb:50:in `analyzer_part' [ 48s] # ./test/proposal/volumes_generator_test.rb:100:in `block (5 levels) in <top (required)>' [ 48s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 56) Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 57) Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 58) Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 59) Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 60) Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home runs out of primary partitions [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 61) Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 62) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 63) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] 64) Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps [ 48s] Failure/Error: fake_scenario(scenario) [ 48s] [ 48s] Storage::Exception: [ 48s] Storage::Exception [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 48s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 48s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 48s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 48s] [ 48s] Finished in 0.21093 seconds (files took 0.33432 seconds to load) [ 48s] 171 examples, 64 failures [ 48s] [ 48s] Failed examples: [ 48s] [ 48s] 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 [ 48s] 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 [ 48s] 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 [ 48s] 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 [ 48s] 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 [ 48s] 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 [ 48s] 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 [ 48s] 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 [ 48s] rspec ./test/devices_list_test.rb:49 # devices lists Yast::Storage::DevicesList #with returns a list of the same class [ 48s] rspec ./test/devices_list_test.rb:54 # devices lists Yast::Storage::DevicesList #with filters by a scalar value [ 48s] rspec ./test/devices_list_test.rb:62 # devices lists Yast::Storage::DevicesList #with filters by nil values [ 48s] rspec ./test/devices_list_test.rb:81 # devices lists Yast::Storage::DevicesList #with considers not found libstorage attributes as nil [ 48s] rspec ./test/devices_list_test.rb:89 # devices lists Yast::Storage::DevicesList #with filters by an array of values [ 48s] rspec ./test/devices_list_test.rb:98 # devices lists Yast::Storage::DevicesList #with filters by another list of values [ 48s] rspec ./test/devices_list_test.rb:108 # devices lists Yast::Storage::DevicesList #with filters by any combination of scalars and lists [ 48s] rspec ./test/devices_list_test.rb:118 # devices lists Yast::Storage::DevicesList #with filters by block [ 48s] rspec ./test/devices_list_test.rb:129 # devices lists Yast::Storage::DevicesList #size returns the number of elements [ 48s] rspec ./test/devices_list_test.rb:135 # devices lists Yast::Storage::DevicesList #to_a returns an array with the elements [ 48s] rspec ./test/devices_list_test.rb:143 # devices lists Yast::Storage::DevicesList #empty? returns true if no elements are found [ 48s] rspec ./test/devices_list_test.rb:148 # devices lists Yast::Storage::DevicesList #empty? returns false if some element is found [ 48s] rspec ./test/devices_list_test.rb:158 # devices lists Yast::Storage::DisksList contains all disks by default [ 48s] rspec ./test/devices_list_test.rb:164 # devices lists Yast::Storage::DisksList#partitions returns a filtered list of partitions [ 48s] rspec ./test/devices_list_test.rb:175 # devices lists Yast::Storage::DisksList#filesystems returns a filtered list of filesystems [ 48s] rspec ./test/devices_list_test.rb:186 # devices lists Yast::Storage::DisksList#free_disk_spaces returns a filtered list of FreeDiskSpace [ 48s] rspec ./test/devices_list_test.rb:200 # devices lists Yast::Storage::PartitionsList contains all partitions by default [ 48s] rspec ./test/devices_list_test.rb:206 # devices lists Yast::Storage::PartitionsList#filesystems returns a filtered list of filesystems [ 48s] rspec ./test/devices_list_test.rb:220 # devices lists Yast::Storage::FilesystemsList contains all filesystems by default [ 48s] rspec ./test/devices_list_test.rb:231 # devices lists Yast::Storage::FreeDiskSpacesList contains all spaces by default [ 48s] rspec ./test/devices_list_test.rb:237 # devices lists Yast::Storage::FreeDiskSpacesList#disk_size returns to sum of all the spaces sizes [ 48s] rspec ./test/proposal/partition_creator_test.rb:61 # Yast::Storage::Proposal::PartitionCreator#create_partitions when the exact space is available creates partitions matching the volume sizes [ 48s] rspec ./test/proposal/partition_creator_test.rb:81 # Yast::Storage::Proposal::PartitionCreator#create_partitions when some extra space is available distributes the extra space [ 48s] rspec ./test/proposal/partition_creator_test.rb:98 # Yast::Storage::Proposal::PartitionCreator#create_partitions when there is no enough space to allocate start of all partitions raises an error [ 48s] rspec ./test/proposal/partition_creator_test.rb:112 # Yast::Storage::Proposal::PartitionCreator#create_partitions when some volume is marked as 'reuse' does not create the reused volumes [ 48s] rspec ./test/proposal/partition_creator_test.rb:120 # Yast::Storage::Proposal::PartitionCreator#create_partitions when some volume is marked as 'reuse' distributes extra space between the new (not reused) volumes [ 48s] rspec ./test/proposal/partition_creator_test.rb:139 # Yast::Storage::Proposal::PartitionCreator#create_partitions when a ms-dos type partition is used when the only available space is in an extended partition creates all partitions as logical [ 48s] rspec ./test/proposal/partition_creator_test.rb:155 # Yast::Storage::Proposal::PartitionCreator#create_partitions when a ms-dos type partition is used when the only available space is completely unassigned creates primary/extended/logical partitions as needed [ 48s] rspec ./test/proposal/space_maker_test.rb:54 # Yast::Storage::Proposal::SpaceMaker#make_space if the disk is not big enough raises a NoDiskSpaceError exception [ 48s] rspec ./test/proposal/space_maker_test.rb:64 # Yast::Storage::Proposal::SpaceMaker#make_space if there are Windows and Linux partitions deletes some of the linux ones [ 48s] rspec ./test/proposal/space_maker_test.rb:90 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:96 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:108 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:114 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:145 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:151 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:165 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:171 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:177 # 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 [ 48s] rspec ./test/proposal/space_maker_test.rb:192 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes the first partitions of the disk until reaching the goal [ 48s] rspec ./test/proposal/space_maker_test.rb:201 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions listed in the 'keep' argument [ 48s] rspec ./test/proposal/space_maker_test.rb:210 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 48s] rspec ./test/proposal/space_maker_test.rb:217 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 48s] rspec ./test/proposal/space_maker_test.rb:229 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 48s] rspec ./test/proposal/space_maker_test.rb:240 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 48s] 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 [ 48s] 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 [ 48s] rspec ./test/proposal_test.rb:77 # Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 48s] rspec ./test/proposal_test.rb:86 # Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 48s] rspec ./test/proposal_test.rb:100 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 48s] rspec ./test/proposal_test.rb:109 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 48s] rspec ./test/proposal_test.rb:124 # Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home runs out of primary partitions [ 48s] rspec ./test/proposal_test.rb:132 # Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 48s] rspec ./test/proposal_test.rb:163 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 48s] rspec ./test/proposal_test.rb:174 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 48s] 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 [ 48s] [ 48s] rake aborted! [ 48s] Command failed with status (1): [rspec --color --format doc 'test/disk_size...] [ 48s] [ 48s] Tasks: TOP => test:unit [ 48s] (See full trace by running task with --trace) [ 48s] error: Bad exit status from /var/tmp/rpm-tmp.3byP0A (%check) [ 48s] [ 48s] [ 48s] RPM build errors: [ 48s] Bad exit status from /var/tmp/rpm-tmp.3byP0A (%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
See <http://ci.opensuse.org/job/yast-storage-ng-master/44/> ------------------------------------------ [...truncated 1779 lines...] [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 49) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions listed in the 'keep' argument [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 50) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 51) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 52) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 53) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal/space_maker_test.rb:34:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 54) 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 [ 49s] Failure/Error: let(:swap_partitions) { [analyzer_part("/dev/sdaX", 1.GiB)] } [ 49s] the ::Storage::Partition class does not implement the instance method: size_k [ 49s] # ./test/support/storage_helpers.rb:50:in `analyzer_part' [ 49s] # ./test/proposal/volumes_generator_test.rb:90:in `block (5 levels) in <top (required)>' [ 49s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 55) 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 [ 49s] Failure/Error: let(:swap_partitions) { [analyzer_part("/dev/sdaX", 3.GiB)] } [ 49s] the ::Storage::Partition class does not implement the instance method: size_k [ 49s] # ./test/support/storage_helpers.rb:50:in `analyzer_part' [ 49s] # ./test/proposal/volumes_generator_test.rb:100:in `block (5 levels) in <top (required)>' [ 49s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 56) Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 57) Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 58) Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 59) Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 60) Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home runs out of primary partitions [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 61) Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 62) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 63) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] 64) Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps [ 49s] Failure/Error: fake_scenario(scenario) [ 49s] [ 49s] Storage::Exception: [ 49s] Storage::Exception [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 49s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 49s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 49s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 49s] [ 49s] Finished in 0.20311 seconds (files took 0.35087 seconds to load) [ 49s] 171 examples, 64 failures [ 49s] [ 49s] Failed examples: [ 49s] [ 49s] 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 [ 49s] 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 [ 49s] 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 [ 49s] 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 [ 49s] 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 [ 49s] 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 [ 49s] 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 [ 49s] 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 [ 49s] rspec ./test/devices_list_test.rb:49 # devices lists Yast::Storage::DevicesList #with returns a list of the same class [ 49s] rspec ./test/devices_list_test.rb:54 # devices lists Yast::Storage::DevicesList #with filters by a scalar value [ 49s] rspec ./test/devices_list_test.rb:62 # devices lists Yast::Storage::DevicesList #with filters by nil values [ 49s] rspec ./test/devices_list_test.rb:81 # devices lists Yast::Storage::DevicesList #with considers not found libstorage attributes as nil [ 49s] rspec ./test/devices_list_test.rb:89 # devices lists Yast::Storage::DevicesList #with filters by an array of values [ 49s] rspec ./test/devices_list_test.rb:98 # devices lists Yast::Storage::DevicesList #with filters by another list of values [ 49s] rspec ./test/devices_list_test.rb:108 # devices lists Yast::Storage::DevicesList #with filters by any combination of scalars and lists [ 49s] rspec ./test/devices_list_test.rb:118 # devices lists Yast::Storage::DevicesList #with filters by block [ 49s] rspec ./test/devices_list_test.rb:129 # devices lists Yast::Storage::DevicesList #size returns the number of elements [ 49s] rspec ./test/devices_list_test.rb:135 # devices lists Yast::Storage::DevicesList #to_a returns an array with the elements [ 49s] rspec ./test/devices_list_test.rb:143 # devices lists Yast::Storage::DevicesList #empty? returns true if no elements are found [ 49s] rspec ./test/devices_list_test.rb:148 # devices lists Yast::Storage::DevicesList #empty? returns false if some element is found [ 49s] rspec ./test/devices_list_test.rb:158 # devices lists Yast::Storage::DisksList contains all disks by default [ 49s] rspec ./test/devices_list_test.rb:164 # devices lists Yast::Storage::DisksList#partitions returns a filtered list of partitions [ 49s] rspec ./test/devices_list_test.rb:175 # devices lists Yast::Storage::DisksList#filesystems returns a filtered list of filesystems [ 49s] rspec ./test/devices_list_test.rb:186 # devices lists Yast::Storage::DisksList#free_disk_spaces returns a filtered list of FreeDiskSpace [ 49s] rspec ./test/devices_list_test.rb:200 # devices lists Yast::Storage::PartitionsList contains all partitions by default [ 49s] rspec ./test/devices_list_test.rb:206 # devices lists Yast::Storage::PartitionsList#filesystems returns a filtered list of filesystems [ 49s] rspec ./test/devices_list_test.rb:220 # devices lists Yast::Storage::FilesystemsList contains all filesystems by default [ 49s] rspec ./test/devices_list_test.rb:231 # devices lists Yast::Storage::FreeDiskSpacesList contains all spaces by default [ 49s] rspec ./test/devices_list_test.rb:237 # devices lists Yast::Storage::FreeDiskSpacesList#disk_size returns to sum of all the spaces sizes [ 49s] rspec ./test/proposal/partition_creator_test.rb:61 # Yast::Storage::Proposal::PartitionCreator#create_partitions when the exact space is available creates partitions matching the volume sizes [ 49s] rspec ./test/proposal/partition_creator_test.rb:81 # Yast::Storage::Proposal::PartitionCreator#create_partitions when some extra space is available distributes the extra space [ 49s] rspec ./test/proposal/partition_creator_test.rb:98 # Yast::Storage::Proposal::PartitionCreator#create_partitions when there is no enough space to allocate start of all partitions raises an error [ 49s] rspec ./test/proposal/partition_creator_test.rb:112 # Yast::Storage::Proposal::PartitionCreator#create_partitions when some volume is marked as 'reuse' does not create the reused volumes [ 49s] rspec ./test/proposal/partition_creator_test.rb:120 # Yast::Storage::Proposal::PartitionCreator#create_partitions when some volume is marked as 'reuse' distributes extra space between the new (not reused) volumes [ 49s] rspec ./test/proposal/partition_creator_test.rb:139 # Yast::Storage::Proposal::PartitionCreator#create_partitions when a ms-dos type partition is used when the only available space is in an extended partition creates all partitions as logical [ 49s] rspec ./test/proposal/partition_creator_test.rb:155 # Yast::Storage::Proposal::PartitionCreator#create_partitions when a ms-dos type partition is used when the only available space is completely unassigned creates primary/extended/logical partitions as needed [ 49s] rspec ./test/proposal/space_maker_test.rb:54 # Yast::Storage::Proposal::SpaceMaker#make_space if the disk is not big enough raises a NoDiskSpaceError exception [ 49s] rspec ./test/proposal/space_maker_test.rb:64 # Yast::Storage::Proposal::SpaceMaker#make_space if there are Windows and Linux partitions deletes some of the linux ones [ 49s] rspec ./test/proposal/space_maker_test.rb:90 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:96 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:108 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:114 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:145 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:151 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:165 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:171 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:177 # 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 [ 49s] rspec ./test/proposal/space_maker_test.rb:192 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes the first partitions of the disk until reaching the goal [ 49s] rspec ./test/proposal/space_maker_test.rb:201 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions listed in the 'keep' argument [ 49s] rspec ./test/proposal/space_maker_test.rb:210 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 49s] rspec ./test/proposal/space_maker_test.rb:217 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 49s] rspec ./test/proposal/space_maker_test.rb:229 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 49s] rspec ./test/proposal/space_maker_test.rb:240 # Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 49s] 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 [ 49s] 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 [ 49s] rspec ./test/proposal_test.rb:77 # Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 49s] rspec ./test/proposal_test.rb:86 # Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 49s] rspec ./test/proposal_test.rb:100 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 49s] rspec ./test/proposal_test.rb:109 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 49s] rspec ./test/proposal_test.rb:124 # Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home runs out of primary partitions [ 49s] rspec ./test/proposal_test.rb:132 # Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 49s] rspec ./test/proposal_test.rb:163 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 49s] rspec ./test/proposal_test.rb:174 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 49s] 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 [ 49s] [ 49s] rake aborted! [ 49s] Command failed with status (1): [rspec --color --format doc 'test/disk_size...] [ 49s] [ 49s] Tasks: TOP => test:unit [ 49s] (See full trace by running task with --trace) [ 49s] error: Bad exit status from /var/tmp/rpm-tmp.S6Vmjd (%check) [ 49s] [ 49s] [ 49s] RPM build errors: [ 49s] Bad exit status from /var/tmp/rpm-tmp.S6Vmjd (%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
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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 73s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in <top (required)>' [ 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 <top (required)>' [ 73s] # ./test/proposal/volumes_generator_test.rb:57:in `block (3 levels) in <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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 <top (required)>' [ 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
See <http://ci.opensuse.org/job/yast-storage-ng-master/46/changes> Changes: [wfeldt] adjust for cylinder -> byte libstorage transform [wfeldt] adjust to libstorage changes, part #2 [wfeldt] add more introspection methods [wfeldt] add partition creation test script [wfeldt] more fixes [wfeldt] find -> find_by_name [wfeldt] use bytes internally in DiskSize class [wfeldt] add #to_s_ex method to DiskSize and document accepted DiskSize strings [wfeldt] - fix DiskSize to also handle negative sizes correctly - adjust [wfeldt] fix some spellings [wfeldt] more fixes to get FakeDeviceFactory working [wfeldt] apply basic disk parameters [wfeldt] set mbr gap [wfeldt] get partition creation nearly right [wfeldt] finish FakeDeviceFactory rewrite [wfeldt] - adjust docs - show also negative free space at the end of the disk [wfeldt] cleanup: remove temporary script [wfeldt] ::Storage::Partition has its own size method [wfeldt] fix doc [wfeldt] fix FakeDeviceFactory internal vars initialization [ancor] Remove some old calls to size_k [ancor] Fix rounding errors in device_list_test [wfeldt] remove no longer needed patches [wfeldt] remove remaining size_k uses [wfeldt] fix bug not showing free space before first logical partition [ancor] Don't ignore alignment overhead in PartitionCreator [ancor] find -> find_by_disk [ancor] Fixes in the tests ------------------------------------------ [...truncated 1787 lines...] [ 38s] 00400000-00401000 r-xp 00000000 fe:01 174886 /usr/bin/ruby.ruby2.2 [ 38s] 00600000-00601000 r--p 00000000 fe:01 174886 /usr/bin/ruby.ruby2.2 [ 38s] 00601000-00602000 rw-p 00001000 fe:01 174886 /usr/bin/ruby.ruby2.2 [ 38s] 00987000-0239d000 rw-p 00000000 00:00 0 [heap] [ 38s] 7ff6ca144000-7ff6ca366000 r--s 00000000 fe:01 176676 /usr/lib64/libstorage-ng.so.1.0.0 [ 38s] 7ff6ca366000-7ff6ca53c000 r--s 00000000 fe:01 172443 /lib64/libc-2.23.so [ 38s] 7ff6ca53c000-7ff6ca7a8000 r--s 00000000 fe:01 173264 /usr/lib64/libruby2.2.so.2.2.0 [ 38s] 7ff6ca7a8000-7ff6ca7d6000 r-xp 00000000 fe:01 690853 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/ripper.so [ 38s] 7ff6ca7d6000-7ff6ca9d5000 ---p 0002e000 fe:01 690853 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/ripper.so [ 38s] 7ff6ca9d5000-7ff6ca9d7000 r--p 0002d000 fe:01 690853 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/ripper.so [ 38s] 7ff6ca9d7000-7ff6ca9d8000 rw-p 0002f000 fe:01 690853 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/ripper.so [ 38s] 7ff6ca9d8000-7ff6ca9de000 r-xp 00000000 fe:01 690825 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/etc.so [ 38s] 7ff6ca9de000-7ff6cabdd000 ---p 00006000 fe:01 690825 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/etc.so [ 38s] 7ff6cabdd000-7ff6cabde000 r--p 00005000 fe:01 690825 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/etc.so [ 38s] 7ff6cabde000-7ff6cabdf000 rw-p 00006000 fe:01 690825 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/etc.so [ 38s] 7ff6cabdf000-7ff6cac0d000 r-xp 00000000 fe:01 690759 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/date_core.so [ 38s] 7ff6cac0d000-7ff6cae0d000 ---p 0002e000 fe:01 690759 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/date_core.so [ 38s] 7ff6cae0d000-7ff6cae0e000 r--p 0002e000 fe:01 690759 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/date_core.so [ 38s] 7ff6cae0e000-7ff6cae0f000 rw-p 0002f000 fe:01 690759 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/date_core.so [ 38s] 7ff6cae0f000-7ff6cae10000 rw-p 00000000 00:00 0 [ 38s] 7ff6cae10000-7ff6cae2e000 r-xp 00000000 fe:01 173719 /usr/lib64/libyaml-0.so.2.0.4 [ 38s] 7ff6cae2e000-7ff6cb02d000 ---p 0001e000 fe:01 173719 /usr/lib64/libyaml-0.so.2.0.4 [ 38s] 7ff6cb02d000-7ff6cb02e000 r--p 0001d000 fe:01 173719 /usr/lib64/libyaml-0.so.2.0.4 [ 38s] 7ff6cb02e000-7ff6cb02f000 rw-p 0001e000 fe:01 173719 /usr/lib64/libyaml-0.so.2.0.4 [ 38s] 7ff6cb02f000-7ff6cb035000 r-xp 00000000 fe:01 690845 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/psych.so [ 38s] 7ff6cb035000-7ff6cb234000 ---p 00006000 fe:01 690845 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/psych.so [ 38s] 7ff6cb234000-7ff6cb235000 r--p 00005000 fe:01 690845 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/psych.so [ 38s] 7ff6cb235000-7ff6cb236000 rw-p 00006000 fe:01 690845 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/psych.so [ 38s] 7ff6cb236000-7ff6cb237000 r--p 00000000 fe:01 175016 /usr/lib64/libicudata.so.57.1 [ 38s] 7ff6cb237000-7ff6cb436000 ---p 00001000 fe:01 175016 /usr/lib64/libicudata.so.57.1 [ 38s] 7ff6cb436000-7ff6cb437000 r--p 00000000 fe:01 175016 /usr/lib64/libicudata.so.57.1 [ 38s] 7ff6cb437000-7ff6cb5cf000 r-xp 00000000 fe:01 175042 /usr/lib64/libicuuc.so.57.1 [ 38s] 7ff6cb5cf000-7ff6cb7ce000 ---p 00198000 fe:01 175042 /usr/lib64/libicuuc.so.57.1 [ 38s] 7ff6cb7ce000-7ff6cb7e0000 r--p 00197000 fe:01 175042 /usr/lib64/libicuuc.so.57.1 [ 38s] 7ff6cb7e0000-7ff6cb7e1000 rw-p 001a9000 fe:01 175042 /usr/lib64/libicuuc.so.57.1 [ 38s] 7ff6cb7e1000-7ff6cb7e3000 rw-p 00000000 00:00 0 [ 38s] 7ff6cb7e3000-7ff6cba57000 r-xp 00000000 fe:01 175018 /usr/lib64/libicui18n.so.57.1 [ 38s] 7ff6cba57000-7ff6cbc57000 ---p 00274000 fe:01 175018 /usr/lib64/libicui18n.so.57.1 [ 38s] 7ff6cbc57000-7ff6cbc64000 r--p 00274000 fe:01 175018 /usr/lib64/libicui18n.so.57.1 [ 38s] 7ff6cbc64000-7ff6cbc66000 rw-p 00281000 fe:01 175018 /usr/lib64/libicui18n.so.57.1 [ 38s] 7ff6cbc66000-7ff6cbc67000 rw-p 00000000 00:00 0 [ 38s] 7ff6cbc67000-7ff6cbc90000 r-xp 00000000 fe:01 172042 /usr/lib64/liblzma.so.5.2.2 [ 38s] 7ff6cbc90000-7ff6cbe90000 ---p 00029000 fe:01 172042 /usr/lib64/liblzma.so.5.2.2 [ 38s] 7ff6cbe90000-7ff6cbe91000 r--p 00029000 fe:01 172042 /usr/lib64/liblzma.so.5.2.2 [ 38s] 7ff6cbe91000-7ff6cbe92000 rw-p 0002a000 fe:01 172042 /usr/lib64/liblzma.so.5.2.2 [ 38s] 7ff6cbe92000-7ff6cbea7000 r-xp 00000000 fe:01 172043 /lib64/libz.so.1.2.8 [ 38s] 7ff6cbea7000-7ff6cc0a6000 ---p 00015000 fe:01 172043 /lib64/libz.so.1.2.8 [ 38s] 7ff6cc0a6000-7ff6cc0a7000 r--p 00014000 fe:01 172043 /lib64/libz.so.1.2.8 [ 38s] 7ff6cc0a7000-7ff6cc0a8000 rw-p 00015000 fe:01 172043 /lib64/libz.so.1.2.8 [ 38s] 7ff6cc0a8000-7ff6cc1b1000 r-xp 00000000 fe:01 176674 /usr/lib64/libboost_regex.so.1.60.0 [ 38s] 7ff6cc1b1000-7ff6cc3b0000 ---p 00109000 fe:01 176674 /usr/lib64/libboost_regex.so.1.60.0 [ 38s] 7ff6cc3b0000-7ff6cc3b5000 r--p 00108000 fe:01 176674 /usr/lib64/libboost_regex.so.1.60.0 [ 38s] 7ff6cc3b5000-7ff6cc3b7000 rw-p 0010d000 fe:01 176674 /usr/lib64/libboost_regex.so.1.60.0 [ 38s] 7ff6cc3b7000-7ff6cc3b8000 rw-p 00000000 00:00 0 [ 38s] 7ff6cc3b8000-7ff6cc518000 r-xp 00000000 fe:01 174572 /usr/lib64/libxml2.so.2.9.3 [ 38s] 7ff6cc518000-7ff6cc717000 ---p 00160000 fe:01 174572 /usr/lib64/libxml2.so.2.9.3 [ 38s] 7ff6cc717000-7ff6cc71f000 r--p 0015f000 fe:01 174572 /usr/lib64/libxml2.so.2.9.3 [ 38s] 7ff6cc71f000-7ff6cc721000 rw-p 00167000 fe:01 174572 /usr/lib64/libxml2.so.2.9.3 [ 38s] 7ff6cc721000-7ff6cc722000 rw-p 00000000 00:00 0 [ 38s] 7ff6cc722000-7ff6cc8cf000 r-xp 00000000 fe:01 176676 /usr/lib64/libstorage-ng.so.1.0.0 [ 38s] 7ff6cc8cf000-7ff6ccacf000 ---p 001ad000 fe:01 176676 /usr/lib64/libstorage-ng.so.1.0.0 [ 38s] 7ff6ccacf000-7ff6ccad5000 r--p 001ad000 fe:01 176676 /usr/lib64/libstorage-ng.so.1.0.0 [ 38s] 7ff6ccad5000-7ff6ccad8000 rw-p 001b3000 fe:01 176676 /usr/lib64/libstorage-ng.so.1.0.0 [ 38s] 7ff6ccad8000-7ff6ccad9000 rw-p 00000000 00:00 0 [ 38s] 7ff6ccad9000-7ff6ccca8000 r-xp 00000000 fe:01 691105 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/storage.so [ 38s] 7ff6ccca8000-7ff6ccea8000 ---p 001cf000 fe:01 691105 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/storage.so [ 38s] 7ff6ccea8000-7ff6cceac000 r--p 001cf000 fe:01 691105 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/storage.so [ 38s] 7ff6cceac000-7ff6cceb4000 rw-p 001d3000 fe:01 691105 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/storage.so [ 38s] 7ff6cceb4000-7ff6cceb7000 rw-p 00000000 00:00 0 [ 38s] 7ff6cceb7000-7ff6ccecb000 r-xp 00000000 fe:01 690931 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yast/builtinx.so [ 38s] 7ff6ccecb000-7ff6cd0ca000 ---p 00014000 fe:01 690931 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yast/builtinx.so [ 38s] 7ff6cd0ca000-7ff6cd0cb000 r--p 00013000 fe:01 690931 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yast/builtinx.so [ 38s] 7ff6cd0cb000-7ff6cd0cc000 rw-p 00014000 fe:01 690931 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yast/builtinx.so [ 38s] 7ff6cd0cc000-7ff6cd0ea000 r-xp 00000000 fe:01 175105 /usr/lib64/YaST2/plugin/libpy2lang_ruby.so [ 38s] 7ff6cd0ea000-7ff6cd2ea000 ---p 0001e000 fe:01 175105 /usr/lib64/YaST2/plugin/libpy2lang_ruby.so [ 38s] 7ff6cd2ea000-7ff6cd2eb000 r--p 0001e000 fe:01 175105 /usr/lib64/YaST2/plugin/libpy2lang_ruby.so [ 38s] 7ff6cd2eb000-7ff6cd2ec000 rw-p 0001f000 fe:01 175105 /usr/lib64/YaST2/plugin/libpy2lang_ruby.so [ 38s] 7ff6cd2ec000-7ff6cd4d4000 r-xp 00000000 fe:01 239925 /usr/lib/perl5/5.24.0/x86_64-linux-thread-multi/CORE/libperl.so [ 38s] 7ff6cd4d4000-7ff6cd6d4000 ---p 001e8000 fe:01 239925 /usr/lib/perl5/5.24.0/x86_64-linux-thread-multi/CORE/libperl.so [ 38s] 7ff6cd6d4000-7ff6cd6d9000 r--p 001e8000 fe:01 239925 /usr/lib/perl5/5.24.0/x86_64-linux-thread-multi/CORE/libperl.so [ 38s] 7ff6cd6d9000-7ff6cd6dd000 rw-p 001ed000 fe:01 239925 /usr/lib/perl5/5.24.0/x86_64-linux-thread-multi/CORE/libperl.so [ 38s] 7ff6cd6dd000-7ff6cd6fb000 r-xp 00000000 fe:01 175108 /usr/lib64/YaST2/plugin/libpy2lang_perl.so.2.0.0 [ 38s] 7ff6cd6fb000-7ff6cd8fb000 ---p 0001e000 fe:01 175108 /usr/lib64/YaST2/plugin/libpy2lang_perl.so.2.0.0 [ 38s] 7ff6cd8fb000-7ff6cd8fc000 r--p 0001e000 fe:01 175108 /usr/lib64/YaST2/plugin/libpy2lang_perl.so.2.0.0 [ 38s] 7ff6cd8fc000-7ff6cd8fd000 rw-p 0001f000 fe:01 175108 /usr/lib64/YaST2/plugin/libpy2lang_perl.so.2.0.0 [ 38s] 7ff6cd8fd000-7ff6cd908000 r-xp 00000000 fe:01 173039 /lib64/libnss_files-2.23.so [ 38s] 7ff6cd908000-7ff6cdb07000 ---p 0000b000 fe:01 173039 /lib64/libnss_files-2.23.so [ 38s] 7ff6cdb07000-7ff6cdb08000 r--p 0000a000 fe:01 173039 /lib64/libnss_files-2.23.so [ 38s] 7ff6cdb08000-7ff6cdb09000 rw-p 0000b000 fe:01 173039 /lib64/libnss_files-2.23.so [ 38s] 7ff6cdb09000-7ff6cdb0f000 rw-p 00000000 00:00 0 [ 38s] 7ff6cdb0f000-7ff6cdb1a000 r-xp 00000000 fe:01 173045 /lib64/libnss_nis-2.23.so [ 38s] 7ff6cdb1a000-7ff6cdd19000 ---p 0000b000 fe:01 173045 /lib64/libnss_nis-2.23.so [ 38s] 7ff6cdd19000-7ff6cdd1a000 r--p 0000a000 fe:01 173045 /lib64/libnss_nis-2.23.so [ 38s] 7ff6cdd1a000-7ff6cdd1b000 rw-p 0000b000 fe:01 173045 /lib64/libnss_nis-2.23.so [ 38s] 7ff6cdd1b000-7ff6cdd30000 r-xp 00000000 fe:01 173024 /lib64/libnsl-2.23.so [ 38s] 7ff6cdd30000-7ff6cdf2f000 ---p 00015000 fe:01 173024 /lib64/libnsl-2.23.so [ 38s] 7ff6cdf2f000-7ff6cdf30000 r--p 00014000 fe:01 173024 /lib64/libnsl-2.23.so [ 38s] 7ff6cdf30000-7ff6cdf31000 rw-p 00015000 fe:01 173024 /lib64/libnsl-2.23.so [ 38s] 7ff6cdf31000-7ff6cdf33000 rw-p 00000000 00:00 0 [ 38s] 7ff6cdf33000-7ff6cdf3a000 r-xp 00000000 fe:01 173029 /lib64/libnss_compat-2.23.so [ 38s] 7ff6cdf3a000-7ff6ce139000 ---p 00007000 fe:01 173029 /lib64/libnss_compat-2.23.so [ 38s] 7ff6ce139000-7ff6ce13a000 r--p 00006000 fe:01 173029 /lib64/libnss_compat-2.23.so [ 38s] 7ff6ce13a000-7ff6ce13b000 rw-p 00007000 fe:01 173029 /lib64/libnss_compat-2.23.so [ 38s] 7ff6ce13b000-7ff6ce13d000 r-xp 00000000 fe:01 173061 /lib64/libutil-2.23.so [ 38s] 7ff6ce13d000-7ff6ce33c000 ---p 00002000 fe:01 173061 /lib64/libutil-2.23.so [ 38s] 7ff6ce33c000-7ff6ce33d000 r--p 00001000 fe:01 173061 /lib64/libutil-2.23.so [ 38s] 7ff6ce33d000-7ff6ce33e000 rw-p 00002000 fe:01 173061 /lib64/libutil-2.23.so [ 38s] 7ff6ce33e000-7ff6ce3f2000 r-xp 00000000 fe:01 175101 /usr/lib64/libyui.so.7.0.0 [ 38s] 7ff6ce3f2000-7ff6ce5f2000 ---p 000b4000 fe:01 175101 /usr/lib64/libyui.so.7.0.0 [ 38s] 7ff6ce5f2000-7ff6ce5f8000 r--p 000b4000 fe:01 175101 /usr/lib64/libyui.so.7.0.0 [ 38s] 7ff6ce5f8000-7ff6ce5fa000 rw-p 000ba000 fe:01 175101 /usr/lib64/libyui.so.7.0.0 [ 38s] 7ff6ce5fa000-7ff6ce607000 r-xp 00000000 fe:01 174019 /usr/lib64/libscr.so.3.0.0 [ 38s] 7ff6ce607000-7ff6ce806000 ---p 0000d000 fe:01 174019 /usr/lib64/libscr.so.3.0.0 [ 38s] 7ff6ce806000-7ff6ce807000 r--p 0000c000 fe:01 174019 /usr/lib64/libscr.so.3.0.0 [ 38s] 7ff6ce807000-7ff6ce808000 rw-p 0000d000 fe:01 174019 /usr/lib64/libscr.so.3.0.0 [ 38s] 7ff6ce808000-7ff6ce86f000 r-xp 00000000 fe:01 174123 /usr/lib64/libycpvalues.so.6.0.0 [ 38s] 7ff6ce86f000-7ff6cea6f000 ---p 00067000 fe:01 174123 /usr/lib64/libycpvalues.so.6.0.0 [ 38s] 7ff6cea6f000-7ff6cea71000 r--p 00067000 fe:01 174123 /usr/lib64/libycpvalues.so.6.0.0 [ 38s] 7ff6cea71000-7ff6cea72000 rw-p 00069000 fe:01 174123 /usr/lib64/libycpvalues.so.6.0.0 [ 38s] 7ff6cea72000-7ff6cea73000 rw-p 00000000 00:00 0 [ 38s] 7ff6cea73000-7ff6cea75000 r-xp 00000000 fe:01 173050 /lib64/libowcrypt-2.23.so [ 38s] 7ff6cea75000-7ff6cec74000 ---p 00002000 fe:01 173050 /lib64/libowcrypt-2.23.so [ 38s] 7ff6cec74000-7ff6cec75000 r--p 00001000 fe:01 173050 /lib64/libowcrypt-2.23.so [ 38s] 7ff6cec75000-7ff6cec76000 rw-p 00002000 fe:01 173050 /lib64/libowcrypt-2.23.so [ 38s] 7ff6cec76000-7ff6cec9a000 r-xp 00000000 fe:01 174023 /usr/lib64/liby2util.so.5.0.0 [ 38s] 7ff6cec9a000-7ff6cee9a000 ---p 00024000 fe:01 174023 /usr/lib64/liby2util.so.5.0.0 [ 38s] 7ff6cee9a000-7ff6cee9b000 r--p 00024000 fe:01 174023 /usr/lib64/liby2util.so.5.0.0 [ 38s] 7ff6cee9b000-7ff6cee9c000 rw-p 00025000 fe:01 174023 /usr/lib64/liby2util.so.5.0.0 [ 38s] 7ff6cee9c000-7ff6ceeb2000 r-xp 00000000 fe:01 172082 /lib64/libgcc_s.so.1 [ 38s] 7ff6ceeb2000-7ff6cf0b1000 ---p 00016000 fe:01 172082 /lib64/libgcc_s.so.1 [ 38s] 7ff6cf0b1000-7ff6cf0b2000 r--p 00015000 fe:01 172082 /lib64/libgcc_s.so.1 [ 38s] 7ff6cf0b2000-7ff6cf0b3000 rw-p 00016000 fe:01 172082 /lib64/libgcc_s.so.1 [ 38s] 7ff6cf0b3000-7ff6cf226000 r-xp 00000000 fe:01 172324 /usr/lib64/libstdc++.so.6.0.21 [ 38s] 7ff6cf226000-7ff6cf425000 ---p 00173000 fe:01 172324 /usr/lib64/libstdc++.so.6.0.21 [ 38s] 7ff6cf425000-7ff6cf42f000 r--p 00172000 fe:01 172324 /usr/lib64/libstdc++.so.6.0.21 [ 38s] 7ff6cf42f000-7ff6cf431000 rw-p 0017c000 fe:01 172324 /usr/lib64/libstdc++.so.6.0.21 [ 38s] 7ff6cf431000-7ff6cf435000 rw-p 00000000 00:00 0 [ 38s] 7ff6cf435000-7ff6cf4ca000 r-xp 00000000 fe:01 175104 /usr/lib64/YaST2/plugin/libpy2UI.so.2.0.0 [ 38s] 7ff6cf4ca000-7ff6cf6c9000 ---p 00095000 fe:01 175104 /usr/lib64/YaST2/plugin/libpy2UI.so.2.0.0 [ 38s] 7ff6cf6c9000-7ff6cf6cb000 r--p 00094000 fe:01 175104 /usr/lib64/YaST2/plugin/libpy2UI.so.2.0.0 [ 38s] 7ff6cf6cb000-7ff6cf6cd000 rw-p 00096000 fe:01 175104 /usr/lib64/YaST2/plugin/libpy2UI.so.2.0.0 [ 38s] 7ff6cf6cd000-7ff6cf6df000 r-xp 00000000 fe:01 174017 /usr/lib64/YaST2/plugin/libpy2wfm.so.2.0.0 [ 38s] 7ff6cf6df000-7ff6cf8df000 ---p 00012000 fe:01 174017 /usr/lib64/YaST2/plugin/libpy2wfm.so.2.0.0 [ 38s] 7ff6cf8df000-7ff6cf8e0000 r--p 00012000 fe:01 174017 /usr/lib64/YaST2/plugin/libpy2wfm.so.2.0.0 [ 38s] 7ff6cf8e0000-7ff6cf8e1000 rw-p 00013000 fe:01 174017 /usr/lib64/YaST2/plugin/libpy2wfm.so.2.0.0 [ 38s] 7ff6cf8e1000-7ff6cf8f5000 r-xp 00000000 fe:01 174013 /usr/lib64/YaST2/plugin/libpy2scr.so.2.0.0 [ 38s] 7ff6cf8f5000-7ff6cfaf4000 ---p 00014000 fe:01 174013 /usr/lib64/YaST2/plugin/libpy2scr.so.2.0.0 [ 38s] 7ff6cfaf4000-7ff6cfaf5000 r--p 00013000 fe:01 174013 /usr/lib64/YaST2/plugin/libpy2scr.so.2.0.0 [ 38s] 7ff6cfaf5000-7ff6cfaf6000 rw-p 00014000 fe:01 174013 /usr/lib64/YaST2/plugin/libpy2scr.so.2.0.0 [ 38s] 7ff6cfaf6000-7ff6cfc32000 r-xp 00000000 fe:01 174025 /usr/lib64/libycp.so.5.0.0 [ 38s] 7ff6cfc32000-7ff6cfe31000 ---p 0013c000 fe:01 174025 /usr/lib64/libycp.so.5.0.0 [ 38s] 7ff6cfe31000-7ff6cfe36000 r--p 0013b000 fe:01 174025 /usr/lib64/libycp.so.5.0.0 [ 38s] 7ff6cfe36000-7ff6cfe38000 rw-p 00140000 fe:01 174025 /usr/lib64/libycp.so.5.0.0 [ 38s] 7ff6cfe38000-7ff6cfe3c000 rw-p 00000000 00:00 0 [ 38s] 7ff6cfe3c000-7ff6cfe63000 r-xp 00000000 fe:01 174021 /usr/lib64/liby2.so.4.0.0 [ 38s] 7ff6cfe63000-7ff6d0062000 ---p 00027000 fe:01 174021 /usr/lib64/liby2.so.4.0.0 [ 38s] 7ff6d0062000-7ff6d0063000 r--p 00026000 fe:01 174021 /usr/lib64/liby2.so.4.0.0 [ 38s] 7ff6d0063000-7ff6d0064000 rw-p 00027000 fe:01 174021 /usr/lib64/liby2.so.4.0.0 [ 38s] 7ff6d0064000-7ff6d0076000 r-xp 00000000 fe:01 690932 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yastx.so [ 38s] 7ff6d0076000-7ff6d0276000 ---p 00012000 fe:01 690932 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yastx.so [ 38s] 7ff6d0276000-7ff6d0277000 r--p 00012000 fe:01 690932 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yastx.so [ 38s] 7ff6d0277000-7ff6d0278000 rw-p 00013000 fe:01 690932 /usr/lib64/ruby/vendor_ruby/2.2.0/x86_64-linux-gnu/yastx.so [ 38s] 7ff6d0278000-7ff6d027f000 r-xp 00000000 fe:01 690856 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/stringio.so [ 38s] 7ff6d027f000-7ff6d047e000 ---p 00007000 fe:01 690856 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/stringio.so [ 38s] 7ff6d047e000-7ff6d047f000 r--p 00006000 fe:01 690856 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/stringio.so [ 38s] 7ff6d047f000-7ff6d0480000 rw-p 00007000 fe:01 690856 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/stringio.so [ 38s] 7ff6d0480000-7ff6d0485000 r-xp 00000000 fe:01 690857 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/strscan.so [ 38s] 7ff6d0485000-7ff6d0684000 ---p 00005000 fe:01 690857 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/strscan.so [ 38s] 7ff6d0684000-7ff6d0685000 r--p 00004000 fe:01 690857 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/strscan.so [ 38s] 7ff6d0685000-7ff6d0686000 rw-p 00005000 fe:01 690857 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/strscan.so [ 38s] 7ff6d0686000-7ff6d0689000 r-xp 00000000 fe:01 690859 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/thread.so [ 38s] 7ff6d0689000-7ff6d0888000 ---p 00003000 fe:01 690859 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/thread.so [ 38s] 7ff6d0888000-7ff6d0889000 r--p 00002000 fe:01 690859 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/thread.so [ 38s] 7ff6d0889000-7ff6d088a000 rw-p 00003000 fe:01 690859 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/thread.so [ 38s] 7ff6d088a000-7ff6d088c000 r-xp 00000000 fe:01 690814 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/trans/transdb.so [ 38s] 7ff6d088c000-7ff6d0a8c000 ---p 00002000 fe:01 690814 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/trans/transdb.so [ 38s] 7ff6d0a8c000-7ff6d0a8d000 r--p 00002000 fe:01 690814 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/trans/transdb.so [ 38s] 7ff6d0a8d000-7ff6d0a8e000 rw-p 00003000 fe:01 690814 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/trans/transdb.so [ 38s] 7ff6d0a8e000-7ff6d0a90000 r-xp 00000000 fe:01 690772 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/encdb.so [ 38s] 7ff6d0a90000-7ff6d0c8f000 ---p 00002000 fe:01 690772 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/encdb.so [ 38s] 7ff6d0c8f000-7ff6d0c90000 r--p 00001000 fe:01 690772 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/encdb.so [ 38s] 7ff6d0c90000-7ff6d0c91000 rw-p 00002000 fe:01 690772 /usr/lib64/ruby/2.2.0/x86_64-linux-gnu/enc/encdb.so [ 38s] 7ff6d0c91000-7ff6d0d95000 r-xp 00000000 fe:01 173014 /lib64/libm-2.23.so [ 38s] 7ff6d0d95000-7ff6d0f94000 ---p 00104000 fe:01 173014 /lib64/libm-2.23.so [ 38s] 7ff6d0f94000-7ff6d0f95000 r--p 00103000 fe:01 173014 /lib64/libm-2.23.so [ 38s] 7ff6d0f95000-7ff6d0f96000 rw-p 00104000 fe:01 173014 /lib64/libm-2.23.so [ 38s] 7ff6d0f96000-7ff6d0fa2000 r-xp 00000000 fe:01 172725 /lib64/libcrypt-2.23.so [ 38s] 7ff6d0fa2000-7ff6d11a1000 ---p 0000c000 fe:01 172725 /lib64/libcrypt-2.23.so [ 38s] 7ff6d11a1000-7ff6d11a2000 r--p 0000b000 fe:01 172725 /lib64/libcrypt-2.23.so [ 38s] 7ff6d11a2000-7ff6d11a3000 rw-p 0000c000 fe:01 172725 /lib64/libcrypt-2.23.so [ 38s] 7ff6d11a3000-7ff6d11d1000 rw-p 00000000 00:00 0 [ 38s] 7ff6d11d1000-7ff6d11d3000 r-xp 00000000 fe:01 173004 /lib64/libdl-2.23.so [ 38s] 7ff6d11d3000-7ff6d13d3000 ---p 00002000 fe:01 173004 /lib64/libdl-2.23.so [ 38s] 7ff6d13d3000-7ff6d13d4000 r--p 00002000 fe:01 173004 /lib64/libdl-2.23.so [ 38s] 7ff6d13d4000-7ff6d13d5000 rw-p 00003000 fe:01 173004 /lib64/libdl-2.23.so [ 38s] 7ff6d13d5000-7ff6d13ed000 r-xp 00000000 fe:01 173053 /lib64/libpthread-2.23.so [ 38s] 7ff6d13ed000-7ff6d15ec000 ---p 00018000 fe:01 173053 /lib64/libpthread-2.23.so [ 38s] 7ff6d15ec000-7ff6d15ed000 r--p 00017000 fe:01 173053 /lib64/libpthread-2.23.so [ 38s] 7ff6d15ed000-7ff6d15ee000 rw-p 00018000 fe:01 173053 /lib64/libpthread-2.23.so [ 38s] 7ff6d15ee000-7ff6d15f2000 rw-p 00000000 00:00 0 [ 38s] 7ff6d15f2000-7ff6d178a000 r-xp 00000000 fe:01 172443 /lib64/libc-2.23.so [ 38s] 7ff6d178a000-7ff6d198a000 ---p 00198000 fe:01 172443 /lib64/libc-2.23.so [ 38s] 7ff6d198a000-7ff6d198e000 r--p 00198000 fe:01 172443 /lib64/libc-2.23.so [ 38s] 7ff6d198e000-7ff6d1990000 rw-p 0019c000 fe:01 172443 /lib64/libc-2.23.so [ 38s] 7ff6d1990000-7ff6d1994000 rw-p 00000000 00:00 0 [ 38s] 7ff6d1994000-7ff6d1bf8000 r-xp 00000000 fe:01 173264 /usr/lib64/libruby2.2.so.2.2.0 [ 38s] 7ff6d1bf8000-7ff6d1df8000 ---p 00264000 fe:01 173264 /usr/lib64/libruby2.2.so.2.2.0 [ 38s] 7ff6d1df8000-7ff6d1dfd000 r--p 00264000 fe:01 173264 /usr/lib64/libruby2.2.so.2.2.0 [ 38s] 7ff6d1dfd000-7ff6d1e00000 rw-p 00269000 fe:01 173264 /usr/lib64/libruby2.2.so.2.2.0 [ 38s] 7ff6d1e00000-7ff6d1e10000 rw-p 00000000 00:00 0 [ 38s] 7ff6d1e10000-7ff6d1e34000 r-xp 00000000 fe:01 172247 /lib64/ld-2.23.so [ 38s] 7ff6d1f25000-7ff6d1f27000 r--s 00000000 fe:01 174886 /usr/bin/ruby.ruby2.2 [ 38s] 7ff6d1f27000-7ff6d202d000 rw-p 00000000 00:00 0 [ 38s] 7ff6d202e000-7ff6d202f000 ---p 00000000 00:00 0 [ 38s] 7ff6d202f000-7ff6d2033000 rw-p 00000000 00:00 0 [stack:32454] [ 38s] 7ff6d2033000-7ff6d2034000 r--p 00023000 fe:01 172247 /lib64/ld-2.23.so [ 38s] 7ff6d2034000-7ff6d2035000 rw-p 00024000 fe:01 172247 /lib64/ld-2.23.so [ 38s] 7ff6d2035000-7ff6d2036000 rw-p 00000000 00:00 0 [ 38s] 7fff2076d000-7fff20f6c000 rw-p 00000000 00:00 0 [stack] [ 38s] 7fff20fa9000-7fff20fab000 r-xp 00000000 00:00 0 [vdso] [ 38s] 7fff20fab000-7fff20fad000 r--p 00000000 00:00 0 [vvar] [ 38s] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] [ 38s] [ 38s] [ 38s] [NOTE] [ 38s] You may have encountered a bug in the Ruby interpreter or extension libraries. [ 38s] Bug reports are welcome. [ 38s] For details: http://www.ruby-lang.org/bugreport.html [ 38s] [ 38s] rake aborted! [ 38s] Command failed with status (): [rspec --color --format doc 'test/disk_size...] [ 38s] [ 38s] Tasks: TOP => test:unit [ 38s] (See full trace by running task with --trace) [ 38s] error: Bad exit status from /var/tmp/rpm-tmp.MPyDld (%check) [ 38s] [ 38s] [ 38s] RPM build errors: [ 38s] Bad exit status from /var/tmp/rpm-tmp.MPyDld (%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
See <http://ci.opensuse.org/job/yast-storage-ng-master/47/changes> Changes: [ancor] More fixes after the change to bytes [ancor] More tests adapted to new system [ancor] More rounding errors fixed in the tests ------------------------------------------ [...truncated 1910 lines...] [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 24) 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 [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 25) 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 [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 26) 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 [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 27) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes the first partitions of the disk until reaching the goal [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 28) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions marked to be reused [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 29) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 30) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 31) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 32) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 33) Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 34) Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 35) Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 36) Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 37) Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 38) Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 39) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 40) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] 41) Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps [ 74s] Failure/Error: fake_scenario(scenario) [ 74s] [ 74s] Storage::Exception: [ 74s] Storage::Exception [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 74s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 74s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 74s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 74s] [ 74s] Finished in 0.7831 seconds (files took 0.39776 seconds to load) [ 74s] 199 examples, 41 failures [ 74s] [ 74s] Failed examples: [ 74s] [ 74s] 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) [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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) [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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) [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] 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 [ 74s] rspec ./test/proposal_test.rb:77 # Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 74s] rspec ./test/proposal_test.rb:86 # Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 74s] rspec ./test/proposal_test.rb:100 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 74s] rspec ./test/proposal_test.rb:109 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 74s] rspec ./test/proposal_test.rb:123 # Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 74s] rspec ./test/proposal_test.rb:132 # Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 74s] rspec ./test/proposal_test.rb:163 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 74s] rspec ./test/proposal_test.rb:174 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 74s] 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 [ 74s] [ 74s] rake aborted! [ 74s] Command failed with status (1): [rspec --color --format doc 'test/disk_size...] [ 74s] [ 74s] Tasks: TOP => test:unit [ 74s] (See full trace by running task with --trace) [ 74s] error: Bad exit status from /var/tmp/rpm-tmp.DfzN2K (%check) [ 74s] [ 74s] [ 74s] RPM build errors: [ 74s] Bad exit status from /var/tmp/rpm-tmp.DfzN2K (%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
See <http://ci.opensuse.org/job/yast-storage-ng-master/48/changes> Changes: [aschnell] - adapted to libstorage-ng API changes [aschnell] - adapted to libstorage-ng change [aschnell] - fixed scope ------------------------------------------ [...truncated 1586 lines...] [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 24) 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 [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 25) 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 [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 26) 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 [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 27) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes the first partitions of the disk until reaching the goal [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 28) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions marked to be reused [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 29) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 30) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 31) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 32) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 33) Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 34) Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 35) Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 36) Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 37) Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 38) Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 39) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 40) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] 41) Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps [ 38s] Failure/Error: fake_scenario(scenario) [ 38s] [ 38s] Storage::Exception: [ 38s] Storage::Exception [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 38s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 38s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 38s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 38s] [ 38s] Finished in 0.68273 seconds (files took 0.36044 seconds to load) [ 38s] 199 examples, 41 failures [ 38s] [ 38s] Failed examples: [ 38s] [ 38s] 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) [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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) [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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) [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] 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 [ 38s] rspec ./test/proposal_test.rb:77 # Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 38s] rspec ./test/proposal_test.rb:86 # Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 38s] rspec ./test/proposal_test.rb:100 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 38s] rspec ./test/proposal_test.rb:109 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 38s] rspec ./test/proposal_test.rb:123 # Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 38s] rspec ./test/proposal_test.rb:132 # Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 38s] rspec ./test/proposal_test.rb:163 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 38s] rspec ./test/proposal_test.rb:174 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 38s] 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 [ 38s] [ 38s] rake aborted! [ 38s] Command failed with status (1): [rspec --color --format doc 'test/disk_size...] [ 38s] [ 38s] Tasks: TOP => test:unit [ 38s] (See full trace by running task with --trace) [ 38s] error: Bad exit status from /var/tmp/rpm-tmp.gUYgtK (%check) [ 38s] [ 38s] [ 38s] RPM build errors: [ 38s] Bad exit status from /var/tmp/rpm-tmp.gUYgtK (%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
See <http://ci.opensuse.org/job/yast-storage-ng-master/49/changes> Changes: [wfeldt] combine most demo scripts into a single script [wfeldt] clean up boot_req_checker_demo.rb a bit [wfeldt] delete obsolete demo scripts [wfeldt] be friends with rubocop ------------------------------------------ [...truncated 1569 lines...] [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 24) 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 [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 25) 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 [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 26) 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 [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 27) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes the first partitions of the disk until reaching the goal [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 28) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions marked to be reused [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 29) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 30) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 31) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 32) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 33) Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 34) Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 35) Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 36) Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 37) Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 38) Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 39) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 40) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] 41) Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps [ 39s] Failure/Error: fake_scenario(scenario) [ 39s] [ 39s] Storage::Exception: [ 39s] Storage::Exception [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 39s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 39s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 39s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 39s] [ 39s] Finished in 0.71651 seconds (files took 0.38083 seconds to load) [ 39s] 199 examples, 41 failures [ 39s] [ 39s] Failed examples: [ 39s] [ 39s] 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) [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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) [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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) [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] 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 [ 39s] rspec ./test/proposal_test.rb:77 # Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 39s] rspec ./test/proposal_test.rb:86 # Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 39s] rspec ./test/proposal_test.rb:100 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 39s] rspec ./test/proposal_test.rb:109 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 39s] rspec ./test/proposal_test.rb:123 # Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 39s] rspec ./test/proposal_test.rb:132 # Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 39s] rspec ./test/proposal_test.rb:163 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 39s] rspec ./test/proposal_test.rb:174 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 39s] 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 [ 39s] [ 39s] rake aborted! [ 39s] Command failed with status (1): [rspec --color --format doc 'test/disk_size...] [ 39s] [ 39s] Tasks: TOP => test:unit [ 39s] (See full trace by running task with --trace) [ 39s] error: Bad exit status from /var/tmp/rpm-tmp.zB5w2y (%check) [ 39s] [ 39s] [ 39s] RPM build errors: [ 39s] Bad exit status from /var/tmp/rpm-tmp.zB5w2y (%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
See <http://ci.opensuse.org/job/yast-storage-ng-master/50/changes> Changes: [aschnell] - added display of lvm [aschnell] - define icon for encryption ------------------------------------------ [...truncated 1611 lines...] [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 24) 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 [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 25) 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 [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 26) 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 [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 27) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes the first partitions of the disk until reaching the goal [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 28) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete partitions marked to be reused [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 29) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions raises a NoDiskSpaceError exception if deleting is not enough [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 30) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions doesn't delete empty extended partitions unless required [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 31) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions deletes empty extended partitions if the space is needed [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 32) Yast::Storage::Proposal::SpaceMaker#make_space when forced to delete partitions has an UGLY BUG that deletes extended partitions leaving the logical there [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal/space_maker_test.rb:37:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 33) Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 34) Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 35) Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 36) Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 37) Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 38) Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 39) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 40) Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] 41) Yast::Storage::Proposal#propose with pre-existing swap partitions does not enforce any particular UUID or label for additional swaps [ 40s] Failure/Error: fake_scenario(scenario) [ 40s] [ 40s] Storage::Exception: [ 40s] Storage::Exception [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `create_devicegraph' [ 40s] # ./src/lib/storage/storage_manager.rb:72:in `fake_from_yaml' [ 40s] # ./test/support/storage_helpers.rb:42:in `fake_scenario' [ 40s] # ./test/proposal_test.rb:38:in `block (3 levels) in <top (required)>' [ 40s] [ 40s] Finished in 0.74813 seconds (files took 0.38242 seconds to load) [ 40s] 199 examples, 41 failures [ 40s] [ 40s] Failed examples: [ 40s] [ 40s] 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) [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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) [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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) [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] 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 [ 40s] rspec ./test/proposal_test.rb:77 # Yast::Storage::Proposal#propose in a windows-only PC with a separate home proposes the expected layout [ 40s] rspec ./test/proposal_test.rb:86 # Yast::Storage::Proposal#propose in a windows-only PC without separate home proposes the expected layout [ 40s] rspec ./test/proposal_test.rb:100 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC with a separate home proposes the expected layout [ 40s] rspec ./test/proposal_test.rb:109 # Yast::Storage::Proposal#propose in a windows/linux multiboot PC without separate home proposes the expected layout [ 40s] rspec ./test/proposal_test.rb:123 # Yast::Storage::Proposal#propose in a linux multiboot PC with a separate home proposes the expected layout [ 40s] rspec ./test/proposal_test.rb:132 # Yast::Storage::Proposal#propose in a linux multiboot PC without separate home proposes the expected layout [ 40s] rspec ./test/proposal_test.rb:163 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses suitable swap partitions [ 40s] rspec ./test/proposal_test.rb:174 # Yast::Storage::Proposal#propose with pre-existing swap partitions reuses UUID and label of deleted swap partitions [ 40s] 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 [ 40s] [ 40s] rake aborted! [ 40s] Command failed with status (1): [rspec --color --format doc 'test/disk_size...] [ 40s] [ 40s] Tasks: TOP => test:unit [ 40s] (See full trace by running task with --trace) [ 40s] error: Bad exit status from /var/tmp/rpm-tmp.eCqbBS (%check) [ 40s] [ 40s] [ 40s] RPM build errors: [ 40s] Bad exit status from /var/tmp/rpm-tmp.eCqbBS (%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
participants (1)
-
admin@opensuse.org