[Po4a-commits] r2659 - /trunk/t/30-text.t
barbier at users.alioth.debian.org
barbier at users.alioth.debian.org
Sat Oct 20 20:21:56 UTC 2012
Author: barbier
Date: Sat Oct 20 20:21:55 2012
New Revision: 2659
URL: http://svn.debian.org/wsvn/po4a/?sc=1&rev=2659
Log:
Disable tests containing non-ASCII titles if Unicode::GCString is not available
Modified:
trunk/t/30-text.t
Modified: trunk/t/30-text.t
URL: http://svn.debian.org/wsvn/po4a/trunk/t/30-text.t?rev=2659&op=diff
==============================================================================
--- trunk/t/30-text.t (original)
+++ trunk/t/30-text.t Sat Oct 20 20:21:55 2012
@@ -12,6 +12,9 @@
mkdir "t/tmp"
or die "Can't create test directory t/tmp: $!\n";
}
+
+my $UGCS = '';
+$UGCS = 'exit 0;' unless (eval { require Unicode::GCString });
my @AsciiDocTests = qw(Titles BlockTitles BlockId Paragraphs
DelimitedBlocks Lists Footnotes Callouts Comments Tables Attributes);
@@ -28,24 +31,24 @@
}
push @tests, {
- 'run' => "perl ../../po4a-gettextize -f text -o asciidoc -m ../data-30/Titles.asciidoc -l ../data-30/TitlesUTF8.asciidoc -L UTF-8 -p TitlesUTF8.po",
- 'test'=> "perl ../compare-po.pl ../data-30/TitlesUTF8.po TitlesUTF8.po",
- 'doc' => "test titles with UTF-8 encoding"
+ 'run' => "$UGCS perl ../../po4a-gettextize -f text -o asciidoc -m ../data-30/Titles.asciidoc -l ../data-30/TitlesUTF8.asciidoc -L UTF-8 -p TitlesUTF8.po",
+ 'test'=> "$UGCS perl ../compare-po.pl ../data-30/TitlesUTF8.po TitlesUTF8.po",
+ 'doc' => "$UGCS test titles with UTF-8 encoding"
};
push @tests, {
- 'run' => "msgattrib --clear-fuzzy -o TitlesUTF8.po TitlesUTF8.po && perl ../../po4a-translate -f text -o asciidoc -m ../data-30/Titles.asciidoc -l TitlesUTF8.asciidoc -p TitlesUTF8.po",
- 'test'=> "diff TitlesUTF8.asciidoc ../data-30/TitlesUTF8.asciidoc",
- 'doc' => "translate titles with UTF-8 encoding"
+ 'run' => "$UGCS msgattrib --clear-fuzzy -o TitlesUTF8.po TitlesUTF8.po && perl ../../po4a-translate -f text -o asciidoc -m ../data-30/Titles.asciidoc -l TitlesUTF8.asciidoc -p TitlesUTF8.po",
+ 'test'=> "$UGCS diff TitlesUTF8.asciidoc ../data-30/TitlesUTF8.asciidoc",
+ 'doc' => "$UGCS translate titles with UTF-8 encoding"
};
push @tests, {
- 'run' => "perl ../../po4a-gettextize -f text -o asciidoc -m ../data-30/Titles.asciidoc -l ../data-30/TitlesLatin1.asciidoc -L iso-8859-1 -p TitlesLatin1.po",
- 'test'=> "perl ../compare-po.pl ../data-30/TitlesLatin1.po TitlesLatin1.po",
- 'doc' => "test titles with latin1 encoding"
+ 'run' => "$UGCS perl ../../po4a-gettextize -f text -o asciidoc -m ../data-30/Titles.asciidoc -l ../data-30/TitlesLatin1.asciidoc -L iso-8859-1 -p TitlesLatin1.po",
+ 'test'=> "$UGCS perl ../compare-po.pl ../data-30/TitlesLatin1.po TitlesLatin1.po",
+ 'doc' => "$UGCS test titles with latin1 encoding"
};
push @tests, {
- 'run' => "msgattrib --clear-fuzzy -o TitlesLatin1.po TitlesLatin1.po && perl ../../po4a-translate -f text -o asciidoc -m ../data-30/Titles.asciidoc -l TitlesLatin1.asciidoc -p TitlesLatin1.po",
- 'test'=> "diff TitlesLatin1.asciidoc ../data-30/TitlesLatin1.asciidoc",
- 'doc' => "translate titles with latin1 encoding"
+ 'run' => "$UGCS msgattrib --clear-fuzzy -o TitlesLatin1.po TitlesLatin1.po && perl ../../po4a-translate -f text -o asciidoc -m ../data-30/Titles.asciidoc -l TitlesLatin1.asciidoc -p TitlesLatin1.po",
+ 'test'=> "$UGCS diff TitlesLatin1.asciidoc ../data-30/TitlesLatin1.asciidoc",
+ 'doc' => "$UGCS translate titles with latin1 encoding"
};
use Test::More tests => 2 * 14;
More information about the Po4a-commits
mailing list