2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-06-26 23:23:34 +00:00
qpdf/qpdf/qtest
Jay Berkenbilt 4ee393d1fa Remove compression from linearization tests where possible
By combining --linearize with --compress-streams=n, we ensure that no
new compressed data will appear in linearized output, which makes the
output independent of zlib's output. There are other tests to ensure
that linearization works correctly with compression. This commit
involves changing some test outputs and test code as well just
updating test suites.
2023-12-20 15:46:20 -05:00
..
qpdf Remove compression from linearization tests where possible 2023-12-20 15:46:20 -05:00
storage New test file with form field types 2019-01-03 23:18:13 -05:00
appearance-streams.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
arg-parsing.test Disallow --empty with --replace-input (fixes #728) 2022-09-02 09:37:17 -04:00
attachments.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
basic-parsing.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
bound-checks.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
c-api-check.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
c-api-key.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
c-api-object-handle.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
c-api-page.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
c-api-stream.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
c-api.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
character-encoding.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
check-encryption.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
cleartext-metadata.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
coalesce-contents.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
collate.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
compare-pdfs.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
completion.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
compression-level.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
content-preservation.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
copy-annotations.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
copy-foreign-objects.test Check for missing mediaboxes 2023-07-29 13:16:40 +01:00
custom-pipeline.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
dangling-refs.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
decode-levels.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
decode-parameters.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
deterministic-id.test Ensure there is a meaningful deterministic ID test 2023-12-20 15:21:32 -05:00
disable-filter-on-write.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
encryption-parameters.test Remove compression from linearization tests where possible 2023-12-20 15:46:20 -05:00
encryption.test Fix tests with password-protected files 2023-12-20 15:46:20 -05:00
error-condition.test Fix tests with deterministic IDs 2023-12-20 15:46:20 -05:00
exceptions.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
extensions-dictionary.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
extraction.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
filter-abbreviations.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
final-version.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
fix-qdf.test Add test cases for fix-qpdf from pipe 2023-09-02 17:28:23 -04:00
flatten-annotations.test Fix annotations properly for page with no /Resources (fixes #827) 2023-01-09 07:31:39 -05:00
form-xobject.test Fix tests with deterministic IDs 2023-12-20 15:46:20 -05:00
from-scratch.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
get-xref.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
image-optimization.test Add test validating that images in nested XObjects are included in optimization 2023-03-15 23:27:05 -04:00
inline-images.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
interactive-form.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
invalid-objects.test Warn if catalog type entry is invalid (fixes #810) 2023-03-19 20:07:53 +00:00
json.test Change the output of --json to use "qpdf" instead of "objects" 2022-07-31 15:17:01 -04:00
keep-files-open.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
large-file.test Add json to large file test 2022-05-21 09:43:45 -04:00
library-version.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
linearization.test Handle linearization warnings as proper warning (fixes #851) 2023-02-18 19:38:49 -05:00
linearize-pass1.test Remove compression from linearization tests where possible 2023-12-20 15:46:20 -05:00
many-nulls.test Fix tests with deterministic IDs 2023-12-20 15:46:20 -05:00
merge-and-split.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
merge-dictionary.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
multiple-indirection.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
mutability.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
name-normalization.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
name-number-trees.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
newline-before-endstream.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
numbers-and-strings.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
object-copying.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
object-handle-api.test Fix QPDFObjectHandle::isScalar 2022-12-31 09:27:19 -05:00
object-stream.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
outlines.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
output-redirection.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
overwrite-self.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
page-api.test Clarify and improve QPDFPageObjectHelper::get*Box methods 2022-09-06 19:00:40 -04:00
page-errors.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
page-labels.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
page-without-contents.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
pages-tree.test Remove compression from linearization tests where possible 2023-12-20 15:46:20 -05:00
parsed-offset.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
parsing.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
pclm.test Split qpdf.test into multiple test suites 2022-05-14 17:35:06 -04:00
positive-p.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
precheck-streams.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
preserve-unref.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
progress-reporting.test Use "save" logger when saving data to standard output 2022-06-18 09:54:40 -04:00
qpdf_test_helpers.pm Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
qpdf-json.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
qpdfjob.test Fix tests with password-protected files 2023-12-20 15:46:20 -05:00
renumber-objects.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
replace-input.test Fix tests with deterministic IDs 2023-12-20 15:46:20 -05:00
rotate-pages.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
signature-dictionary.test Implement --remove-restrictions (fixes #833) 2023-01-28 13:42:19 -05:00
specialized-filter.test Change default for SF_FlateLzwDecode::columns to 1 2023-11-23 01:51:38 +00:00
specific-bugs.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
specific-file.test Remove compression from linearization tests where possible 2023-12-20 15:46:20 -05:00
split-pages.test Fix tests with password-protected files 2023-12-20 15:46:20 -05:00
stream-data.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
stream-line-terminators.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
stream-replacements.test Fix tests when running comparison tool is adequate 2023-12-20 15:21:32 -05:00
swap-and-replace.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
token-filters.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
tokenizer.test Don't lose character after \d or \dd parsing string (fixes #1050) 2023-10-14 17:12:56 -04:00
type-checks.test Fix tests with deterministic IDs 2023-12-20 15:46:20 -05:00
unicode-filenames.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
unicode-password.test Support --show-encryption without a valid password (fixes #598) 2022-09-06 12:45:12 -04:00
weak-cryptography.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
windows-shell-globbing.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
writer-version.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
xref-errors.test Rename all test files: _ to - 2022-05-20 09:16:25 -04:00
xref-streams.test Avoid depending on exact xref stream offsets 2023-12-20 15:46:20 -05:00