[GSoC'22 Weekly Report #4] Rewrite PJDFSTest suite

From: Sayafdine Said <musikid_at_outlook.com>
Date: Mon, 11 Jul 2022 12:19:07 UTC
Hi everyone,

A lot have been done this last week. A simpler interface to declare
test cases and also provides automatic test collection has been
implemented, originally with linkme but a linkage problem on FreeBSD 14
forced us to switch for inventory instead.
It provides parameterization over file types, file system specific
features and file flags.
The configuration file has also been improved, especially with more
granularity for tests requiring file system exclusive features or file
flags.
The test runner has got improvements too. It skips tests which don't
satisfy requirements and print the required features to launch these
tests.


Sayafdine Said