On Wed, 2020-03-11 at 10:55 -0400, Stephen Smalley wrote: > On Tue, Mar 10, 2020 at 12:25 PM Richard Haines > <richard_c_haines@xxxxxxxxxxxxxx> wrote: > > If you test on the selinux-next kernel (that has the XFS patch [1]) > > with > > the "NFS: Ensure security label is set for root inode" patch [2], > > then all > > tests should pass. Anything else will give varying amounts of > > fails. > > > > The filesystem types tested are: ext4, xfs, vfat and nfs4. > > > > I've revamped the nfs.sh to handle tests that require specific > > mount > > options, these plus many more are now in tests/nfs_filesystem. This > > only > > gets run by nfs.sh. > > I don't really understand why you moved tests that could only be run > from nfs.sh out of it into > tests/nfs_filesystem? I only moved them as it seemed more in keeping with the testsuite. Would you prefer them in the shell script ? I don't mind either way. > > > There are two minor workarounds involving multiple mounts returning > > EBUSY. > > These are either bugs or features. > > > > Not tested on travis. > > travis will require you to add the new dependencies to the packages > list in .travis.yml. You can test this yourself by > pushing a branch with your changes to your own clone on GitHub and > checking travis-ci.org for the result. I've added these to .travis.yml - xfslibs-dev - uuid-dev