Skip to content

Commit 6cfc50c

Browse files
authored
issue-4541: [Filestore] Bring missed functions for mknod posix compliance tests (#4581)
Two fixes regarding previously added mknod posix compliance tests: * adding missing support for `bind` syscall to fstest.c * adding forgotten `create_file` and `dirgen_max` functions to misc.sh Both of the above are used in mknod test cases. #4541
1 parent 155b318 commit 6cfc50c

File tree

10 files changed

+517
-328
lines changed

10 files changed

+517
-328
lines changed

cloud/filestore/tests/fs_posix_compliance/mount-kikimr-test/canondata/test.test_posix_compliance_mknod_/results-mknod.txt

Lines changed: 53 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,32 @@ ok 35 (line: 73)
3737
ok 36 (line: 76)
3838
TEST SUITE[mknod, 01.t] 1..27
3939
ok 1 (line: 17)
40-
not ok 2 (line: 20)
41-
not ok 3 (line: 21)
42-
not ok 4 (line: 22)
43-
not ok 5 (line: 23)
44-
not ok 6 (line: 20)
45-
not ok 7 (line: 21)
46-
not ok 8 (line: 22)
47-
not ok 9 (line: 23)
48-
not ok 10 (line: 20)
49-
not ok 11 (line: 21)
50-
not ok 12 (line: 22)
51-
not ok 13 (line: 23)
52-
not ok 14 (line: 20)
53-
not ok 15 (line: 21)
54-
not ok 16 (line: 22)
55-
not ok 17 (line: 23)
40+
ok 2 (line: 243)
41+
ok 3 (line: 20)
42+
ok 4 (line: 21)
43+
ok 5 (line: 22)
44+
ok 6 (line: 23)
45+
ok 7 (line: 249)
46+
ok 8 (line: 20)
47+
ok 9 (line: 21)
48+
ok 10 (line: 22)
49+
ok 11 (line: 23)
50+
not ok 12 (line: 252)
51+
not ok 13 (line: 20)
52+
not ok 14 (line: 21)
53+
not ok 15 (line: 22)
54+
not ok 16 (line: 23)
55+
not ok 17 (line: 255)
5656
not ok 18 (line: 20)
5757
not ok 19 (line: 21)
5858
not ok 20 (line: 22)
5959
not ok 21 (line: 23)
60-
ok 22 (line: 25)
60+
ok 22 (line: 258)
61+
ok 23 (line: 20)
62+
ok 24 (line: 21)
63+
ok 25 (line: 22)
64+
ok 26 (line: 23)
65+
ok 27 (line: 25)
6166
TEST SUITE[mknod, 02.t] 1..12
6267
not ok 1 (line: 17)
6368
not ok 2 (line: 18)
@@ -122,34 +127,41 @@ ok 4 (line: 20)
122127
ok 5 (line: 21)
123128
ok 6 (line: 22)
124129
TEST SUITE[mknod, 08.t] 1..35
125-
not ok 1 (line: 18)
126-
not ok 2 (line: 19)
127-
not ok 3 (line: 20)
128-
ok 4 (line: 24)
129-
not ok 5 (line: 18)
130-
not ok 6 (line: 19)
131-
not ok 7 (line: 20)
132-
not ok 8 (line: 22)
133-
ok 9 (line: 18)
134-
ok 10 (line: 19)
135-
ok 11 (line: 20)
136-
ok 12 (line: 24)
137-
not ok 13 (line: 18)
138-
not ok 14 (line: 19)
139-
not ok 15 (line: 20)
140-
ok 16 (line: 24)
130+
ok 1 (line: 243)
131+
ok 2 (line: 18)
132+
ok 3 (line: 19)
133+
ok 4 (line: 20)
134+
ok 5 (line: 24)
135+
ok 6 (line: 246)
136+
ok 7 (line: 18)
137+
ok 8 (line: 19)
138+
ok 9 (line: 20)
139+
ok 10 (line: 22)
140+
ok 11 (line: 249)
141+
ok 12 (line: 18)
142+
ok 13 (line: 19)
143+
ok 14 (line: 20)
144+
ok 15 (line: 24)
145+
not ok 16 (line: 252)
141146
not ok 17 (line: 18)
142147
not ok 18 (line: 19)
143148
not ok 19 (line: 20)
144149
ok 20 (line: 24)
145-
not ok 21 (line: 18)
146-
not ok 22 (line: 19)
147-
not ok 23 (line: 20)
148-
ok 24 (line: 24)
149-
not ok 25 (line: 18)
150-
not ok 26 (line: 19)
151-
not ok 27 (line: 20)
152-
ok 28 (line: 24)
150+
not ok 21 (line: 255)
151+
not ok 22 (line: 18)
152+
not ok 23 (line: 19)
153+
not ok 24 (line: 20)
154+
ok 25 (line: 24)
155+
ok 26 (line: 258)
156+
ok 27 (line: 18)
157+
ok 28 (line: 19)
158+
ok 29 (line: 20)
159+
ok 30 (line: 24)
160+
ok 31 (line: 261)
161+
ok 32 (line: 18)
162+
ok 33 (line: 19)
163+
ok 34 (line: 20)
164+
ok 35 (line: 24)
153165
TEST SUITE[mknod, 09.t] 1..1
154166
ok 1
155167
TEST SUITE[mknod, 10.t] 1..2

cloud/filestore/tests/fs_posix_compliance/mount-local-test/canondata/test.test_posix_compliance_mknod_/results-mknod.txt

Lines changed: 53 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,32 @@ ok 35 (line: 73)
3737
ok 36 (line: 76)
3838
TEST SUITE[mknod, 01.t] 1..27
3939
ok 1 (line: 17)
40-
not ok 2 (line: 20)
41-
not ok 3 (line: 21)
42-
not ok 4 (line: 22)
43-
not ok 5 (line: 23)
44-
not ok 6 (line: 20)
45-
not ok 7 (line: 21)
46-
not ok 8 (line: 22)
47-
not ok 9 (line: 23)
48-
not ok 10 (line: 20)
49-
not ok 11 (line: 21)
50-
not ok 12 (line: 22)
51-
not ok 13 (line: 23)
52-
not ok 14 (line: 20)
53-
not ok 15 (line: 21)
54-
not ok 16 (line: 22)
55-
not ok 17 (line: 23)
40+
ok 2 (line: 243)
41+
ok 3 (line: 20)
42+
ok 4 (line: 21)
43+
ok 5 (line: 22)
44+
ok 6 (line: 23)
45+
ok 7 (line: 249)
46+
ok 8 (line: 20)
47+
ok 9 (line: 21)
48+
ok 10 (line: 22)
49+
ok 11 (line: 23)
50+
not ok 12 (line: 252)
51+
not ok 13 (line: 20)
52+
not ok 14 (line: 21)
53+
not ok 15 (line: 22)
54+
not ok 16 (line: 23)
55+
not ok 17 (line: 255)
5656
not ok 18 (line: 20)
5757
not ok 19 (line: 21)
5858
not ok 20 (line: 22)
5959
not ok 21 (line: 23)
60-
ok 22 (line: 25)
60+
ok 22 (line: 258)
61+
ok 23 (line: 20)
62+
ok 24 (line: 21)
63+
ok 25 (line: 22)
64+
ok 26 (line: 23)
65+
ok 27 (line: 25)
6166
TEST SUITE[mknod, 02.t] 1..12
6267
not ok 1 (line: 17)
6368
not ok 2 (line: 18)
@@ -122,34 +127,41 @@ ok 4 (line: 20)
122127
ok 5 (line: 21)
123128
ok 6 (line: 22)
124129
TEST SUITE[mknod, 08.t] 1..35
125-
not ok 1 (line: 18)
126-
not ok 2 (line: 19)
127-
not ok 3 (line: 20)
128-
ok 4 (line: 24)
129-
not ok 5 (line: 18)
130-
not ok 6 (line: 19)
131-
not ok 7 (line: 20)
132-
not ok 8 (line: 22)
133-
ok 9 (line: 18)
134-
ok 10 (line: 19)
135-
ok 11 (line: 20)
136-
ok 12 (line: 24)
137-
not ok 13 (line: 18)
138-
not ok 14 (line: 19)
139-
not ok 15 (line: 20)
140-
ok 16 (line: 24)
130+
ok 1 (line: 243)
131+
ok 2 (line: 18)
132+
ok 3 (line: 19)
133+
ok 4 (line: 20)
134+
ok 5 (line: 24)
135+
ok 6 (line: 246)
136+
ok 7 (line: 18)
137+
ok 8 (line: 19)
138+
ok 9 (line: 20)
139+
ok 10 (line: 22)
140+
ok 11 (line: 249)
141+
ok 12 (line: 18)
142+
ok 13 (line: 19)
143+
ok 14 (line: 20)
144+
ok 15 (line: 24)
145+
not ok 16 (line: 252)
141146
not ok 17 (line: 18)
142147
not ok 18 (line: 19)
143148
not ok 19 (line: 20)
144149
ok 20 (line: 24)
145-
not ok 21 (line: 18)
146-
not ok 22 (line: 19)
147-
not ok 23 (line: 20)
148-
ok 24 (line: 24)
149-
not ok 25 (line: 18)
150-
not ok 26 (line: 19)
151-
not ok 27 (line: 20)
152-
ok 28 (line: 24)
150+
not ok 21 (line: 255)
151+
not ok 22 (line: 18)
152+
not ok 23 (line: 19)
153+
not ok 24 (line: 20)
154+
ok 25 (line: 24)
155+
ok 26 (line: 258)
156+
ok 27 (line: 18)
157+
ok 28 (line: 19)
158+
ok 29 (line: 20)
159+
ok 30 (line: 24)
160+
ok 31 (line: 261)
161+
ok 32 (line: 18)
162+
ok 33 (line: 19)
163+
ok 34 (line: 20)
164+
ok 35 (line: 24)
153165
TEST SUITE[mknod, 09.t] 1..1
154166
ok 1
155167
TEST SUITE[mknod, 10.t] 1..2

cloud/filestore/tests/fs_posix_compliance/qemu-kikimr-multishard-test/canondata/test.test_posix_compliance_mknod_/results-mknod.txt

Lines changed: 53 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -37,27 +37,32 @@ ok 35 (line: 73)
3737
ok 36 (line: 76)
3838
TEST SUITE[mknod, 01.t] 1..27
3939
ok 1 (line: 17)
40-
not ok 2 (line: 20)
41-
not ok 3 (line: 21)
42-
not ok 4 (line: 22)
43-
not ok 5 (line: 23)
44-
not ok 6 (line: 20)
45-
not ok 7 (line: 21)
46-
not ok 8 (line: 22)
47-
not ok 9 (line: 23)
48-
not ok 10 (line: 20)
49-
not ok 11 (line: 21)
50-
not ok 12 (line: 22)
51-
not ok 13 (line: 23)
52-
not ok 14 (line: 20)
53-
not ok 15 (line: 21)
54-
not ok 16 (line: 22)
55-
not ok 17 (line: 23)
40+
ok 2 (line: 243)
41+
ok 3 (line: 20)
42+
ok 4 (line: 21)
43+
ok 5 (line: 22)
44+
ok 6 (line: 23)
45+
ok 7 (line: 249)
46+
ok 8 (line: 20)
47+
ok 9 (line: 21)
48+
ok 10 (line: 22)
49+
ok 11 (line: 23)
50+
not ok 12 (line: 252)
51+
not ok 13 (line: 20)
52+
not ok 14 (line: 21)
53+
not ok 15 (line: 22)
54+
not ok 16 (line: 23)
55+
not ok 17 (line: 255)
5656
not ok 18 (line: 20)
5757
not ok 19 (line: 21)
5858
not ok 20 (line: 22)
5959
not ok 21 (line: 23)
60-
ok 22 (line: 25)
60+
ok 22 (line: 258)
61+
ok 23 (line: 20)
62+
ok 24 (line: 21)
63+
ok 25 (line: 22)
64+
ok 26 (line: 23)
65+
ok 27 (line: 25)
6166
TEST SUITE[mknod, 02.t] 1..12
6267
not ok 1 (line: 17)
6368
not ok 2 (line: 18)
@@ -122,34 +127,41 @@ ok 4 (line: 20)
122127
ok 5 (line: 21)
123128
ok 6 (line: 22)
124129
TEST SUITE[mknod, 08.t] 1..35
125-
not ok 1 (line: 18)
126-
not ok 2 (line: 19)
127-
not ok 3 (line: 20)
128-
ok 4 (line: 24)
129-
not ok 5 (line: 18)
130-
not ok 6 (line: 19)
131-
not ok 7 (line: 20)
132-
not ok 8 (line: 22)
133-
ok 9 (line: 18)
134-
ok 10 (line: 19)
135-
ok 11 (line: 20)
136-
ok 12 (line: 24)
137-
not ok 13 (line: 18)
138-
not ok 14 (line: 19)
139-
not ok 15 (line: 20)
140-
ok 16 (line: 24)
130+
ok 1 (line: 243)
131+
ok 2 (line: 18)
132+
ok 3 (line: 19)
133+
ok 4 (line: 20)
134+
ok 5 (line: 24)
135+
ok 6 (line: 246)
136+
ok 7 (line: 18)
137+
ok 8 (line: 19)
138+
ok 9 (line: 20)
139+
ok 10 (line: 22)
140+
ok 11 (line: 249)
141+
ok 12 (line: 18)
142+
ok 13 (line: 19)
143+
ok 14 (line: 20)
144+
ok 15 (line: 24)
145+
not ok 16 (line: 252)
141146
not ok 17 (line: 18)
142147
not ok 18 (line: 19)
143148
not ok 19 (line: 20)
144149
ok 20 (line: 24)
145-
not ok 21 (line: 18)
146-
not ok 22 (line: 19)
147-
not ok 23 (line: 20)
148-
ok 24 (line: 24)
149-
not ok 25 (line: 18)
150-
not ok 26 (line: 19)
151-
not ok 27 (line: 20)
152-
ok 28 (line: 24)
150+
not ok 21 (line: 255)
151+
not ok 22 (line: 18)
152+
not ok 23 (line: 19)
153+
not ok 24 (line: 20)
154+
ok 25 (line: 24)
155+
ok 26 (line: 258)
156+
ok 27 (line: 18)
157+
ok 28 (line: 19)
158+
ok 29 (line: 20)
159+
ok 30 (line: 24)
160+
ok 31 (line: 261)
161+
ok 32 (line: 18)
162+
ok 33 (line: 19)
163+
ok 34 (line: 20)
164+
ok 35 (line: 24)
153165
TEST SUITE[mknod, 09.t] 1..1
154166
ok 1
155167
TEST SUITE[mknod, 10.t] 1..2

0 commit comments

Comments
 (0)