See http://ci.opensuse.org/job/yast-yast2-master/508/display/redirect?page=chang...
Changes:
[igonzalezsosa] Add basic tests for the Punycode module
[igonzalezsosa] Punycode module uses the simpleidn library instead of idnconv
[igonzalezsosa] Replace idnconv dependency with simpleidn
[igonzalezsosa] Refactor Punycode#ConvertBackAndForth to look more up-to-date
[igonzalezsosa] Bump version and update changes file
------------------------------------------
[...truncated 389.23 KB...]
[ 45s] Native configuration is x86_64-suse-linux-gnu
[ 45s]
[ 45s] === yast2 tests ===
[ 45s]
[ 45s] Schedule of variations:
[ 45s] unix
[ 45s]
[ 45s] Running target unix
[ 45s] Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
[ 45s] Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
[ 45s] Using ./config/unix.exp as tool-and-target-specific interface file.
[ 45s] Running ./yast2.test/testsuite.exp ...
[ 45s]
[ 45s] Checking started
[ 45s]
[ 45s] Running filechanges ...
[ 46s] Running initrd ...
[ 46s] Running kernel ...
[ 46s]
[ 46s] Checking finished
[ 46s]
[ 46s]
[ 46s] === yast2 Summary ===
[ 46s]
[ 46s] # of expected passes 3
[ 46s] make[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/testsuite'
[ 46s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/testsuite'
[ 46s] Making check in test
[ 46s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/test'
[ 46s] /usr/bin/make check-TESTS
[ 46s] make[4]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/test'
[ 46s] make[5]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/test'
[ 47s] PASS: execute_test.rb
[ 47s] PASS: kernel_test.rb
[ 47s] PASS: hw_detection_test.rb
[ 47s] PASS: fs_snapshot_test.rb
[ 47s] PASS: fs_snapshot_store_test.rb
[ 48s] PASS: proc_cmdline_test.rb
[ 48s] ============================================================================
[ 48s] Testsuite summary for yast2 4.0.48
[ 48s] ============================================================================
[ 48s] # TOTAL: 6
[ 48s] # PASS: 6
[ 48s] # SKIP: 0
[ 48s] # XFAIL: 0
[ 48s] # FAIL: 0
[ 48s] # XPASS: 0
[ 48s] # ERROR: 0
[ 48s] ============================================================================
[ 48s] make[5]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/test'
[ 48s] make[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/test'
[ 48s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system/test'
[ 48s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system'
[ 48s] make[3]: Nothing to be done for 'check-am'.
[ 48s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system'
[ 48s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/system'
[ 48s] Making check in packages
[ 48s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages'
[ 48s] Making check in src
[ 48s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/src'
[ 48s] make[3]: Nothing to be done for 'check'.
[ 48s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/src'
[ 48s] Making check in testsuite
[ 48s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2 srcdir=.
[ 48s] make[4]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] make[4]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
[ 48s] make[4]: Nothing to be done for 'all'.
[ 48s] make[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] /usr/bin/make check-DEJAGNU check-local
[ 48s] make[4]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2 srcdir=. check
[ 48s] Making a new site.exp file ...
[ 48s] make[5]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] make[5]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.
[ 48s]
[ 48s] Parse YCP
[ 48s] NOT RUNNING
[ 48s]
[ 48s] make[5]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] srcdir='.'; export srcdir; \
[ 48s] EXPECT=expect; export EXPECT; \
[ 48s] if /bin/sh -c "runtest --version" > /dev/null 2>&1; then \
[ 48s] exit_status=0; l='yast2'; for tool in $l; do \
[ 48s] if runtest --tool $tool --srcdir $srcdir ; \
[ 48s] then :; else exit_status=1; fi; \
[ 48s] done; \
[ 48s] else echo "WARNING: could not find 'runtest'" 1>&2; :;\
[ 48s] fi; \
[ 48s] exit $exit_status
[ 48s] WARNING: Couldn't find tool init file
[ 48s] Test run by abuild on Thu Feb 1 15:07:29 2018
[ 48s] Native configuration is x86_64-suse-linux-gnu
[ 48s]
[ 48s] === yast2 tests ===
[ 48s]
[ 48s] Schedule of variations:
[ 48s] unix
[ 48s]
[ 48s] Running target unix
[ 48s] Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
[ 48s] Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
[ 48s] Using ./config/unix.exp as tool-and-target-specific interface file.
[ 48s] Running ./yast2.test/testsuite.exp ...
[ 48s]
[ 48s] No test cases found
[ 48s]
[ 48s] make[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/testsuite'
[ 48s] Making check in test
[ 48s] make[3]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/test'
[ 48s] /usr/bin/make check-TESTS
[ 48s] make[4]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/test'
[ 48s] make[5]: Entering directory '/home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/test'
[ 48s] PASS: commit_result_test.rb
[ 48s] PASS: dummy_callbacks_test.rb
[ 49s] PASS: package_callbacks_test.rb
[ 49s] PASS: file_conflict_callbacks_test.rb
[ 49s] PASS: lib/product_test.rb
[ 49s] PASS: lib/repository_test.rb
[ 50s] PASS: lib/package_downloader_test.rb
[ 50s] PASS: lib/package_extractor_test.rb
[ 50s] FAIL: lib/product_sorter_test.rb
[ 50s] FAIL: lib/product_reader_test.rb
[ 51s] FAIL: product_test.rb
[ 51s] PASS: packages_ui_test.rb
[ 51s] PASS: signature_check_callbacks_test.rb
[ 51s] PASS: slide_show_test.rb
[ 52s] PASS: update_messages_view_test.rb
[ 52s] ========================================================
[ 52s] yast2 4.0.48: library/packages/test/test-suite.log
[ 52s] ========================================================
[ 52s]
[ 52s] # TOTAL: 15
[ 52s] # PASS: 12
[ 52s] # SKIP: 0
[ 52s] # XFAIL: 0
[ 52s] # FAIL: 3
[ 52s] # XPASS: 0
[ 52s] # ERROR: 0
[ 52s]
[ 52s] .. contents:: :depth: 2
[ 52s]
[ 52s] FAIL: lib/product_reader_test
[ 52s] =============================
[ 52s]
[ 52s]
[ 52s] An error occurred while loading ./lib/product_reader_test.rb.
[ 52s] Failure/Error: require "y2packager/product_reader"
[ 52s]
[ 52s] NameError:
[ 52s] component cannot import namespace 'Language'
[ 52s] # /home/abuild/rpmbuild/BUILD/yast2-4.0.48/library/packages/src/lib/y2packager/product.rb:14:in `