Here's one approach. A given pytest "file" can be embedded in a normal (for us) test script. As I write this, it occurs to me you might be thinking of embedding unit tests in the bindings source files; that would be easy to add, something along the lines of test_begin_subtest "python bindings embedded unit tests" test_expect_success "${NOTMUCH_PYTEST} ${NOTMUCH_SRCDIR}/bindings/python/notmuch" You could also run one source file of tests with test_begin_subtest "python bindings foo tests" test_expect_success "${NOTMUCH_PYTEST} ${NOTMUCH_SRCDIR}/bindings/python/notmuch/test_foo.py" that would give a less granular result, at the cost of more boilerplate _______________________________________________ notmuch mailing list notmuch@notmuchmail.org https://notmuchmail.org/mailman/listinfo/notmuch