mirror of
https://github.com/qpdf/qpdf.git
synced 2024-12-22 10:58:58 +00:00
Remove acroread from tests
This hasn't worked or been exercised in years since Adobe stopped releasing a Linux version of reader.
This commit is contained in:
parent
1eb35a355f
commit
22bcdbe786
@ -1,3 +1,8 @@
|
|||||||
|
2019-01-31 Jay Berkenbilt <ejb@ql.org>
|
||||||
|
|
||||||
|
* Remove traces of acroread, which hasn't been available in Linux
|
||||||
|
for a long time.
|
||||||
|
|
||||||
2019-01-30 Jay Berkenbilt <ejb@ql.org>
|
2019-01-30 Jay Berkenbilt <ejb@ql.org>
|
||||||
|
|
||||||
* Do not include space after ID operator in inline image data. The
|
* Do not include space after ID operator in inline image data. The
|
||||||
|
@ -19,7 +19,6 @@ accessor
|
|||||||
aclocal
|
aclocal
|
||||||
AcroForm
|
AcroForm
|
||||||
acroform
|
acroform
|
||||||
acroread
|
|
||||||
activatePipelineStack
|
activatePipelineStack
|
||||||
ActiveState
|
ActiveState
|
||||||
acyclic
|
acyclic
|
||||||
|
@ -195,15 +195,6 @@
|
|||||||
If you do not enable this, then you do not need to have tiff and
|
If you do not enable this, then you do not need to have tiff and
|
||||||
ghostscript.
|
ghostscript.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
|
||||||
If Adobe Reader is installed as <command>acroread</command>, some
|
|
||||||
additional test cases will be enabled. These test cases simply
|
|
||||||
verify that Adobe Reader can open the files that qpdf creates.
|
|
||||||
They require version 8.0 or newer to pass. However, in order to
|
|
||||||
avoid having qpdf depend on non-free (as in liberty) software, the
|
|
||||||
test suite will still pass without Adobe reader, and the test
|
|
||||||
suite still exercises the full functionality of the software.
|
|
||||||
</para>
|
|
||||||
<para>
|
<para>
|
||||||
Pre-built documentation is distributed with qpdf, so you should
|
Pre-built documentation is distributed with qpdf, so you should
|
||||||
generally not need to rebuild the documentation. In order to
|
generally not need to rebuild the documentation. In order to
|
||||||
|
@ -30,18 +30,6 @@ if (defined($large_file_test_path))
|
|||||||
$large_file_test_path =~ s!\\!/!g;
|
$large_file_test_path =~ s!\\!/!g;
|
||||||
}
|
}
|
||||||
|
|
||||||
my $have_acroread = 0;
|
|
||||||
|
|
||||||
if ($compare_images)
|
|
||||||
{
|
|
||||||
# check for working acroread
|
|
||||||
if (system("acroread -toPostScript -pairs good1.pdf a.ps" .
|
|
||||||
" >$devNull 2>&1") == 0)
|
|
||||||
{
|
|
||||||
$have_acroread = 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# These variables are used to store the total number of tests in the
|
# These variables are used to store the total number of tests in the
|
||||||
# test suite. NOTE: qtest's requirement to indicate the number of
|
# test suite. NOTE: qtest's requirement to indicate the number of
|
||||||
# tests serves as a check that the test suite is operating properly.
|
# tests serves as a check that the test suite is operating properly.
|
||||||
@ -56,12 +44,9 @@ if ($compare_images)
|
|||||||
# compare_pdfs generates depends on the value of $compare_images.
|
# compare_pdfs generates depends on the value of $compare_images.
|
||||||
my $n_compare_pdfs = 0;
|
my $n_compare_pdfs = 0;
|
||||||
|
|
||||||
# This should be set to the number of times we call acroread.
|
|
||||||
my $n_acroread = 0;
|
|
||||||
|
|
||||||
# Each section of tests should increment this number by the number of
|
# Each section of tests should increment this number by the number of
|
||||||
# tests they generate excluding calls to acroread or compare_pdfs,
|
# tests they generate excluding calls to compare_pdfs, which are
|
||||||
# which are tracked separately by $n_compare_pdfs and $n_acroread.
|
# tracked separately by $n_compare_pdfs.
|
||||||
my $n_tests = 0;
|
my $n_tests = 0;
|
||||||
|
|
||||||
# Call show_ntests after each block of test cases. In show_ntests,
|
# Call show_ntests after each block of test cases. In show_ntests,
|
||||||
@ -3634,7 +3619,6 @@ my @flags = (["-qdf", # 1
|
|||||||
|
|
||||||
$n_tests += 1 + (@files * @flags * 2 * 3);
|
$n_tests += 1 + (@files * @flags * 2 * 3);
|
||||||
$n_compare_pdfs += 1 + (@files * @flags * 2);
|
$n_compare_pdfs += 1 + (@files * @flags * 2);
|
||||||
$n_acroread += (@files * @flags * 2);
|
|
||||||
|
|
||||||
foreach my $file (@files)
|
foreach my $file (@files)
|
||||||
{
|
{
|
||||||
@ -3696,17 +3680,6 @@ foreach my $file (@files)
|
|||||||
$td->NORMALIZE_NEWLINES);
|
$td->NORMALIZE_NEWLINES);
|
||||||
|
|
||||||
compare_pdfs($file, "a.pdf");
|
compare_pdfs($file, "a.pdf");
|
||||||
|
|
||||||
if ($have_acroread)
|
|
||||||
{
|
|
||||||
# These tests require Adobe Reader > 7.x to work with
|
|
||||||
# encrypted files.
|
|
||||||
$td->runtest("check with Adobe Reader",
|
|
||||||
{$td->COMMAND =>
|
|
||||||
"acroread -toPostScript -pairs a.pdf 1.ps"},
|
|
||||||
{$td->STRING => "",
|
|
||||||
$td->EXIT_STATUS => 0});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
flush_tiff_cache();
|
flush_tiff_cache();
|
||||||
}
|
}
|
||||||
@ -3889,10 +3862,6 @@ $td->report(calc_ntests());
|
|||||||
sub calc_ntests
|
sub calc_ntests
|
||||||
{
|
{
|
||||||
my $result = $n_tests;
|
my $result = $n_tests;
|
||||||
if ($have_acroread)
|
|
||||||
{
|
|
||||||
$result += $n_acroread;
|
|
||||||
}
|
|
||||||
if ($compare_images)
|
if ($compare_images)
|
||||||
{
|
{
|
||||||
$result += 3 * ($n_compare_pdfs);
|
$result += 3 * ($n_compare_pdfs);
|
||||||
|
Loading…
Reference in New Issue
Block a user