HarryR / HarryR/PandaPDF

Regression testing

Open
#2 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
3
Forks
1
PR merge metrics
No merged PRs in 30d

Description

As per https://bugs.freedesktop.org/show_bug.cgi?id=60383 and http://markmail.org/message/qfeknjap5sypisuy#query:+page:1+mid:cv666e3727vvvhz3+state:results

It would be good to create a regression testing suite which ensures that performance doesn't reduce and that known results don't differ compared to known correct outputs.

This requires:
- List of previously defective or good complex PDFs
- Render them with all available backend engines
- Keep track of how long it took to render the files
- Visually compare the results to previous results
- Warn if images are over a significant threshold
- Graph performance records to see performance

This could also be used to provide a fairly comprehensive unit test with code coverage.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.