mirror of
https://github.com/versity/scoutfs.git
synced 2026-08-15 11:46:35 +00:00
This is somewhat cumbersome, we want to see the error message, but the format changes enough to make this messy. We opt to change the golden to the new format, which only shows one of the arguments in its error output: the thing that cannot be overwritten. We then add a filter that rewrites the old output format with sed patterns to be exactly like the new format, so this will work everywhere again, without changing or adding filters to obscure error messages. Signed-off-by: Auke Kok <auke.kok@versity.com>
60 lines
1.5 KiB
Plaintext
60 lines
1.5 KiB
Plaintext
== root inode updates flow back and forth
|
|
== stat of created file matches
|
|
== written file contents match
|
|
== overwritten file contents match
|
|
== appended file contents match
|
|
== fiemap matches after racey appends
|
|
== unlinked file isn't found
|
|
== symlink targets match
|
|
/mnt/test/test/basic-posix-consistency/file.targ
|
|
/mnt/test/test/basic-posix-consistency/file.targ
|
|
/mnt/test/test/basic-posix-consistency/file.targ2
|
|
/mnt/test/test/basic-posix-consistency/file.targ2
|
|
== new xattrs are visible
|
|
# file: /mnt/test/test/basic-posix-consistency/file
|
|
user.xat="1"
|
|
|
|
# file: /mnt/test/test/basic-posix-consistency/file
|
|
user.xat="1"
|
|
|
|
== modified xattrs are updated
|
|
# file: /mnt/test/test/basic-posix-consistency/file
|
|
user.xat="2"
|
|
|
|
# file: /mnt/test/test/basic-posix-consistency/file
|
|
user.xat="2"
|
|
|
|
== deleted xattrs
|
|
/mnt/test/test/basic-posix-consistency/file: user.xat: No such attribute
|
|
/mnt/test/test/basic-posix-consistency/file: user.xat: No such attribute
|
|
== readdir after modification
|
|
one
|
|
two
|
|
three
|
|
four
|
|
one
|
|
two
|
|
three
|
|
four
|
|
two
|
|
four
|
|
two
|
|
four
|
|
== can delete empty dir
|
|
== some easy rename cases
|
|
--- file between dirs
|
|
--- file within dir
|
|
--- dir within dir
|
|
--- overwrite file
|
|
--- can't overwrite non-empty dir
|
|
mv: cannot overwrite '/mnt/test/test/basic-posix-consistency/dir/a/dir': Directory not empty
|
|
--- can overwrite empty dir
|
|
--- can rename into root
|
|
== path resoluion
|
|
== inode indexes match after syncing existing
|
|
== inode indexes match after copying and syncing
|
|
== inode indexes match after removing and syncing
|
|
== concurrent creates make one file
|
|
one-file
|
|
== cleanup
|