mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
perl: Add basic test support
Signed-off-by: Marcel Denia <naoir@gmx.net>
This commit is contained in:
Executable
+24
@@ -0,0 +1,24 @@
|
||||
#!/bin/sh
|
||||
|
||||
PERL_TESTSDIR="/usr/share/perl/perl-tests"
|
||||
PERL_LIBDIR="/usr/lib/perl5/5.20/"
|
||||
PERL_DISABLEDTESTS="%%PERL_DISABLEDTESTS%%"
|
||||
|
||||
if [ ! -f "$PERL_TESTSDIR/__prepared" ]; then
|
||||
ln -s "$PERL_LIBDIR" "$PERL_TESTSDIR/lib"
|
||||
ln -s /usr/bin/perl "$PERL_TESTSDIR/perl"
|
||||
ln -s /usr/bin/perl "$PERL_TESTSDIR/t/perl"
|
||||
touch "$PERL_TESTSDIR/__prepared"
|
||||
|
||||
for i in $PERL_DISABLEDTESTS; do
|
||||
echo "Disabling $i tests"
|
||||
sed 's!^'$i'.*$!!' -i $PERL_TESTSDIR/MANIFEST
|
||||
done
|
||||
|
||||
cat $PERL_TESTSDIR/MANIFEST | grep -v '^$' > $PERL_TESTSDIR/MANIFEST_NEW
|
||||
rm $PERL_TESTSDIR/MANIFEST
|
||||
mv $PERL_TESTSDIR/MANIFEST_NEW $PERL_TESTSDIR/MANIFEST
|
||||
fi
|
||||
|
||||
cd "$PERL_TESTSDIR/t"
|
||||
./perl TEST
|
||||
Reference in New Issue
Block a user