mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 04:50:09 +00:00
corrected setup of data directory for tests
This commit is contained in:
parent
402273ff2a
commit
eb63aa06a4
@ -35,6 +35,23 @@ function runPdf2htmlEX {
|
|||||||
$htmlFileName
|
$htmlFileName
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# This is how we copy a file omitting lines between '#TEST_IGNORE_BEGIN'
|
||||||
|
# and '#TEST_IGNORE_END' (we pipe the file in via stdin and save it via
|
||||||
|
# stdout)
|
||||||
|
#
|
||||||
|
function copy_TEST_IGNORE_file {
|
||||||
|
skipLine=echo
|
||||||
|
while IFS= read -r line ; do
|
||||||
|
if echo $line | grep -q "^#TEST_IGNORE_BEGIN" ; then
|
||||||
|
skipLine=true
|
||||||
|
elif echo $line | grep -q "^#TEST_IGNORE_END" ; then
|
||||||
|
skipLine=echo
|
||||||
|
else
|
||||||
|
$skipLine "$line"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
if test -z "$PDF2HTMLEX_PATH" ; then
|
if test -z "$PDF2HTMLEX_PATH" ; then
|
||||||
echo "PANIC: we do not know where to find the pdf2htmlEX executable"
|
echo "PANIC: we do not know where to find the pdf2htmlEX executable"
|
||||||
exit 1
|
exit 1
|
||||||
@ -58,6 +75,14 @@ rm -rf $PDF2HTMLEX_TMPDIR
|
|||||||
mkdir -p $PDF2HTMLEX_TMPDIR
|
mkdir -p $PDF2HTMLEX_TMPDIR
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# setup the correct data files
|
||||||
|
#
|
||||||
|
cat $PDF2HTMLEX_TEST_DIR/../share/manifest | \
|
||||||
|
copy_TEST_IGNORE_file > $PDF2HTMLEX_DATDIR/manifest
|
||||||
|
|
||||||
|
cp $PDF2HTMLEX_TEST_DIR/../share/base.min.css $PDF2HTMLEX_DATDIR
|
||||||
|
cp $PDF2HTMLEX_TEST_DIR/../test/fancy.min.css $PDF2HTMLEX_DATDIR
|
||||||
|
|
||||||
runPdf2htmlEX 'test_fail.pdf'
|
runPdf2htmlEX 'test_fail.pdf'
|
||||||
|
|
||||||
runPdf2htmlEX 'basic_text.pdf'
|
runPdf2htmlEX 'basic_text.pdf'
|
||||||
|
@ -60,9 +60,13 @@ function hasExpectedFiles {
|
|||||||
function copy_TEST_IGNORE_file {
|
function copy_TEST_IGNORE_file {
|
||||||
skipLine=echo
|
skipLine=echo
|
||||||
while IFS= read -r line ; do
|
while IFS= read -r line ; do
|
||||||
if echo $line | grep -q "TEST_IGNORE_BEGIN" ; then skipLine=true ; fi
|
if echo $line | grep -q "^#TEST_IGNORE_BEGIN" ; then
|
||||||
if echo $line | grep -q "TEST_IGNORE_END" ; then skipLine=echo ; fi
|
skipLine=true
|
||||||
$skipLine "$line"
|
elif echo $line | grep -q "^#TEST_IGNORE_END" ; then
|
||||||
|
skipLine=echo
|
||||||
|
else
|
||||||
|
$skipLine "$line"
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -99,7 +103,7 @@ cat $PDF2HTMLEX_TEST_DIR/../share/manifest | \
|
|||||||
copy_TEST_IGNORE_file > $PDF2HTMLEX_DATDIR/manifest
|
copy_TEST_IGNORE_file > $PDF2HTMLEX_DATDIR/manifest
|
||||||
|
|
||||||
cp $PDF2HTMLEX_TEST_DIR/../share/base.min.css $PDF2HTMLEX_DATDIR
|
cp $PDF2HTMLEX_TEST_DIR/../share/base.min.css $PDF2HTMLEX_DATDIR
|
||||||
cp $PDF2HTMLEX_TEST_DIR/../share/fancy.min.css $PDF2HTMLEX_DATDIR
|
cp $PDF2HTMLEX_TEST_DIR/../test/fancy.min.css $PDF2HTMLEX_DATDIR
|
||||||
|
|
||||||
# Do the tests
|
# Do the tests
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user