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

From: Mark Johnston <markj_at_freebsd.org>
Date: Fri, 19 Jun 2026 16:40:12 UTC
On Fri, Jun 19, 2026 at 09:50:03AM -0600, Alan Somers wrote:
> 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.

Sure, done: https://github.com/freebsd/freebsd-ci/pull/199