[yast-commit] Build failed in Jenkins: yast-bootloader-master #584
http://ci.opensuse.org/job/yast-bootloader-master/584/Changes:
[Josef Reidinger] enable again test
------------------------------------------
[...truncated 1683 lines...]
[ 20s] is valid if password is not used
[ 20s] reports error if password is empty
[ 20s] reports error if passwords do not match
[ 20s] is valid if both password field are same and non-empty
[ 20s] initialization
[ 20s] sets unresticted boot flag to its checkbox
[ 20s] password is configured
[ 20s] checks use password checkbox
[ 20s] enables password1 field
[ 20s] enables password2 field
[ 20s] enables unrestricted password checkbox
[ 20s] password is not configured
[ 20s] unchecks use password checkbox
[ 20s] disables password1 field
[ 20s] disables password2 field
[ 20s] disables unrestricted password checkbox
[ 20s] event handling
[ 20s] does nothing unless use password check is changed
[ 20s] enables passwords and unresticted password widgets if checked
[ 20s] disables passwords and unresticted password widgets if unchecked
[ 20s] storing content
[ 20s] use password checkbox unchecked
[ 20s] sets that password protection is not used
[ 20s] removes rd.shell parameter from kernel command line
[ 20s] use password checkbox checked
[ 20s] sets that password protection is used
[ 20s] sets password unrestricted value
[ 20s] sets password value if its value changed
[ 20s] adds rd.shell=0 parameter to kernel command line if unrestricted mode is used
[ 20s]
[ 20s] Bootloader::ConsoleWidget
[ 20s] has own complex content
[ 20s] validation
[ 20s] is valid if serial console is not used
[ 20s] is valid if serial console arguments are provided
[ 20s] reports an error if serial console is used without arguments
[ 20s] initialization
[ 21s] checks serial console checkbox if grub use it
[ 21s] fills serial console parameters
[ 21s] checks graphical console checkbox if grub use it
[ 21s] fills list of available graphical resolutions and select current one
[ 22s] sets current grub theme
[ 22s] event handling
[ 22s] does nothing unless browse button pressed
[ 22s] open file selecter after button pressed and store its result to theme widget
[ 22s] does not update theme field if file selector is canceled
[ 22s] storing content
[ 22s] sets terminal to serial using serial parameters if serial console selected
[ 22s] sets terminal to graphical one if graphical console is checked
[ 22s] sets serial terminal if both graphical and serial is selected
[ 22s] sets console terminal if neither graphical nor serial console selected
[ 22s] stores theme value
[ 22s] stores graphical mode
[ 22s]
[ 22s] Bootloader::DefaultSectionWidget
[ 22s] is initialized to current default section
[ 22s] stores default section
[ 22s] enlists all available sections
[ 22s] behaves like labeled widget
[ 22s] has label
[ 22s] has help
[ 22s]
[ 22s] Bootloader::DeviceMapWidget
[ 22s] opens device map dialog after pressing
[ 22s] behaves like labeled widget
[ 22s] has label
[ 22s] has help
[ 22s]
[ 22s] Bootloader::Grub2
[ 22s] #read
[ 22s] reads device map on legacy intel
[ 22s] reads bootloader stage1 location
[ 22s] write
[ 23s] writes stage1 location
[ 24s] changes pmbr flag as specified in pmbr_action for all boot devices with gpt label
[ 25s] runs grub2-install for all configured stage1 locations
[ 25s] on s390
[ 25s] does not run mbr update for configured stage1 flags
[ 25s] on other architectures
[ 26s] runs mbr update for configured stage1 flags
[ 26s] #propose
[ 26s] proposes stage1
[ 26s] propose to add pmbr flag if boot disk is with gpt label
[ 26s] propose to do not change pmbr flag if boot disk is not with gpt label
[ 26s] #name
[ 26s] returns "grub2"
[ 26s] #packages
[ 26s] return list containing grub2 package
[ 26s] returns list containing syslinux package if generic_mbr is used
[ 26s] returns list without syslinux package if generic_mbr is not used
[ 26s] #summary
[ 26s] contains line saying that bootloader type is GRUB2
[ 26s] when arch is not s390
[ 26s] includes order of hard disks if there are more than 1
[ 26s] does not include order of hard disk if there is only 1
[ 26s] when arch is s390
[ 26s] does not includes order of hard disks
[ 26s] #merge
[ 26s] replaces device map if merged one is not empty
[ 26s] stage1 does not contain any device
[ 26s] sets activate flag if subject or merged one contain it
[ 26s] sets generic_mbr flag if subject or merged one contain it
[ 26s] stage1 contains devices
[ 26s] replaces activate flag with merged one
[ 26s] replaces generic_mbr flag with merged one
[ 26s] replaces all stage1 devices with merged ones
[ 26s]
[ 26s] Bootloader::ProposalClient
[ 26s] #description
[ 26s] returns map with rich_text_title, menu_title and id
[ 26s] #ask_user
[ 26s] single click action is passed
[ 26s] if id contain enable it enabled respective key
[ 26s] if id contain disable it disabled respective key
[ 26s] it returns "workflow sequence" with :next
[ 26s] sets to true that proposed cfg changed
[ 26s] gui id is passed
[ 26s] returns as workflow sequence result of GUI
[ 26s] sets to true that poposed cfg changed if GUI changes are confirmed
[ 26s] restores previous configuration if GUI is canceled
[ 26s] #make_proposal
[ 26s] returns map with links set to single click actions
[ 26s] returns map with raw_proposal set to respective bootloader summary
[ 26s] do not check installation errors if install on nfs
[ 26s] report warning if no bootloader selected
[ 26s] report error if bootloader is not installable
[ 26s] reports error if system setup is not supported
[ 26s] call bootloader propose in common installation
[ 26s] reproprose from scrach during update if old bootloader is not grub2
[ 26s] do not propose during update if if old bootloader is none
[ 26s] propose no change if old bootloader is grub2
[ 26s] resets configuration if not automode and force_reset passed
[ 26s] do not resets configuration in automode and even if force_reset passed
[ 26s]
[ 26s] Pending: (Failures listed here are expected and do not affect your suite's status)
[ 26s]
[ 26s] 1) #Yast::BootloaderClass:0x0000000381cb78 .Import resets configuration
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:29
[ 26s]
[ 26s] 2) #Yast::BootloaderClass:0x0000000381cb78 .Import marks that configuration is read
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:31
[ 26s]
[ 26s] 3) #Yast::BootloaderClass:0x0000000381cb78 .Import marks that configuration is already proposed
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:33
[ 26s]
[ 26s] 4) #Yast::BootloaderClass:0x0000000381cb78 .Import marks that configuration is changed
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:35
[ 26s]
[ 26s] 5) #Yast::BootloaderClass:0x0000000381cb78 .Import marks that stage1 location changed
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:37
[ 26s]
[ 26s] 6) #Yast::BootloaderClass:0x0000000381cb78 .Import sets bootloader from key "loader_type"
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:39
[ 26s]
[ 26s] 7) #Yast::BootloaderClass:0x0000000381cb78 .Import sets proposed bootloader if not set in data
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:41
[ 26s]
[ 26s] 8) #Yast::BootloaderClass:0x0000000381cb78 .Import acts like missing if "loader_type" value is empty
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:43
[ 26s]
[ 26s] 9) #Yast::BootloaderClass:0x0000000381cb78 .Import pass initrd specific map to initrd module
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:45
[ 26s]
[ 26s] 10) #Yast::BootloaderClass:0x0000000381cb78 .Import sets passed "write_settings" map
[ 26s] # Not yet implemented
[ 26s] # ./test/bootloader_test.rb:59
[ 26s]
[ 26s] 11) Bootloader::Stage1#available_locations on x86_64 returns map with :extended set to extended partition
[ 26s] # need to get target map with /boot on logical partition
[ 26s] Failure/Error: expect(subject.available_locations[:extended]).to eq "/dev/sda4"
[ 26s]
[ 26s] expected: "/dev/sda4"
[ 26s] got: nil
[ 26s]
[ 26s] (compared using ==)
[ 26s] # ./test/stage1_test.rb:211:in `block (4 levels) in
participants (1)
-
admin@opensuse.org