|
|
- #!/bin/sh
-
- PERL_TESTSDIR="/usr/share/perl/perl-tests"
- PERL_LIBDIR="/usr/lib/perl5/%%PERL_VERSION%%/"
- 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
|