diff options
Diffstat (limited to 'Build/source/texk/web2c/ptexdir/pbibtex-longline-test.pl')
-rwxr-xr-x | Build/source/texk/web2c/ptexdir/pbibtex-longline-test.pl | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/Build/source/texk/web2c/ptexdir/pbibtex-longline-test.pl b/Build/source/texk/web2c/ptexdir/pbibtex-longline-test.pl deleted file mode 100755 index 499833d9be9..00000000000 --- a/Build/source/texk/web2c/ptexdir/pbibtex-longline-test.pl +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env perl -# $Id: pbibtex-openout-test.pl 17085 2010-02-18 18:03:18Z karl $ -# Public domain. Originally written 2010, Karl Berry. -# Check that pbibtex does not break long strings (change in 2010). - -# srcdir = web2c (in the source tree) -BEGIN { chomp ($srcdir = $ENV{"srcdir"} || `cd \`dirname $0\`/.. && pwd`); } -require "$srcdir/../tests/common-test.pl"; - -exit (&main ()); - -sub main -{ - # The blg and bbl file names are based on the aux name and cannot be - # overridden. We can't write to the aux (source) directory, though, - # because that's an absolute path and openout_any=p. Therefore, copy - # the input aux file to our working directory and rename it to avoid - # spurious parallel test failures. - &test_file_copy ("$srcdir/tests/longline.aux", "./plongline.aux"); - - # Run pBibTeX, quit if it fails. - my $ret = &test_run ("./pbibtex", "./plongline.aux"); - return 1 if $ret != 0; - - # There should be lines longer than 80 chars in the output. - # (In older versions of pBibTeX, they are forcibly split, with a %.) - local *IN; - $IN = "plongline.bbl"; - open (IN) || die "open($IN) failed: $!"; - while (<IN>) { - last if length ($_) >= 80; - } - - # We failed if all lines were < 80. - my $bad = ! (length $_ >= 80); - return $bad; -} |