aboutsummaryrefslogtreecommitdiffstats
path: root/README-maintainer
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2020-04-09 01:33:10 +0200
committerJay Berkenbilt <ejb@ql.org>2020-04-09 01:33:10 +0200
commit93de6eaf96019c9940807e4c6e7bfd2148959233 (patch)
treeff31537b6325be992510af761a941dda0e045c10 /README-maintainer
parent4977a7efa5d0b2d10f57af646e54a91d94d088ab (diff)
downloadqpdf-93de6eaf96019c9940807e4c6e7bfd2148959233.tar.zst
Run pikepdf's test suite during release preparation
Diffstat (limited to 'README-maintainer')
-rw-r--r--README-maintainer15
1 files changed, 15 insertions, 0 deletions
diff --git a/README-maintainer b/README-maintainer
index 8cad7fdf..7bcb9b0e 100644
--- a/README-maintainer
+++ b/README-maintainer
@@ -176,6 +176,21 @@ RELEASE PREPARATION
* make -j$(nproc)
* ./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
release date in `manual/qpdf-manual.xml`. Remember to ensure that
the entities at the top of the document are consistent with the