See http://ci.opensuse.org/job/yast-installation-master/340/changes
Changes:
[Josef Reidinger] remove unneeded test_mode
[Josef Reidinger] refactor out code snippets
[Josef Reidinger] finish of mail method cleaning
[Josef Reidinger] constantify steps as detection for client existence is already done
[Josef Reidinger] fix textdomain location
[Josef Reidinger] fix calling
[Josef Reidinger] fix switched condition
[Josef Reidinger] fix map return
[Josef Reidinger] make rubocop happy
[Josef Reidinger] initial inst_finish tests
[Josef Reidinger] Add more tests
[Josef Reidinger] more tests
[Josef Reidinger] make rubocop happy
[Josef Reidinger] fix running tests in build
[Josef Reidinger] fix typos
[Josef Reidinger] changes
[Josef Reidinger] reprase changes
[Josef Reidinger] reprase changes
------------------------------------------
[...truncated 2673 lines...]
[ 42s] Making check in ppc
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/ppc'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/ppc'
[ 42s] Making check in s390
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/s390'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/s390'
[ 42s] Making check in x86_64
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/x86_64'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/x86_64'
[ 42s] Making check in ia64
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/ia64'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/ia64'
[ 42s] Making check in i386
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/i386'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch/i386'
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch'
[ 42s] make[3]: Nothing to be done for 'check-am'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch'
[ 42s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/arch'
[ 42s] Making check in common
[ 42s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/common'
[ 42s] make[2]: Nothing to be done for 'check'.
[ 42s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/common'
[ 42s] Making check in hooks
[ 42s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks'
[ 42s] Making check in postFirstCall
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postFirstCall'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postFirstCall'
[ 42s] Making check in postFirstStage
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postFirstStage'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postFirstStage'
[ 42s] Making check in postSecondCall
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postSecondCall'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postSecondCall'
[ 42s] Making check in postSecondStage
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postSecondStage'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/postSecondStage'
[ 42s] Making check in preFirstCall
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preFirstCall'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preFirstCall'
[ 42s] Making check in preFirstStage
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preFirstStage'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preFirstStage'
[ 42s] Making check in preSecondCall
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preSecondCall'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preSecondCall'
[ 42s] Making check in preSecondStage
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preSecondStage'
[ 42s] make[3]: Nothing to be done for 'check'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks/preSecondStage'
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks'
[ 42s] make[3]: Nothing to be done for 'check-am'.
[ 42s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks'
[ 42s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup/hooks'
[ 42s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup'
[ 42s] make[2]: Nothing to be done for 'check-am'.
[ 42s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup'
[ 42s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/startup'
[ 42s] Making check in control
[ 42s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/control'
[ 42s] make[1]: Nothing to be done for 'check'.
[ 42s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/control'
[ 42s] Making check in autoyast_desktop
[ 42s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/autoyast_desktop'
[ 42s] make[1]: Nothing to be done for 'check'.
[ 42s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/autoyast_desktop'
[ 42s] Making check in test
[ 42s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/test'
[ 42s] /usr/bin/make check-TESTS
[ 42s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/test'
[ 42s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/test'
[ 42s] PASS: inst_functions_test.rb
[ 44s] PASS: inst_finish_test.rb
[ 44s] PASS: inst_instsys_cleanup_client_test.rb
[ 45s] FAIL: inst_complex_welcome_test.rb
[ 45s] PASS: instsys_cleaner_test.rb
[ 46s] PASS: inst_update_installer_test.rb
[ 46s] PASS: installation_misc_test.rb
[ 48s] PASS: image_installation_test.rb
[ 48s] PASS: cio_ignore_test.rb
[ 48s] PASS: copy_logs_finish_test.rb
[ 48s] PASS: driver_update_test.rb
[ 49s] PASS: file_from_url_test.rb
[ 49s] PASS: prep_shrink_test.rb
[ 50s] PASS: proposal_store_test.rb
[ 50s] PASS: proposal_runner_test.rb
[ 52s] PASS: remote_finish_test.rb
[ 52s] PASS: select_system_role_test.rb
[ 53s] PASS: snapshots_finish_test.rb
[ 54s] PASS: ssh_import_auto_test.rb
[ 54s] PASS: updates_manager_test.rb
[ 54s] PASS: update_repository_test.rb
[ 54s] =====================================================
[ 54s] yast2-installation 3.1.202: test/test-suite.log
[ 54s] =====================================================
[ 54s]
[ 54s] # TOTAL: 21
[ 54s] # PASS: 20
[ 54s] # SKIP: 0
[ 54s] # XFAIL: 0
[ 54s] # FAIL: 1
[ 54s] # XPASS: 0
[ 54s] # ERROR: 0
[ 54s]
[ 54s] .. contents:: :depth: 2
[ 54s]
[ 54s] FAIL: inst_complex_welcome_test
[ 54s] ===============================
[ 54s]
[ 54s] .FFFFFFFF
[ 54s]
[ 54s] Failures:
[ 54s]
[ 54s] 1) Yast::InstComplexWelcomeClient#main when installation mode is not auto and installer is restarting applies data if exists and returns next
[ 54s] Failure/Error: expect(subject.main).to eql(:next)
[ 54s]
[ 54s] NameError:
[ 54s] component cannot import namespace 'Console'
[ 54s] # /home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/src/lib/installation/clients/inst_complex_welcome.rb:68:in `import_modules'
[ 54s] # /home/abuild/rpmbuild/BUILD/yast2-installation-3.1.202/src/lib/installation/clients/inst_complex_welcome.rb:41:in `main'
[ 54s] # ./inst_complex_welcome_test.rb:45:in `block (5 levels) in