ltp icon indicating copy to clipboard operation
ltp copied to clipboard

testcases/kernel/fs/doio README seems to have some errors

Open yumdeer opened this issue 9 months ago • 0 comments

# growfiles -E
# run forever: writes of 4090 bytes then on every 100 iterval
# truncate file by 408990 bytes.  Done to 200 files in dir1.
growfiles -i 0 -g 4090 -T 100 -t 408990 -l -C 10 -c 1000 -d dir1 -S 200

# same as above with writes of 5000 bytes and truncs of 499990
growfiles -i 0 -g 5000 -T 100 -t 499990 -l -C 10 -c 1000 -d dir2 -S 200

# runs forever: beats on opens and closes of file ocfile - no io
growfiles -i 0 -g 0 -c 0 -C 0 ocfile

# writes 4096 to files until 50 blocks are written
growfiles -i 0 -g 4096 -B 50b file1 file2

# write one byte to 750 files in gdir then unlinks them
growfiles -g 1 -C 0 -d gdir -u -S 750

# run 30 secs: random iosize, random lseek up to eof
growfiles -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand1 g_rand2

# run 30 secs: grow by lseek then write single byte, trunc every 10 itervals
growfiles -g 5000 -wlu -i 0 -L 30 -C 1 -T 10  g_sleek1 g_lseek2

# run forever: 5 copies of random iosize, random lseek to beyond eof,
# rand io types doing a trunc every 5 iterations, with unlinks.
growfiles -i0 -r 1-50000 -R 0--2 -I r -C1 -l -n5 -u -U 100-200 gf_rana gf_ranb

actuality

# growfiles -i 0 -g 4090 -T 100 -t 408990 -l -C 10 -c 1000 -d dir1 -S 200
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
...
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
growfiles: 24133 growfiles.c/1768: 1 Hit max errors value of 100
growfiles    1  TFAIL  :  growfiles.c:137: Test failed

i try add print on 1421 : printf("############%s, %s\n", filenames, filename); and add filename

############newtest, newtest
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory

its seems -d -S can`t work

yumdeer avatar Mar 01 '25 11:03 yumdeer