update
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
# Test Case: Shared xattr scan found
|
||||
|
||||
**Test ID**: TC067-shared-xattr-scan-found
|
||||
**Fixture**: `basic.erofs`, `/shared-a`, `/shared-b`
|
||||
|
||||
## Objective
|
||||
|
||||
Verify that shared IDs are scanned after inline entries and return exact data.
|
||||
The generator manifest must show `shared_key` in the shared table and `local`
|
||||
inline on `/shared-a`.
|
||||
|
||||
## Manual steps
|
||||
|
||||
Mount `basic.erofs` using `G4-MANUAL-SETUP.md`, then run:
|
||||
|
||||
```sh
|
||||
lsextattr user /mnt/repo22-g4/shared-a
|
||||
getextattr -qq -x user shared_key /mnt/repo22-g4/shared-a
|
||||
getextattr -qq -x user shared_key /mnt/repo22-g4/shared-b
|
||||
getextattr -qq -x user local /mnt/repo22-g4/shared-a
|
||||
stat -f 'size=%z inode=%i' /mnt/repo22-g4/shared-a
|
||||
```
|
||||
|
||||
## Expected results
|
||||
|
||||
Both shared reads equal `shared-value\0exact` byte-for-byte, the inline read is
|
||||
`in-bounds-local`, and list output contains all four expected user names.
|
||||
Unmount and detach before the next TC.
|
||||
Reference in New Issue
Block a user