]> www.infradead.org Git - users/hch/xfstests-dev.git/commit
btrfs/282: skip test if /var/lib/btrfs isnt writable
authorDarrick J. Wong <djwong@kernel.org>
Thu, 24 Aug 2023 23:47:14 +0000 (16:47 -0700)
committerZorro Lang <zlang@kernel.org>
Sat, 2 Sep 2023 05:54:38 +0000 (13:54 +0800)
commitc5cef5ba74ede0b42a1f90e29b4175ed5cbb6a27
tree939f0e5322c92b140eba02026e21d8e74e66613b
parent59037f2aa014fc3c4e4239f7e169dfbd83ca3d44
btrfs/282: skip test if /var/lib/btrfs isnt writable

I run fstests in a readonly container, and accidentally uninstalled the
btrfsprogs package.  When I did, this test started faililng:

  --- btrfs/282.out
  +++ btrfs/282.out.bad
  @@ -1,3 +1,7 @@
   QA output created by 282
   wrote 2147483648/2147483648 bytes at offset 0
   XXX Bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
  +WARNING: cannot create scrub data file, mkdir /var/lib/btrfs failed: Read-only file system. Status recording disabled
  +WARNING: failed to open the progress status socket at /var/lib/btrfs/scrub.progress.3e1cf8c6-8f8f-4b51-982c-d6783b8b8825: No such file or directory. Progress cannot be queried
  +WARNING: cannot create scrub data file, mkdir /var/lib/btrfs failed: Read-only file system. Status recording disabled
  +WARNING: failed to open the progress status socket at /var/lib/btrfs/scrub.progress.3e1cf8c6-8f8f-4b51-982c-d6783b8b8825: No such file or directory. Progress cannot be queried

Skip the test if /var/lib/btrfs isn't writable, or if /var/lib isn't
writable, which means we cannot create /var/lib/btrfs.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: Zorro Lang <zlang@kernel.org>
tests/btrfs/282