[Debian-l10n-commits] r1189 - in /ddtp-dinstall/trunk: Changelog tests/testsuite.sh

nekral-guest at users.alioth.debian.org nekral-guest at users.alioth.debian.org
Tue Aug 12 22:33:19 UTC 2008


Author: nekral-guest
Date: Tue Aug 12 22:33:19 2008
New Revision: 1189

URL: http://svn.debian.org/wsvn/?sc=1&rev=1189
Log:
	* tests/testsuite.sh: Keep the logs of the failing tests.

Modified:
    ddtp-dinstall/trunk/Changelog
    ddtp-dinstall/trunk/tests/testsuite.sh

Modified: ddtp-dinstall/trunk/Changelog
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/Changelog?rev=1189&op=diff
==============================================================================
--- ddtp-dinstall/trunk/Changelog (original)
+++ ddtp-dinstall/trunk/Changelog Tue Aug 12 22:33:19 2008
@@ -1,3 +1,7 @@
+2008-08-12  Nicolas François  <nicolas.francois at centraliens.net>
+
+	* tests/testsuite.sh: Keep the logs of the failing tests.
+
 2008-08-12  Nicolas François  <nicolas.francois at centraliens.net>
 
 	* tests/testsuite.sh: Added option --build-expected to build the

Modified: ddtp-dinstall/trunk/tests/testsuite.sh
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite.sh?rev=1189&op=diff
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite.sh (original)
+++ ddtp-dinstall/trunk/tests/testsuite.sh Tue Aug 12 22:33:19 2008
@@ -63,6 +63,7 @@
 run_test () {
 	rt_tmp="$1"
 	rt_expected_status="$2"
+	rt_test_name="$3"
 	rt_status=0
 
 	$CHECK_SCRIPT "$rt_tmp/test" "$rt_tmp/test.pkgs" > "$rt_tmp/test.log" 2>&1 || {
@@ -81,7 +82,9 @@
 	       "$rt_tmp/test.log"
 
 	if [ "$BUILD_EXPECTED" = "0" ]; then
-		cmp --quiet "$rt_tmp/test.expected" "$rt_tmp/test.log"
+		cp "$rt_tmp/test.log" "$rt_test_name.log"
+		cmp --quiet "$rt_tmp/test.expected" "$rt_tmp/test.log" || return 1
+		rm -f "$rt_tmp/test.log"
 	else
 		if [ "$rt_status" != "$rt_expected_status" ]; then
 			return 1
@@ -98,7 +101,7 @@
 		"$TESTSUITE_DIR/bad")	expected_status=1;;
 	esac
 
-	if run_test "$tmp" $expected_status; then
+	if run_test "$tmp" $expected_status "$d"; then
 		echo " OK* $d"
 	else
 		echo "*NO  $d"




More information about the Debian-l10n-commits mailing list