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:
parent
4977a7efa5
commit
93de6eaf96
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user