Dir lookup test.
This commit is contained in:
parent
f4bdf82811
commit
017bca9dee
@ -1,6 +1,6 @@
|
|||||||
MKDIRRANGE=../tools/mkdirrange
|
MKDIRRANGE=../tools/mkdirrange
|
||||||
MKFILEPATTERN=../tools/mkfilepattern
|
MKFILEPATTERN=../tools/mkfilepattern
|
||||||
MOUNT_OPT=
|
MOUNT_OPT=-t xfs
|
||||||
TEMP_DIR:=$(shell mktemp -d)
|
TEMP_DIR:=$(shell mktemp -d)
|
||||||
|
|
||||||
all: xfs_v4_ftype0_s05k_b2k_n8k.img xfs_v4_ftype1_s05k_b2k_n8k.img xfs_v4_xattr.img xfs_v4_files_s05k_b4k_n8k.img xfs_v4_deep_btree_dirs.img
|
all: xfs_v4_ftype0_s05k_b2k_n8k.img xfs_v4_ftype1_s05k_b2k_n8k.img xfs_v4_xattr.img xfs_v4_files_s05k_b4k_n8k.img xfs_v4_deep_btree_dirs.img
|
||||||
|
@ -1,44 +1,10 @@
|
|||||||
/> disk_add ../img/xfs_v4_ftype0_s05k_b2k_n8k.img hd0
|
/> disk_add ../img/xfs_v4_files_s05k_b4k_n8k.img hd0
|
||||||
/hd0/1: xfs
|
/hd0/1: xfs
|
||||||
/> stat /hd0/1/sf/.
|
/> stat /hd0/1/
|
||||||
status = 0 success
|
status = 0 success
|
||||||
attr: ----f
|
attr: ----f
|
||||||
/> stat /hd0/1/sf/..
|
/> stat /hd0/1/hole_begin
|
||||||
status = 0 success
|
status = 0 success
|
||||||
attr: ----f
|
attr: -----
|
||||||
/> stat /hd0/1/sf///
|
size: 65536
|
||||||
status = 0 success
|
/> disk_del hd0
|
||||||
attr: ----f
|
|
||||||
/> stat /hd0/1/sf///.
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
/> stat /hd0/1/sf///..
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
/> stat /hd0/1/sf/../sf
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
/> stat /hd0/1/sf/../sf/
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
#stat /hd0/1/sf///..//sf
|
|
||||||
#stat /hd0/1/sf///..//sf/
|
|
||||||
|
|
||||||
/> stat /hd0/1/sf/d0000000000_
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
/> stat /hd0/1/sf/d0000000001_x
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
/> stat /hd0/1/sf/d0000000002_xx
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
/> stat /hd0/1/sf/d0000000003_xxx
|
|
||||||
status = 5 file_not_found
|
|
||||||
|
|
||||||
/> cd /hd0/1/sf
|
|
||||||
sf> stat d0000000001_x
|
|
||||||
status = 0 success
|
|
||||||
attr: ----f
|
|
||||||
sf> stat d0000000003_xxx
|
|
||||||
status = 5 file_not_found
|
|
||||||
|
@ -1,19 +1,4 @@
|
|||||||
disk_add ../img/xfs_v4_ftype0_s05k_b2k_n8k.img hd0
|
disk_add ../img/xfs_v4_files_s05k_b4k_n8k.img hd0
|
||||||
stat /hd0/1/sf/.
|
stat /hd0/1/
|
||||||
stat /hd0/1/sf/..
|
stat /hd0/1/hole_begin
|
||||||
stat /hd0/1/sf///
|
disk_del hd0
|
||||||
stat /hd0/1/sf///.
|
|
||||||
stat /hd0/1/sf///..
|
|
||||||
stat /hd0/1/sf/../sf
|
|
||||||
stat /hd0/1/sf/../sf/
|
|
||||||
#stat /hd0/1/sf///..//sf
|
|
||||||
#stat /hd0/1/sf///..//sf/
|
|
||||||
|
|
||||||
stat /hd0/1/sf/d0000000000_
|
|
||||||
stat /hd0/1/sf/d0000000001_x
|
|
||||||
stat /hd0/1/sf/d0000000002_xx
|
|
||||||
stat /hd0/1/sf/d0000000003_xxx
|
|
||||||
|
|
||||||
cd /hd0/1/sf
|
|
||||||
stat d0000000001_x
|
|
||||||
stat d0000000003_xxx
|
|
||||||
|
80
test/007_f70lookup.ref
Normal file
80
test/007_f70lookup.ref
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
/> disk_add ../img/xfs_v4_ftype1_s05k_b2k_n8k.img hd0
|
||||||
|
/hd0/1: xfs
|
||||||
|
/> stat /hd0/1/sf/.
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf/..
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf///
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf///.
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf///..
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf/../sf
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf/../sf/
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
#stat /hd0/1/sf///..//sf
|
||||||
|
#stat /hd0/1/sf///..//sf/
|
||||||
|
|
||||||
|
/> stat /hd0/1/sf/d0000000000_
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf/d0000000001_x
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf/d0000000002_xx
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
/> stat /hd0/1/sf/d0000000003_xxx
|
||||||
|
status = 5 file_not_found
|
||||||
|
|
||||||
|
/> cd /hd0/1/sf
|
||||||
|
sf> stat .
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
sf> stat ..
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
sf> stat d0000000001_x
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
sf> stat d0000000002_xx
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
sf> stat d0000000003_xxx
|
||||||
|
status = 5 file_not_found
|
||||||
|
|
||||||
|
sf> cd /hd0/1/block
|
||||||
|
block> stat .
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
block> stat ..
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
block> stat d0000000000_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
block> stat d0000000001_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
block> stat d0000000002_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
block> stat d0000000003_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
block> stat d0000000004_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
status = 0 success
|
||||||
|
attr: ----f
|
||||||
|
block> stat d0000000005_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
status = 5 file_not_found
|
||||||
|
|
||||||
|
block> disk_del hd0
|
34
test/007_f70lookup.t
Normal file
34
test/007_f70lookup.t
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
disk_add ../img/xfs_v4_ftype1_s05k_b2k_n8k.img hd0
|
||||||
|
stat /hd0/1/sf/.
|
||||||
|
stat /hd0/1/sf/..
|
||||||
|
stat /hd0/1/sf///
|
||||||
|
stat /hd0/1/sf///.
|
||||||
|
stat /hd0/1/sf///..
|
||||||
|
stat /hd0/1/sf/../sf
|
||||||
|
stat /hd0/1/sf/../sf/
|
||||||
|
#stat /hd0/1/sf///..//sf
|
||||||
|
#stat /hd0/1/sf///..//sf/
|
||||||
|
|
||||||
|
stat /hd0/1/sf/d0000000000_
|
||||||
|
stat /hd0/1/sf/d0000000001_x
|
||||||
|
stat /hd0/1/sf/d0000000002_xx
|
||||||
|
stat /hd0/1/sf/d0000000003_xxx
|
||||||
|
|
||||||
|
cd /hd0/1/sf
|
||||||
|
stat .
|
||||||
|
stat ..
|
||||||
|
stat d0000000001_x
|
||||||
|
stat d0000000002_xx
|
||||||
|
stat d0000000003_xxx
|
||||||
|
|
||||||
|
cd /hd0/1/block
|
||||||
|
stat .
|
||||||
|
stat ..
|
||||||
|
stat d0000000000_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
stat d0000000001_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
stat d0000000002_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
stat d0000000003_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
stat d0000000004_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
stat d0000000005_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||||
|
|
||||||
|
disk_del hd0
|
@ -5,16 +5,18 @@ f30_tests := $(addsuffix .out, $(basename $(wildcard ???_f30_*.t)))
|
|||||||
f70s0_tests := $(addsuffix .out, $(basename $(wildcard ???_f70s0_*.t)))
|
f70s0_tests := $(addsuffix .out, $(basename $(wildcard ???_f70s0_*.t)))
|
||||||
f70s1_tests := $(addsuffix .out, $(basename $(wildcard ???_f70s1_*.t)))
|
f70s1_tests := $(addsuffix .out, $(basename $(wildcard ???_f70s1_*.t)))
|
||||||
f70s5_tests := $(addsuffix .out, $(basename $(wildcard ???_f70s5_*.t)))
|
f70s5_tests := $(addsuffix .out, $(basename $(wildcard ???_f70s5_*.t)))
|
||||||
|
f70lookup_tests := $(addsuffix .out, $(basename $(wildcard ???_f70lookup*.t)))
|
||||||
|
|
||||||
all: f30 f70
|
all: f30 f70
|
||||||
@echo all tests passed
|
@echo all tests passed
|
||||||
|
|
||||||
f30: $(f30_tests)
|
f30: $(f30_tests)
|
||||||
|
|
||||||
f70: f70s0 f70s1 f70s5
|
f70: f70s0 f70s1 f70s5 f70lookup
|
||||||
f70s0: $(f70s0_tests)
|
f70s0: $(f70s0_tests)
|
||||||
f70s1: $(f70s1_tests)
|
f70s1: $(f70s1_tests)
|
||||||
f70s5: $(f70s5_tests)
|
f70s5: $(f70s5_tests)
|
||||||
|
f70lookup: $(f70lookup_tests)
|
||||||
|
|
||||||
%.out: %.ref %.t
|
%.out: %.ref %.t
|
||||||
$(KOFU) < $(word 2, $^) > $@
|
$(KOFU) < $(word 2, $^) > $@
|
||||||
|
Loading…
Reference in New Issue
Block a user