[yast-commit] r40142 - in /trunk/build-test: yast2-build-test.changes yast2-build-test.spec
![](https://seccdn.libravatar.org/avatar/38b487cbaff3eee1e7a74ac7b3d2ed23.jpg?s=120&d=mm&r=g)
Author: jsrain Date: Thu Aug 9 17:49:56 2007 New Revision: 40142 URL: http://svn.opensuse.org/viewcvs/yast?rev=40142&view=rev Log: in addition to current test also check presence of cmdline interface (#266892) Modified: trunk/build-test/yast2-build-test.changes trunk/build-test/yast2-build-test.spec Modified: trunk/build-test/yast2-build-test.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/build-test/yast2-build-test.changes?rev=40142&r1=40141&r2=40142&view=diff ============================================================================== --- trunk/build-test/yast2-build-test.changes (original) +++ trunk/build-test/yast2-build-test.changes Thu Aug 9 17:49:56 2007 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Thu Aug 9 19:49:16 CEST 2007 - jsrain@suse.cz + +- in addition to current test also check presence of cmdline + interface (#266892) + +------------------------------------------------------------------- Tue Aug 7 08:20:56 CEST 2007 - jsrain@suse.cz - removed yast2-power-management, added yast2-kdump and Modified: trunk/build-test/yast2-build-test.spec URL: http://svn.opensuse.org/viewcvs/yast/trunk/build-test/yast2-build-test.spec?rev=40142&r1=40141&r2=40142&view=diff ============================================================================== --- trunk/build-test/yast2-build-test.spec (original) +++ trunk/build-test/yast2-build-test.spec Thu Aug 9 17:49:56 2007 @@ -16,7 +16,7 @@ License: GNU General Public License (GPL) Group: System/YaST BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: dosfstools gcc-c++ limal-ca-mgm-perl limal-devel limal-devtools perl-Archive-Zip perl-Compress-Zlib perl-Crypt-SmbHash perl-Date-Calc perl-Digest-HMAC perl-NetxAP perl-URI perl-X500-DN qt3 yast2 yast2-apparmor yast2-backup yast2-bluetooth yast2-bootloader yast2-ca-management yast2-cd-creator yast2-cim yast2-control-center yast2-core yast2-core-devel yast2-country yast2-devel-doc yast2-devtools yast2-dhcp-server yast2-dns-server yast2-firewall yast2-firstboot yast2-ftp-server yast2-hardware-detection yast2-heartbeat yast2-http-server yast2-inetd yast2-installation yast2-instserver yast2-irda yast2-iscsi-client yast2-iscsi-server yast2-kdump yast2-kerberos-client yast2-ldap yast2-ldap-client yast2-ldap-server yast2-mail yast2-mail-server yast2-metapackage-handler yast2-mouse yast2-network yast2-nfs-client yast2-nfs-server yast2-nis-client yast2-nis-server yast2-ntp-client yast2-online-update yast2-packagemanager-devel yast2-packager yast2-pam yast2-perl-bindings yast2-pkg-bindings yast2-printer yast2-profile-manager yast2-qt yast2-repair yast2-restore yast2-runlevel yast2-samba-client yast2-samba-server yast2-scanner yast2-schema yast2-security yast2-slide-show-SLES yast2-slide-show-SuSELinux yast2-slp yast2-slp-server yast2-storage yast2-storage-devel yast2-storage-evms yast2-storage-lib yast2-support yast2-sysconfig yast2-testsuite yast2-tftp-server yast2-theme-NLD yast2-theme-openSUSE yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-en_US yast2-trans-es yast2-trans-fi yast2-trans-fr yast2-trans-he yast2-trans-hu yast2-trans-it yast2-trans-ja yast2-trans-km yast2-trans-ko yast2-trans-lt yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-stats yast2-trans-sv yast2-trans-tr yast2-trans-uk yast2-trans-zh_CN yast2-trans-zh_TW yast2-transfer yast2-tune yast2-update yast2-users yast2-xml yast2-add-on +BuildRequires: dosfstools gcc-c++ limal-ca-mgm-perl limal-devel limal-devtools perl-Archive-Zip perl-Compress-Zlib perl-Crypt-SmbHash perl-Date-Calc perl-Digest-HMAC perl-NetxAP perl-URI perl-X500-DN qt3 yast2 yast2-apparmor yast2-backup yast2-bluetooth yast2-bootloader yast2-ca-management yast2-cd-creator yast2-cim yast2-control-center yast2-core yast2-core-devel yast2-country yast2-devel-doc yast2-devtools yast2-dhcp-server yast2-dns-server yast2-firewall yast2-firstboot yast2-ftp-server yast2-hardware-detection yast2-heartbeat yast2-http-server yast2-inetd yast2-installation yast2-instserver yast2-irda yast2-iscsi-client yast2-iscsi-server yast2-kdump yast2-kerberos-client yast2-ldap yast2-ldap-client yast2-ldap-server yast2-mail yast2-mail-server yast2-metapackage-handler yast2-mouse yast2-network yast2-nfs-client yast2-nfs-server yast2-nis-client yast2-nis-server yast2-ntp-client yast2-online-update yast2-packagemanager-devel yast2-packager yast2-pam yast2-perl-bindings yast2-pkg-bindings yast2-printer yast2-profile-manager yast2-qt yast2-repair yast2-restore yast2-runlevel yast2-samba-client yast2-samba-server yast2-scanner yast2-schema yast2-security yast2-slide-show-SLES yast2-slide-show-SuSELinux yast2-slp yast2-slp-server yast2-storage yast2-storage-devel yast2-storage-evms yast2-storage-lib yast2-support yast2-sysconfig yast2-testsuite yast2-tftp-server yast2-theme-NLD yast2-theme-openSUSE yast2-trans-bg yast2-trans-bn yast2-trans-bs yast2-trans-cs yast2-trans-cy yast2-trans-da yast2-trans-de yast2-trans-el yast2-trans-en_GB yast2-trans-en_US yast2-trans-es yast2-trans-fi yast2-trans-fr yast2-trans-he yast2-trans-hu yast2-trans-it yast2-trans-ja yast2-trans-km yast2-trans-ko yast2-trans-lt yast2-trans-nb yast2-trans-nl yast2-trans-pa yast2-trans-pl yast2-trans-pt yast2-trans-pt_BR yast2-trans-ro yast2-trans-ru yast2-trans-sk yast2-trans-sl yast2-trans-sr yast2-trans-stats yast2-trans-sv yast2-trans-tr yast2-trans-uk yast2-trans-zh_CN yast2-trans-zh_TW yast2-transfer yast2-tune yast2-update yast2-users yast2-xml yast2-add-on yast2-ncurses yast2-live-installer %ifnarch s390 s390x BuildRequires: sax2-libsax-perl yast2-boot-server yast2-phone-services yast2-sound yast2-tv yast2-x11 %endif @@ -40,6 +40,19 @@ for i in /usr/share/YaST2/clients/*.ycp; do ycpc -qE "$i" || failed="$failed#$i" done + +# Test command line +echo "Testing cmdline interface" +for module in `/sbin/yast -l |grep -v "Available modules"` ; do + echo "testing yast $module..." + /usr/lib/YaST2/bin/y2base $module '("help")' ncurses &>/dev/null & + pid=$! + sleep 10 && jobs -l |grep -v Done |grep $pid >/dev/null && \ + echo "*** $module still running ***" && \ + failed="$failed#Commandline for $module" && kill $pid && sleep 1 && kill -9 $pid || true + fg || true # let the backgrounded job fetch its kill signal +done + # Error info message error="Build Test FAILED, look at this URL for detailed information: http://w2d.suse.de/abuildstat/failed/$RPM_ARCH/yast2-build-test##" -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org
participants (1)
-
jsrain@svn.opensuse.org