See http://river.suse.de/job/yast-network-HEAD/218/ ------------------------------------------ [...truncated 607 lines...] fqhostname = String::FirstChunk( fqhostname, "\n"); y2debug("Current FQDN: %1", fqhostname); return fqhostname; } /** * Retrieve currently set (short) hostname * @return hostname */ global define string CurrentHostname() { string hostname = ""; string fqhostname = CurrentFQ(); //current FQDN is IP address - it happens, esp. in inst-sys :) //so let's not cut it into pieces (#415109) if ( IP::Check( fqhostname ) ) { hostname = fqhostname; } else { list <string> data = SplitFQ( fqhostname); if ( data != [] ) hostname = data[0]:""; y2debug("Current hostname: %1", hostname); } return hostname; } /** * Retrieve currently set domain name * @return domain */ global define string CurrentDomain() { string domain = ""; string fqhostname = CurrentFQ(); //the same as above, if FQDN is IP address //let's claim domainname as empty (#415109) if ( !IP::Check ( fqhostname ) ) { list <string> data = SplitFQ( fqhostname); if ( data != [] && ( size( data ) > 1 ) ) domain = data[1]:""; } y2debug("Current domainname: %1", domain); return domain; } /* EOF */ } + TESTSUITE=http://river.suse.de/job/yast-network-HEAD/ws/checkout/testsuite/tests/test2 + echo -n + echo -n + cat + make check Making check in agents make[1]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/agents' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/agents' Making check in data make[1]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/data' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/data' Making check in doc make[1]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/doc' Making check in autodocs make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/doc/autodocs' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/doc/autodocs' make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/doc' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/doc' make[1]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/doc' Making check in src make[1]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src' Making check in modules make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/modules' make[2]: Circular ISDN.ybc <- ISDN.ybc dependency dropped. make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/modules' Making check in clients make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/clients' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/clients' Making check in routines make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/routines' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/routines' Making check in lan make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/lan' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/lan' Making check in services make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/services' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/services' Making check in modem make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/modem' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/modem' Making check in isdn make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/isdn' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/isdn' Making check in dsl make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/dsl' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/dsl' Making check in config make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/config' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/config' Making check in provider make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/provider' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/provider' Making check in installation make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/installation' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/installation' Making check in remote make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/remote' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src/remote' make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src' make[2]: Nothing to be done for `check-am'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src' make[1]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/src' Making check in testsuite make[1]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/testsuite' make -f /usr/share/YaST2/data/testsuite/Makefile.testsuite RPMNAME=yast2-network srcdir=. make[2]: Entering directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/testsuite' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/testsuite' make check-DEJAGNU check-local make[2]: Entering directory `http://river.suse.de/job/yast-network-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-network'; 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 Jun 11 10:26:21 2013 Native configuration is x86_64-suse-linux-gnu === yast2-network 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-network.test/testsuite.exp ... Checking started Running Host ... Running InternetDevices ... Running Lan ... Running NetworkStorage ... Running Network_YaPI ... Running Provider ... Running Routing ... Running YaPI_bond ... Running bond ... Running bridge ... Running complex ... Running dns ... FAIL: Wrong stdout for dns The diff follows... --- tests/dns.out 2013-05-03 13:21:36.000000000 +0200 +++ tmp.out.dns 2013-06-11 10:26:26.000000000 +0200 @@ -4,3 +4,8 @@ Log GetHostnameFromGetent: input params - begin Log 3.3.3.3 -invalid_hostname- Log GetHostnameFromGetent: input params - end +Log GetHostnameFromGetent: Invalid hostname detected (9117-mma-1-lp1.pok.stglabs.ibm.com) +Log GetHostnameFromGetent: input params - begin +Log 9.114.214.42 9117-mma-1-lp1.pok.stglabs.ibm.com +Log GetHostnameFromGetent: input params - end +Log assertion failure, expected '9117-mma-1-lp1.pok.stglabs.ibm.com', got '' FAIL: Wrong stdout for dns See the diff above. Running hardware ... Running include ... Running routines ... Running runtime ... Running test2 ... FAIL: Test case failed for test2: Return code: '5'. child process exited abnormally Running udev ... Checking finished === yast2-network Summary === # of expected passes 16 # of unexpected failures 3 make[2]: *** [check-DEJAGNU] Error 1 make[2]: Leaving directory `http://river.suse.de/job/yast-network-HEAD/ws/checkout/testsuite' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `http://river.suse.de/job/yast-network-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-network-HEAD/ws/ICECC/f84ff6bfb5baf4b54d2843a0... ++ 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