We stress test Sumatra to ensure it doesn't crash. Stress
testing on my collection of documents is part of release
process.
A simple stress test: run
SumatraPDF.exe -console -n 2 -rand -stress-test ${dir}
It'll scan a given directory, randomize order of files and
render every known document type.Stress test can be customized with the following cmd-line
options:
-stress-test foo.pdf 8x: render only foo.pdf, do it 8 times-stress-test z:\: render all documents in z:\ directory-stress-test y:\testdocs *.pdf;*.xps 2x: render only .pdf and .xps document in y:\testdocs directory, render each document twice-n ${parallelCount}: number of documents to test in parallel-rand: randomize order of files. Also distributes equally among different file types (helps to test different formats equally as opposed to reading sequentially, which can spend a lot of time testing *pdf files, then a lot of time testing .cbz files etc.)-console: show console so that we can see progress