#! /bin/sh -vx # $Id$ # Copyright 2022 Japanese TeX Development Community # Copyright 2017 Karl Berry # Copyright 2010-2013 Peter Breitenlohner # You may freely use, modify and/or distribute this file. # Using test data from Philipp Lehman BinDir=${BinDir:-.} ExeExt=${ExeExt:-} _upbibtex=$BinDir/upbibtex$ExeExt test -d uptests || mkdir -p uptests # Create bib data mk_bib () { for i do for j in 0 1 2 3 4 5 6 7 8 9; do for k in 0 1 2 3 4 5 6 7 8 9; do for l in 0 1 2 3 4 5 6 7 8 9; do cat <uptests/memtest$t.aux env= case $t in 1) mk_bib 0 >uptests/memtest.bib;; 2) mk_bib 1 >>uptests/memtest.bib;; 3) env='ent_str_size=2000 glob_str_size=2000';; esac echo "Running memtest$t ..." eval $env \ TEXMFCNF=$srcdir/../kpathsea \ BSTINPUTS=$srcdir/tests \ BIBINPUTS=./uptests \ $_upbibtex uptests/memtest$t || exit $t done