[Debian-l10n-commits] r1188 - in /ddtp-dinstall/trunk: ./ tests/ tests/testsuite/bad.pkgs/ tests/testsuite/bad/ tests/testsuite/bad/package-not-in-list/ tests/testsuite/bad/package-not-in-list/dists/ tests/testsuite/bad/package-not-in-list/dists/sid/ tests/testsuite/bad/package-not-in-list/dists/sid/main/ tests/testsuite/bad/package-not-in-list/dists/sid/main/i18n/

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


Author: nekral-guest
Date: Tue Aug 12 22:05:28 2008
New Revision: 1188

URL: http://svn.debian.org/wsvn/?sc=1&rev=1188
Log:
	* tests/testsuite.sh: Added option --build-expected to build the
	.expected files.
	* tests/testsuite/bad/package-not-in-list,
	tests/testsuite/bad.pkgs/package-not-in-list: Added test unit.

Added:
    ddtp-dinstall/trunk/tests/testsuite/bad.pkgs/package-not-in-list   (with props)
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list.expected
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/SHA256SUMS
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/main/
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/main/i18n/
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/main/i18n/Translation-de
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp
    ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp.gpg
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=1188&op=diff
==============================================================================
--- ddtp-dinstall/trunk/Changelog (original)
+++ ddtp-dinstall/trunk/Changelog Tue Aug 12 22:05:28 2008
@@ -1,3 +1,10 @@
+2008-08-12  Nicolas François  <nicolas.francois at centraliens.net>
+
+	* tests/testsuite.sh: Added option --build-expected to build the
+	.expected files.
+	* tests/testsuite/bad/package-not-in-list,
+	tests/testsuite/bad.pkgs/package-not-in-list: Added test unit.
+
 2008-08-12  Nicolas François  <nicolas.francois at centraliens.net>
 
 	* tests/testsuite.sh: Added function run_test.

Modified: ddtp-dinstall/trunk/tests/testsuite.sh
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite.sh?rev=1188&op=diff
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite.sh (original)
+++ ddtp-dinstall/trunk/tests/testsuite.sh Tue Aug 12 22:05:28 2008
@@ -14,6 +14,19 @@
 # /usr/share/common-licenses/GPL-2
 
 set -eu
+
+BUILD_EXPECTED=0
+for opt; do
+	case "$opt" in
+		"--build-expected")
+			BUILD_EXPECTED=1
+			;;
+		*)
+			echo "$0: Invalid option: $opt"
+			exit 1
+			;;
+	esac
+done
 
 TESTSUITE_DIR="./testsuite"
 CHECK_SCRIPT="../checks/ddtp_i18n_check.sh"
@@ -34,7 +47,9 @@
 	pt_tmp=$(mktemp -d testsuite-XXXXXX)
 	cp -aH "$pt_d" "$pt_tmp/test"
 	cp -aH "$pt_dirname.pkgs/$pt_basename" "$pt_tmp/test.pkgs"
-	cp "$pt_d.expected" "$pt_tmp/test.expected"
+	if [ "$BUILD_EXPECTED" = "0" ]; then
+		cp "$pt_d.expected" "$pt_tmp/test.expected"
+	fi
 	find "$pt_tmp" -name ".svn" -print0 | xargs -0 rm -rf
 
 	echo "$pt_tmp"
@@ -65,7 +80,13 @@
 	       -e "s|$rt_tmp|testsuite-XXXXXX|"                                       \
 	       "$rt_tmp/test.log"
 
-	cmp --quiet "$rt_tmp/test.expected" "$rt_tmp/test.log"
+	if [ "$BUILD_EXPECTED" = "0" ]; then
+		cmp --quiet "$rt_tmp/test.expected" "$rt_tmp/test.log"
+	else
+		if [ "$rt_status" != "$rt_expected_status" ]; then
+			return 1
+		fi
+	fi
 }
 
 for d in $TESTSUITE_DIR/{good,bad}/*; do
@@ -83,6 +104,11 @@
 		echo "*NO  $d"
 		failures="$failures $d"
 	fi
+
+	if [ "$BUILD_EXPECTED" = "1" ]; then
+		cp "$tmp/test.log" "$d.expected"
+	fi
+
 	clean_testsuite "$tmp"
 done
 

Added: ddtp-dinstall/trunk/tests/testsuite/bad.pkgs/package-not-in-list
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/bad.pkgs/package-not-in-list?rev=1188&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/bad.pkgs/package-not-in-list (added)
+++ ddtp-dinstall/trunk/tests/testsuite/bad.pkgs/package-not-in-list Tue Aug 12 22:05:28 2008
@@ -1,0 +1,1 @@
+link ../good.pkgs/pristine

Propchange: ddtp-dinstall/trunk/tests/testsuite/bad.pkgs/package-not-in-list
------------------------------------------------------------------------------
    svn:special = *

Added: ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list.expected
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list.expected?rev=1188&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list.expected (added)
+++ ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list.expected Tue Aug 12 22:05:28 2008
@@ -1,0 +1,7 @@
+Failed to compare the SHA256SUMS, they are not identical!
+--- /tmp/ddtp_dinstall_tmpdir.XXXXXX/SHA256SUMS.sorted
++++ /tmp/ddtp_dinstall_tmpdir.XXXXXX/SHA256SUMS.new.sorted
+@@ -1 +1 @@
+-17076d825c10c327ddc491c2a2bf51960d15ccd479dbe3cf1b1688fd1ad155d2  dists/sid/main/i18n/Translation-de
++3c4d15f18f3d4727e33adf753e86953055ba676b78aea7e956911ad003d7b9bd  dists/sid/main/i18n/Translation-de
+status: 1

Added: ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/SHA256SUMS
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/SHA256SUMS?rev=1188&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/SHA256SUMS (added)
+++ ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/SHA256SUMS Tue Aug 12 22:05:28 2008
@@ -1,0 +1,1 @@
+17076d825c10c327ddc491c2a2bf51960d15ccd479dbe3cf1b1688fd1ad155d2  dists/sid/main/i18n/Translation-de

Added: ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/main/i18n/Translation-de
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/main/i18n/Translation-de?rev=1188&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/main/i18n/Translation-de (added)
+++ ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/dists/sid/main/i18n/Translation-de Tue Aug 12 22:05:28 2008
@@ -1,0 +1,109 @@
+Package: wmblob
+Description-md5: 4b899337bd8328624b85d1433b9f3356
+Description-de: Klekse in einer Dockanwendung
+ wmblob ist ein nutzloses Programm, das sich bewegende Klekse zeigt. Es ist
+ eine tolle Dockanwendung (andockbares Programm in einem Minifenster) für 
+ WindowMaker, aber es könnte auch mit anderen Fenstermanagern funktionieren.
+ .
+ Homepage: http://dockapps.org/file.php/id/155
+
+Package: simgear0-does-not-exist
+Description-md5: 8bede496896070e197cdd6799e125229
+Description-de: Simulator-Konstruktions-Ausrüstung -- Laufzeit-Bibliotheken
+ SimGear ist eine Sammlung von nützlichen Bibliotheken für
+ die Konstruktion von Simulations- und Visualisierungs-Anwendungen
+ wie FlightGear und TerraGear.
+ .
+ Dieses Paket enthält die Laufzeit-Bibliotheken.
+
+Package: glcpu
+Description-md5: 2fbe1e1dd9125877979c5dd0208ea9c2
+Description-de: 3D-Plotter für Systemaktivitäten
+ GLcpu kann eine beliebige Anzahl von Systemen über ein Netzwerk beobachten,
+ beansprucht sehr geringe Bandbreite und zeigt die CPU-Aktivität in 3D an.
+
+Package: evolution-webcal
+Description-md5: 2f3a071ea39985df90f1eb9a49965fd5
+Description-de: »webcal:«-URL-Handler für GNOME und Evolution
+ Ein GNOME-URL-Handler für im Web veröffentlichte ical-Kalender-Dateien,
+ der sich in die Evolution-Groupware-Suite integrieren lässt. Er erlaubt
+ es, einen veröffentlichten Kalender zu abonnieren, indem einfach auf eine
+ »webcal:«-URL geklickt wird.
+
+Package: ivman
+Description-md5: dc8ce6fe4b3d05170d22bb391891dacb
+Description-de: Daemon um Multimediageräte automatisch einzubinden und zu verwalten
+ ivman ist ein Daemon, der als policy agent oberhalb von HAL agiert. Er wartet
+ auf HAL-Ereignisse und reagiert mit vom Benutzer konfigurierbaren Aktionen.
+ Derzeit unterstützt es automatisches Mounten von neuen Medien und Hot-Plug
+ Geräten, Autostart, Autoplay für CDs und DVDs, und automatisches
+ Kameramanagement.
+ .
+ Homepage is http://ivman.sourceforge.net
+
+Package: mga-vid-source
+Description-md5: 6286f7cafc1d2482c3d6a123441485a1
+Description-de: Kernel Treiber für den back-end scaler auf Matrox Karten (source)
+ Das mga_vid Modul ermöglicht es Ihnen den back-end scaler, der auf vielen
+ Matrox karten zu finden ist, zu benutzen. Wenn Sie eine Matrox Karte
+ besitzen und auf ihrem Debian-System »mplayer« (zu finden unter 
+ http://mplayer.hu) benutzen um Filme anzusehen, werden Sie garantiert
+ diese Software mögen, handelt es sich doch um den besten Video Ausgabe
+ Treiber.
+ .
+ Dieses Paket enthält lediglich die Quellen um das Kernel Modul zu
+ erzeugen. Um es nutzen zu können, müssen Sie es kompilieren, damit es
+ zu Ihrem verwendeten Kernel passt. Um zu erfahren wie Sie dafür vorgehen
+ müssen, schauen Sie in /usr/share/doc/mga-vid-source/README.Debian nach.
+
+Package: unixcw
+Description-md5: 080d921611c8a9677999077d7330b710
+Description-de: Gemeinsame Bibliothek für Morseprogramme
+ Dieses Paket wird von unixcw, cwcp und xcwcp benötigt. Es enthält
+ eine Shared Library mit Morsefunktionen.
+
+Package: gimp-print
+Description-md5: 5c8657c8b4b24f39ebc61ef8dc877801
+Description-de: Druckerweiterung für GIMP
+ Dieses Paket enthält die Druckerweiterung für GIMP.
+ .
+ Dies ist Gutenprint in der Version 5.0.0, eine stabile Veröffentlichung aus
+ der 5.0-Reihe.
+ .
+ Gutenprint ist das Druckwerkzeug für GIMP und zusätzlich eine
+ Treiber-Suite, die mit gewöhnlichen UNIX-Spooling-Systemen unter
+ Verwendung von GhostScript oder CUPS genutzt werden können. Diese Treiber
+ bieten in vielen Fällen eine zu proprietären, kommerziellen Treibern
+ gleichwertige Druckqualität unter UNIX/Linux und können für viele der
+ anspruchsvollsten Druckaufgaben genutzt werden. Gutenprint war früher als
+ Gimp-Print bekannt.
+
+Package: mon
+Description-md5: 427a030c459996930fa4330e64dc2257
+Description-de: Ãœberwachen von Rechner/Services und anderem
+ mon ist ein Tool zum Überwachen von Services. Services können
+ netzwerk-relevant sein, von der Umgebung abhängen oder sonstige
+ mit Software zu testende Aufgaben sein. Wenn ein Service nicht 
+ zur Verfügung steht, kann das mit syslog, email, einem Pager oder
+ einem Scrpt Ihrer Wahl mitgeteilt werden. Es kann eingestellt werden,
+ wer einen Alarm erhält abhängig von der Tageszeit oder dem Wochentag,
+ außerdem kann eingestellt werden, wie oft ein bestimmtes Problem
+ wiederholt gemeldet wird.
+ .
+ Weitere Informationen finden Sie auf http://www.kernel.org/software/mon/.
+
+Package: sunclock
+Description-md5: d2c4e8972febae53359605e3a27fc644
+Description-de: Ausgefallene Uhr, die die Zeit und geografische Daten anzeigt
+ Sunclock ist eine X11-Anwendung, die eine Karte der Erde anzeigt und
+ darauf die sonnenbeschienenen Gebiete dunkel auf hell zeichnet. Teile, die
+ in der Nachtzone liegen, werden hell auf dunkel gezeichnet. Zusätzlich
+ zur Anzeige der lokalen Uhrzeit für die Standardzeitzone, werden auch die
+ GMT-Zeit, normale und Sommerzeit von Großstädten, deren Breiten- und
+ Längengrad, sowie die Entfernungen von frei wählbaren Positionen auf der
+ Erde angezeigt. Sunclock kann Längen- und Breitengrade sowie Polar- und
+ Wendekreise anzeigen. Es hat eingebaute Funktionen, die die Geschwindigkeit
+ der Zeit beschleunigen und die Entwicklung der Jahreszeiten zeigen.
+ .
+  Webseite: http://frmas.free.fr/li_1.htm
+

Added: ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp?rev=1188&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp (added)
+++ ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp Tue Aug 12 22:05:28 2008
@@ -1,0 +1,1 @@
+200808121359

Added: ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp.gpg
URL: http://svn.debian.org/wsvn/ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp.gpg?rev=1188&op=file
==============================================================================
--- ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp.gpg (added)
+++ ddtp-dinstall/trunk/tests/testsuite/bad/package-not-in-list/timestamp.gpg Tue Aug 12 22:05:28 2008
@@ -1,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.6 (GNU/Linux)
+
+iD8DBQBIoZdMpw2vU2Bw06ERAlf5AKCunLIqgBb+rn+66ODiWRtxyuMMBQCfYE1h
+g1wAOLs+ypynOaGgZU3oZAM=
+=bPOG
+-----END PGP SIGNATURE-----




More information about the Debian-l10n-commits mailing list