diff --git a/package/archlinux/PKGBUILD b/package/archlinux/PKGBUILD index 2d954d8..ac81d3c 100644 --- a/package/archlinux/PKGBUILD +++ b/package/archlinux/PKGBUILD @@ -34,6 +34,9 @@ check() { cd "$_rootdir/src/python/magnum" python -m unittest -v + + cd "$_rootdir/doc/python" + PYTHONPATH="$_rootdir/build/src/python" python -m doctest -v *.rst } package() { diff --git a/package/ci/travis-desktop-gles.sh b/package/ci/travis-desktop-gles.sh index 6a7562a..0011123 100755 --- a/package/ci/travis-desktop-gles.sh +++ b/package/ci/travis-desktop-gles.sh @@ -74,3 +74,7 @@ coverage run -m unittest -v && cp .coverage ../.coverage.corrade cd ../magnum coverage run -m unittest -v && cp .coverage ../.coverage.magnum + +# Test docstring validity +cd ../../../doc/python +PYTHONPATH="$TRAVIS_BUILD_DIR/build/src/python" python3 -m doctest -v *.rst diff --git a/package/ci/travis-desktop.sh b/package/ci/travis-desktop.sh index 65686ae..d112242 100755 --- a/package/ci/travis-desktop.sh +++ b/package/ci/travis-desktop.sh @@ -63,3 +63,7 @@ coverage run -m unittest -v && cp .coverage ../.coverage.corrade cd ../magnum coverage run -m unittest -v && cp .coverage ../.coverage.magnum + +# Test docstring validity +cd ../../../doc/python +PYTHONPATH="$TRAVIS_BUILD_DIR/build/src/python" python3 -m doctest -v *.rst