public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoolkit r585 - trunk/src/echangelog/test
@ 2009-05-05  3:35 Christian Ruppert (idl0r)
  0 siblings, 0 replies; only message in thread
From: Christian Ruppert (idl0r) @ 2009-05-05  3:35 UTC (permalink / raw
  To: gentoo-commits

Author: idl0r
Date: 2009-05-05 03:35:00 +0000 (Tue, 05 May 2009)
New Revision: 585

Modified:
   trunk/src/echangelog/test/test.sh
Log:
Warn if $vcs has not been found. Minor cleanup.

Modified: trunk/src/echangelog/test/test.sh
===================================================================
--- trunk/src/echangelog/test/test.sh	2009-05-05 03:24:10 UTC (rev 584)
+++ trunk/src/echangelog/test/test.sh	2009-05-05 03:35:00 UTC (rev 585)
@@ -2,22 +2,17 @@
 
 source /etc/init.d/functions.sh
 
+SUPPORTED_VCS=( "cvs" "svn" "git" )
 VCSTEST="echangelog-test/vcstest"
 _ROOT=$(pwd)
 
 export ECHANGELOG_USER="Just a test <echangelogtest@gentoo.org>"
 
-#MD5_INIT="34d54bc2ab1a2154b0c7bd5cdd7f6119"
 MD5_INIT="34d54bc2ab1a2154b0c7bd5cdd7f6119"
-#MD5_PATCH="d910ab6b76cfb48b68e11ae1f06612bb"
 MD5_PATCH="db1ab89bb7374824d0f198078f79a83f"
-#MD5_REVBUMP="8e36650a644ba49cc13bcbe93fdb2d2d"
 MD5_REVBUMP="31ddfa60d2ae4dd1fccd7e3d2bd2c06c"
-#MD5_COPYRIGHT="55a6097d8e3913a9feb0dff250649c00"
 MD5_COPYRIGHT="6f39fa409ea14bb6506347c53f6dee50"
-#MD5_OBSOLETE="6c30d84f603f5f0e4b09a88d9cfdaaa8"
 MD5_OBSOLETE="0aedadf159c6f3add97a3f79fb867221"
-#MD5_FINAL="cdd58fea5cfcef5820013d82ccbe0e89"
 MD5_FINAL="17eb0df69f501cc6fdaffebd118b7764"
 
 function md5() {
@@ -168,25 +163,16 @@
 	exit 1
 fi
 
-if [[ -x $(which git) ]];
-then
-	ebegin "Starting test with git"
-	make_test $_ROOT "git" || set $?
-	eend ${1:-0} 
-fi
+for vcs in ${SUPPORTED_VCS[*]};
+do
+	if [[ -x "$(which ${vcs} 2>/dev/null)" ]];
+	then
+		ebegin "Starting test with ${vcs}"
+		make_test $_ROOT "${vcs}" || set $?
+		eend ${1:-0}
+	else
+		ewarn "No ${vcs} executable found, skipping test..."
+	fi
+done
 
-if [[ -x $(which cvs) ]];
-then
-	ebegin "Starting test with cvs"
-	make_test $_ROOT "cvs" || set $?
-	eend ${1:-0}
-fi
-
-if [[ -x $(which svn) ]];
-then
-	ebegin "Starting test with svn"
-	make_test $_ROOT "svn" || set $?
-	eend ${1:-0}
-fi
-
 rm -rf "${_ROOT}/tmp"




^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-05-05  3:35 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-05  3:35 [gentoo-commits] gentoolkit r585 - trunk/src/echangelog/test Christian Ruppert (idl0r)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox