See http://river.suse.de/job/yast-dns-server-HEAD/202/ ------------------------------------------ [...truncated 97 lines...] ++ export RPMOUT=http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpms ++ RPMOUT=http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpms ++ export RPMBUILDDIR=http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuild ++ RPMBUILDDIR=http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuild ++ export RPMBUILDROOT=http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuildroot ++ RPMBUILDROOT=http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuildroot ++ rm -rf http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpms ++ rm -rf http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuild ++ rm -rf http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuildroot ++ rm -rf http://river.suse.de/job/yast-dns-server-HEAD/ws/.artifacts ++ rm -rf http://river.suse.de/job/yast-dns-server-HEAD/ws/OBS ++ rm -rf 'http://river.suse.de/job/yast-dns-server-HEAD/ws/copy-to-slave*.dir' ++ [[ 1 == 1 ]] ++ echo 'Using autotools for building' Using autotools for building ++ export BUILDDIR=http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout ++ BUILDDIR=http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout ++ export PACKAGEDIR=http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/package ++ PACKAGEDIR=http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/package ++ mkdir -p http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm ++ mkdir -p http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpms ++ mkdir -p http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuild ++ mkdir -p http://river.suse.de/job/yast-dns-server-HEAD/ws/rpm/rpmbuildroot ++ mkdir -p http://river.suse.de/job/yast-dns-server-HEAD/ws/.artifacts ++ mkdir -p http://river.suse.de/job/yast-dns-server-HEAD/ws/OBS ++ cat + PACKAGENAME=yast-dns-server + PACKAGENAME=yast2-dns-server + cd http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout + make -f Makefile.cvs y2tool y2autoconf y2autoconf: Generating toplevel configure.in y2tool y2automake y2automake: Copying automakefiles for inclusion y2automake: Generating toplevel Makefile.am autoreconf --force --install ./configure --prefix=/usr --libdir=/usr/lib64 checking build system type... x86_64-suse-linux-gnu checking host system type... x86_64-suse-linux-gnu checking target system type... x86_64-suse-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar archive... gnutar checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking for xgettext... /usr/bin/xgettext checking for ycpdoc... /usr/lib/YaST2/bin/ycpdoc checking for ycpmakedep... /usr/lib/YaST2/bin/ycpmakedep checking for ycpc... /usr/bin/ycpc checking for /usr/share/YaST2/data/testsuite/Makefile.testsuite... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating agents/Makefile config.status: creating doc/autodocs/Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating testsuite/Makefile + make Making all in agents make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/agents' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/agents' Making all in doc make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' Making all in autodocs make[2]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc/autodocs' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc/autodocs' make[2]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' Making all in src make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src' /usr/lib/YaST2/bin/ycpmakedep --prefix=/usr -M . -I . > ../.dep.new cat ../.dep.new > .dep rm ../.dep.new make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src' make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src' Y2DIR= LD_LIBRARY_PATH= /usr/bin/ycpc -c -M. -I. -q -M . -I . DnsFakeTabs.ycp Y2DIR= LD_LIBRARY_PATH= /usr/bin/ycpc -c -M. -I. -q -M . -I . DnsServerHelperFunctions.ycp pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsServer.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsServer.pm' Y2DIR= LD_LIBRARY_PATH= /usr/bin/ycpc -c -M. -I. -q -M . -I . DnsServerUI.ycp pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsServer.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsServer.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsTsigKeys.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsTsigKeys.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsZones.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsZones.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsFakeTabs.ybc' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsFakeTabs.ybc' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/misc.ycp' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/helps.ycp' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/options.ycp' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/dialogs.ycp' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/dialog-main.ycp' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsRoutines.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsRoutines.pm' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsServerHelperFunctions.ybc' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/DnsServerHelperFunctions.ybc' dns-server/dialog-main.ycp:1771 [Parser] Warning: Format string is not constant, no parameter checking possible dns-server/dialog-main.ycp:1792 [Parser] Warning: Format string is not constant, no parameter checking possible pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/dialog-masterzone.ycp' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/dialog-installwizard.ycp' pathsearch.cc(find):313 [libycp] Using special search prefix '.' for 'http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src/wizards.ycp' make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src' Making all in testsuite make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-dns-server srcdir=. make[2]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' cp -f /usr/share/YaST2/data/testsuite/skel/runtest.sh run/runtest.sh chmod +x run/runtest.sh make[2]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout' + make check Making check in agents make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/agents' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/agents' Making check in doc make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' Making check in autodocs make[2]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc/autodocs' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc/autodocs' make[2]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/doc' Making check in src make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/src' Making check in testsuite make[1]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-dns-server srcdir=. make[2]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make check-DEJAGNU check-local make[2]: Entering directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' Making a new site.exp file ... srcdir='.'; export srcdir; \ EXPECT=expect; export EXPECT; \ runtest=runtest; \ if /bin/sh -c "$runtest --version" > /dev/null 2>&1; then \ exit_status=0; l='yast2-dns-server'; for tool in $l; do \ if $runtest --tool $tool --srcdir $srcdir ; \ then :; else exit_status=1; fi; \ done; \ else echo "WARNING: could not find 'runtest'" 1>&2; :;\ fi; \ exit $exit_status WARNING: Couldn't find tool init file Test Run By root on Tue May 14 20:45:13 2013 Native configuration is x86_64-suse-linux-gnu === yast2-dns-server tests === Schedule of variations: unix Running target unix Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using ./config/unix.exp as tool-and-target-specific interface file. Running ./yast2-dns-server.test/ag_ntp_conf.exp ... Running ./tests.ag/zoneag.ycp ... FAIL: Wrong stderr for zoneag The diff follows... --- ./tests.ag/zoneag.err 2013-01-22 11:17:55.000000000 +0100 +++ ./tmp/zoneag.err.tmp 2013-05-14 20:45:13.000000000 +0200 @@ -1,4 +1,5 @@ -[liby2] genericfrontend.cc(main):XXX Launched YaST2 component 'y2base' +[liby2] genericfrontend.cc(main):XXX Launched YaST2 component 'y2base' '-l' '-' './tests.ag/zoneag.ycp' '("./tests.ag/zoneag.in.test")' 'testsuite' +[ui-component] YUIComponentCreator.cc(createInternal):XXX Creating UI component for "" [liby2] genericfrontend.cc(main):XXX YAST_IS_RUNNING is yes [YCP] tests.ag/zoneag.ycp:36 Zone: $["TTL":"2W", "records":[$["key":"", "type":"MX", "value":"10 dns.domain.cz."], $["key":"", "type":"MX", "value":"20 sns.domain.cz."], $["key":"", "type":"NS", "value":"dns.domain.cz."], $["key":"", "type":"NS", "value":"sns.domain.cz."], $["key":"dns", "type":"A", "value":"1.2.3.4"], $["key":"sns", "type":"A", "value":"1.2.3.5"], $["key":"other", "type":"A", "value":"1.2.3.6"], $["key":"other2", "type":"A", "value":"1.2.3.7"], $["key":"other2", "type":"MX", "value":"10 other.domain.cz."], $["key":"alias", "type":"CNAME", "value":"dns"], $["key":"alias2", "type":"CNAME", "value":"other2.domain.cz."]], "soa":$["expiry":"1W", "mail":"root.domain.cz.", "minimum":"1D", "refresh":"1H", "retry":"1H", "serial":2003080400, "server":"dns.domain.cz", "zone":"@"]] [YCP] tests.ag/zoneag.ycp:39 Write ret: true @@ -22,3 +23,4 @@ alias2 IN CNAME other2.domain.cz. [liby2] Y2ProgramComponent.cc(result):XXX Sending result: `result (nil) [liby2] genericfrontend.cc(main):XXX Finished YaST2 component 'y2base' +[liby2] genericfrontend.cc(main):XXX Exiting with client return value 'nil' Wrong stderr for zoneag See the diff above. Running ./yast2-dns-server.test/testsuite.exp ... Checking started Running DnsServerAPI ... Running DnsServerHelperFunctions ... Running DnsServerUI ... Running Read ... Running Write ... Running YaPIReadGlobalOptions ... Running YaPIReadZones ... Running YaPIStartStopDnsService ... Running YaPIWriteGlobalOptions ... Running YaPIWriteZones ... Checking finished === yast2-dns-server Summary === # of expected passes 10 # of unexpected failures 1 make[2]: *** [check-DEJAGNU] Error 1 make[2]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `http://river.suse.de/job/yast-dns-server-HEAD/ws/checkout/testsuite' make: *** [check-recursive] Error 1 ++ error_exit 2 ++ echo 'ERROR: detected exitcode 2' ERROR: detected exitcode 2 ++ cleanup ++ echo '==> Running cleanup' ==> Running cleanup ++ rm -f http://river.suse.de/job/yast-dns-server-HEAD/ws/ICECC/f84ff6bfb5baf4b54d284... ++ footer_and_exit 1 ++ '[' -z 1 ']' ++ MYEXIT=1 ++ '[' 1 == 0 ']' ++ ascii_failed ++ cat ( ) ( ) ( ) _ ) ( \_ _(_\ \)__ (____\___)) build failed ++ exit 1 Build step 'Execute shell' marked build as failure -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org