mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
915c740030
The minimum accepted allocsize mount option value is page size, which causes the particular test to fail in architectures where page size > block size. Fix it by basing the value on the platform page size rather than the block size as obtained from mkfs. In addition add a filter so that different values can be used without breaking the golden output. Signed-off-by: Anthony Iliopoulos <ailiopoulos@suse.com> Reviewed-by: Zorro Lang <zlang@redhat.com> Signed-off-by: Eryu Guan <guaneryu@gmail.com>
101 lines
3.8 KiB
Plaintext
101 lines
3.8 KiB
Plaintext
QA output created by 513
|
|
** create loop device
|
|
** create loop log device
|
|
** create loop mount point
|
|
** start xfs mount testing ...
|
|
FORMAT:
|
|
TEST: "" "pass" "allocsize" "false"
|
|
TEST: "-o allocsize=PAGESIZE" "pass" "allocsize=PAGESIZE" "true"
|
|
TEST: "-o allocsize=1048576k" "pass" "allocsize=1048576k" "true"
|
|
TEST: "-o allocsize=2048" "fail"
|
|
TEST: "-o allocsize=2g" "fail"
|
|
FORMAT: -m crc=1
|
|
TEST: "" "pass" "attr2" "true"
|
|
TEST: "-o attr2" "pass" "attr2" "true"
|
|
TEST: "-o noattr2" "fail"
|
|
FORMAT: -m crc=0
|
|
TEST: "" "pass" "attr2" "true"
|
|
TEST: "-o attr2" "pass" "attr2" "true"
|
|
TEST: "-o noattr2" "pass" "attr2" "false"
|
|
FORMAT:
|
|
TEST: "" "pass" "discard" "false"
|
|
TEST: "-o discard" "pass" "discard" "true"
|
|
TEST: "-o nodiscard" "pass" "discard" "false"
|
|
TEST: "" "pass" "grpid" "false"
|
|
TEST: "-o grpid" "pass" "grpid" "true"
|
|
TEST: "-o bsdgroups" "pass" "grpid" "true"
|
|
TEST: "-o nogrpid" "pass" "grpid" "false"
|
|
TEST: "-o sysvgroups" "pass" "grpid" "false"
|
|
TEST: "" "pass" "filestreams" "false"
|
|
TEST: "-o filestreams" "pass" "filestreams" "true"
|
|
TEST: "" "pass" "ikeep" "false"
|
|
TEST: "-o ikeep" "pass" "ikeep" "true"
|
|
TEST: "-o noikeep" "pass" "ikeep" "false"
|
|
TEST: "" "pass" "inode64" "true"
|
|
TEST: "-o inode32" "pass" "inode32" "true"
|
|
TEST: "-o inode64" "pass" "inode64" "true"
|
|
TEST: "" "pass" "largeio" "false"
|
|
TEST: "-o largeio" "pass" "largeio" "true"
|
|
TEST: "-o nolargeio" "pass" "largeio" "false"
|
|
TEST: "-o logbufs=8" "pass" "logbufs=8" "true"
|
|
TEST: "-o logbufs=2" "pass" "logbufs=2" "true"
|
|
TEST: "-o logbufs=1" "fail"
|
|
TEST: "-o logbufs=9" "fail"
|
|
TEST: "-o logbufs=99999999999999" "fail"
|
|
FORMAT: -m crc=1 -l version=2
|
|
TEST: "-o logbsize=16384" "pass" "logbsize=16k" "true"
|
|
TEST: "-o logbsize=16k" "pass" "logbsize=16k" "true"
|
|
TEST: "-o logbsize=32k" "pass" "logbsize=32k" "true"
|
|
TEST: "-o logbsize=64k" "pass" "logbsize=64k" "true"
|
|
TEST: "-o logbsize=128k" "pass" "logbsize=128k" "true"
|
|
TEST: "-o logbsize=256k" "pass" "logbsize=256k" "true"
|
|
TEST: "-o logbsize=8k" "fail"
|
|
TEST: "-o logbsize=512k" "fail"
|
|
FORMAT: -m crc=0 -l version=1
|
|
TEST: "-o logbsize=16384" "pass" "logbsize=16k" "true"
|
|
TEST: "-o logbsize=16k" "pass" "logbsize=16k" "true"
|
|
TEST: "-o logbsize=32k" "pass" "logbsize=32k" "true"
|
|
TEST: "-o logbsize=64k" "fail"
|
|
FORMAT:
|
|
TEST: "" "pass" "logdev" "false"
|
|
TEST: "-o logdev=LOOP_SPARE_DEV" "fail"
|
|
FORMAT: -l logdev=LOOP_SPARE_DEV
|
|
TEST: "-o logdev=LOOP_SPARE_DEV" "pass" "logdev=LOOP_SPARE_DEV" "true"
|
|
TEST: "" "fail"
|
|
FORMAT:
|
|
TEST: "" "pass" "noalign" "false"
|
|
TEST: "-o noalign" "pass" "noalign" "true"
|
|
TEST: "" "pass" "norecovery" "false"
|
|
TEST: "-o norecovery,ro" "pass" "norecovery" "true"
|
|
TEST: "-o norecovery" "fail"
|
|
TEST: "" "pass" "nouuid" "false"
|
|
TEST: "-o nouuid" "pass" "nouuid" "true"
|
|
TEST: "" "pass" "noquota" "true"
|
|
TEST: "-o noquota" "pass" "noquota" "true"
|
|
TEST: "" "pass" "usrquota" "false"
|
|
TEST: "-o uquota" "pass" "usrquota" "true"
|
|
TEST: "-o usrquota" "pass" "usrquota" "true"
|
|
TEST: "-o quota" "pass" "usrquota" "true"
|
|
TEST: "-o uqnoenforce" "pass" "usrquota" "true"
|
|
TEST: "-o qnoenforce" "pass" "usrquota" "true"
|
|
TEST: "" "pass" "grpquota" "false"
|
|
TEST: "-o gquota" "pass" "grpquota" "true"
|
|
TEST: "-o grpquota" "pass" "grpquota" "true"
|
|
TEST: "-o gqnoenforce" "pass" "gqnoenforce" "true"
|
|
TEST: "" "pass" "prjquota" "false"
|
|
TEST: "-o pquota" "pass" "prjquota" "true"
|
|
TEST: "-o prjquota" "pass" "prjquota" "true"
|
|
TEST: "-o pqnoenforce" "pass" "pqnoenforce" "true"
|
|
FORMAT: -d sunit=128,swidth=128
|
|
TEST: "-o sunit=8,swidth=8" "pass" "sunit=8,swidth=8" "true"
|
|
TEST: "-o sunit=8,swidth=64" "pass" "sunit=8,swidth=64" "true"
|
|
TEST: "-o sunit=128,swidth=128" "pass" "sunit=128,swidth=128" "true"
|
|
TEST: "-o sunit=256,swidth=256" "pass" "sunit=256,swidth=256" "true"
|
|
TEST: "-o sunit=2,swidth=2" "fail"
|
|
FORMAT:
|
|
TEST: "" "pass" "swalloc" "false"
|
|
TEST: "-o swalloc" "pass" "swalloc" "true"
|
|
TEST: "" "pass" "wsync" "false"
|
|
TEST: "-o wsync" "pass" "wsync" "true"
|
|
** end of testing
|