2
1
mirror of https://github.com/qpdf/qpdf.git synced 2024-12-23 03:18:59 +00:00

Run pikepdf's test suite during release preparation

This commit is contained in:
Jay Berkenbilt 2020-04-08 19:33:10 -04:00
parent 4977a7efa5
commit 93de6eaf96

View File

@ -176,6 +176,21 @@ RELEASE PREPARATION
* make -j$(nproc) * make -j$(nproc)
* ./performance_check | tee -a /tmp/perf * ./performance_check | tee -a /tmp/perf
* Run pikepdf's test suite. Do this in a separate shell.
cd ...qpdf-source-tree...
export QPDF_SOURCE_TREE=$PWD
export LD_LIBRARY_PATH=$QPDF_SOURCE_TREE/libqpdf/build/.libs
cd /tmp/z
git clone git@github.com:pikepdf/pikepdf
virtualenv v
source v/bin/activate
cd pikepdf
pip3 install -r requirements/test.txt
rehash
pip3 install .
pytest -n auto
* Update release notes in manual. Look at diffs and ChangeLog. Update * Update release notes in manual. Look at diffs and ChangeLog. Update
release date in `manual/qpdf-manual.xml`. Remember to ensure that release date in `manual/qpdf-manual.xml`. Remember to ensure that
the entities at the top of the document are consistent with the the entities at the top of the document are consistent with the