Re: git: 8fd4d1c0fff8 - main - tests: Add pjdfstest integration

From: Alan Somers <asomers_at_freebsd.org>
Date: Fri, 19 Jun 2026 15:50:03 UTC
On Fri, Jun 19, 2026 at 9:40 AM Mark Johnston <markj@freebsd.org> wrote:
>
> The branch main has been updated by markj:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=8fd4d1c0fff8441b42dbab767810db7aeaf796c3
>
> commit 8fd4d1c0fff8441b42dbab767810db7aeaf796c3
> Author:     Mark Johnston <markj@FreeBSD.org>
> AuthorDate: 2026-06-19 13:27:04 +0000
> Commit:     Mark Johnston <markj@FreeBSD.org>
> CommitDate: 2026-06-19 15:20:51 +0000
>
>     tests: Add pjdfstest integration
>
>     Use ATF to wrap the new reimplementation of pjdfstest that came out of
>     GSOC 2022, now available in the ports tree as filesystems/pjdfstest.
>
>     So far I added tests for UFS (with several different option
>     combinations), tmpfs and ZFS, plus ZFS+nullfs.  All of these create a
>     memory disk, initialize the filesystem, and point the pjdfstest
>     executable at it.
>
>     In the future it would be good to add tests for at least NFS and p9fs.
>
>     Reviewed by:    asomers
>     MFC after:      2 weeks
>     Differential Revision:  https://reviews.freebsd.org/D56605

Thanks for doing this.  Also, please follow up by adding pjdfstest to
https://github.com/freebsd/freebsd-ci/blob/main/scripts/build/build-test_image-head.sh
, so these tests will be enabled in CI.