Warning, /testsuites/fstests/fsrename/mimfs_fsrename.scn is written in an unsupported language. File is not indexed.
0001 *** BEGIN OF TEST FSRENAME MOUNTED IMFS ***
0002 Initializing filesystem MOUNTED IMFS
0003
0004 Old is a simbolic link and rename operates on the simbolic link itself
0005
0006 Testing rename with arguments: symlink01, name02 EXPECT "0"
0007 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 78
0008 Testing lstat with arguments: name02, &statbuf EXPECT "0"
0009 PASS
0010 Testing if name02 is now a symlink
0011 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 86
0012 Testing unlink with arguments: name01 EXPECT "0"
0013 PASS
0014 Testing unlink with arguments: name02 EXPECT "0"
0015 PASS
0016 Testing unlink with arguments: symlink01 EXPECT "-1"
0017 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 94
0018
0019 New is a simbolic link and rename operates on the simbolic link itself
0020
0021 Testing rename with arguments: name02, symlink01 EXPECT "0"
0022 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 116
0023 Testing lstat with arguments: symlink01, &statbuf EXPECT "0"
0024 PASS
0025 Testing that symlink01 is not a symlink
0026 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 124
0027 Testing unlink with arguments: name01 EXPECT "0"
0028 PASS
0029 Testing unlink with arguments: name02 EXPECT "-1"
0030 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 131
0031 Testing unlink with arguments: symlink01 EXPECT "0"
0032 PASS
0033
0034 Testing with symbolic link loop's
0035
0036 Testing rename with arguments: "path01, name01" EXPECT "ELOOP"
0037 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 149
0038 Testing rename with arguments: "path01, name01" EXPECT "ELOOP"
0039 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 152
0040 Testing unlink with arguments: name01 EXPECT "-1"
0041 PASS
0042 Testing unlink with arguments: symlink01 EXPECT "0"
0043 PASS
0044 Testing unlink with arguments: symlink02 EXPECT "0"
0045 PASS
0046 Testing rename with arguments: "name01, path01" EXPECT "ELOOP"
0047 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 180
0048 Testing rename with arguments: "name01, path01" EXPECT "ELOOP"
0049 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 183
0050 Testing unlink with arguments: name01 EXPECT "0"
0051 PASS
0052 Testing unlink with arguments: symlink01 EXPECT "0"
0053 PASS
0054 Testing unlink with arguments: symlink02 EXPECT "0"
0055 PASS
0056
0057 Rename file with itself
0058
0059 Testing rename with arguments: name01, name01 EXPECT "0"
0060 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 244
0061 Testing unlink with arguments: name01 EXPECT "0"
0062 PASS
0063
0064 Rename file with itself through a hard link in another directory
0065
0066 Testing rename with arguments: name01, path01 EXPECT "0"
0067 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 271
0068 Testing unlink with arguments: name01 EXPECT "0"
0069 PASS
0070 Testing unlink with arguments: path01 EXPECT "0"
0071 PASS
0072 Testing rmdir with arguments: dir01 EXPECT "0"
0073 PASS
0074
0075 Rename directory with file
0076
0077 Testing rename with arguments: "dir01, name01" EXPECT "ENOTDIR"
0078 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 343
0079 Testing unlink with arguments: name01 EXPECT "0"
0080 PASS
0081 Testing rmdir with arguments: dir01 EXPECT "0"
0082 PASS
0083
0084 Rename file with directory
0085
0086 Testing rename with arguments: "name01, dir01" EXPECT "EISDIR"
0087 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 367
0088 Testing unlink with arguments: name01 EXPECT "0"
0089 PASS
0090 Testing rmdir with arguments: dir01 EXPECT "0"
0091 PASS
0092
0093 Rename directory with ancestor directory
0094
0095 Testing rename with arguments: "dir02, path01" EXPECT "EINVAL"
0096 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 390
0097 Testing rmdir with arguments: path01 EXPECT "0"
0098 PASS
0099 Testing rmdir with arguments: dir02 EXPECT "0"
0100 PASS
0101
0102 Rename directory with non empty directory
0103
0104 Testing rename with arguments: dir01, dir02 EXPECT "-1"
0105 PASS
0106 Testing errno for EEXIST or ENOTEMPTY
0107 PASS
0108 Testing unlink with arguments: path01 EXPECT "0"
0109 PASS
0110 Testing rmdir with arguments: dir01 EXPECT "0"
0111 PASS
0112 Testing rmdir with arguments: dir02 EXPECT "0"
0113 PASS
0114
0115 Rename empty directory with another empty directory
0116
0117 Testing rename with arguments: dir01, dir02 EXPECT "0"
0118 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 448
0119 Testing rmdir with arguments: dir01 EXPECT "-1"
0120 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 454
0121 Testing rmdir with arguments: dir02 EXPECT "0"
0122 PASS
0123 Testing rename with arguments: "dir02, path01" EXPECT "EMLINK"
0124 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 483
0125 Testing rmdir with arguments: path01 EXPECT "-1"
0126 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 497
0127 Testing rmdir with arguments: dir02 EXPECT "0"
0128 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 498
0129 Testing rmdir with arguments: dir01 EXPECT "0"
0130 PASS
0131
0132 Rename files within directories protected with S_ISVTX
0133
0134 Testing rename with arguments: path01, name02 EXPECT "-1"
0135 PASS
0136 Testing errno for EPERM or EACCES
0137 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 535
0138 Testing unlink with arguments: path01 EXPECT "0"
0139 PASS
0140 Testing unlink with arguments: name02 EXPECT "0"
0141 PASS
0142 Testing rmdir with arguments: dir01 EXPECT "0"
0143 PASS
0144 Testing rename with arguments: name02, path01 EXPECT "-1"
0145 PASS
0146 Testing errno for EPERM or EACCES
0147 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 577
0148 Testing unlink with arguments: path01 EXPECT "0"
0149 PASS
0150 Testing unlink with arguments: name02 EXPECT "0"
0151 PASS
0152 Testing rmdir with arguments: dir01 EXPECT "0"
0153 PASS
0154
0155 Rename file with non existant file
0156
0157 Testing rename with arguments: name01, name02 EXPECT "0"
0158 PASS
0159 Testing unlink with arguments: name01 EXPECT "-1"
0160 PASS
0161 Testing unlink with arguments: name02 EXPECT "0"
0162 PASS
0163 Testing rename with arguments: "name02, name01" EXPECT "ENOENT"
0164 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 660
0165 Testing unlink with arguments: name01 EXPECT "0"
0166 PASS
0167 Testing unlink with arguments: name02 EXPECT "-1"
0168 PASS
0169
0170 Rename file with non existant filepath
0171
0172 Testing rename with arguments: "path01, name01" EXPECT "ENOENT"
0173 PASS
0174 Testing unlink with arguments: name01 EXPECT "-1"
0175 PASS
0176 Testing rmdir with arguments: dir01 EXPECT "0"
0177 PASS
0178
0179 Rename directory with non existant directory
0180
0181 Testing rename with arguments: dir01, dir02 EXPECT "0"
0182 PASS
0183 Testing rmdir with arguments: dir01 EXPECT "-1"
0184 PASS
0185 Testing rmdir with arguments: dir02 EXPECT "0"
0186 PASS
0187
0188 Rename file with a name size exceeding NAME_MAX
0189
0190 Testing rename with arguments: "name01, filename" EXPECT "ENAMETOOLONG"
0191 PASS
0192 Testing unlink with arguments: name01 EXPECT "0"
0193 PASS
0194 Testing unlink with arguments: filename EXPECT "-1"
0195 PASS
0196
0197 Rename directory with current directory
0198
0199 Testing rename with arguments: "." , dir01 EXPECT "-1"
0200 PASS
0201 Testing errno for EINVAL or EBUSY
0202 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 787
0203 Testing rename with arguments: dir01, "." EXPECT "-1"
0204 PASS
0205 Testing errno for EINVAL or EBUSY
0206 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 801
0207
0208 Rename directory with previous directory
0209
0210 Testing rename with arguments: ".." , dir01 EXPECT "-1"
0211 PASS
0212 Testing errno for EINVAL or EBUSY
0213 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 817
0214 Testing rename with arguments: dir01, ".." EXPECT "-1"
0215 PASS
0216 Testing errno for EINVAL or EBUSY
0217 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 831
0218 Testing rmdir with arguments: dir01 EXPECT "0"
0219 PASS
0220
0221 Testing empty filepaths
0222
0223 Testing rename with arguments: "name01, \"\"" EXPECT "ENOENT"
0224 PASS
0225 Testing with arguments: name01 EXPECT "0"
0226 PASS
0227 Testing rename with arguments: "\"\", name01" EXPECT "ENOENT"
0228 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 869
0229 Testing with arguments: name01 EXPECT "0"
0230 PASS
0231
0232 Rename two files on a directory with no write permission
0233
0234 Testing rename with arguments: "name01 , name02" EXPECT "EACCES"
0235 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 947
0236
0237 Rename file between two directories, with and without write access
0238
0239 Testing rename with arguments: "name01, path01" EXPECT "EACCES"
0240 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 971
0241 Testing rename with arguments: "path01, name01" EXPECT "EACCES"
0242 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 978
0243 Testing with arguments: name01 EXPECT "0"
0244 PASS
0245 Testing with arguments: path01 EXPECT "0"
0246 PASS
0247 Testing with arguments: path01 EXPECT "0"
0248 PASS
0249 Testing rmdir with arguments: dir01 EXPECT "0"
0250 PASS
0251 Testing rmdir with arguments: dir02 EXPECT "0"
0252 PASS
0253
0254 Rename two files on a directory with no execute permission
0255
0256 Testing rename with arguments: "path01 , path02" EXPECT "EACCES"
0257 PASS
0258
0259 Rename file between two directories, with and without execute access
0260
0261 Testing rename with arguments: "path01, path02" EXPECT "EACCES"
0262 PASS
0263 Testing rename with arguments: "path02, path01" EXPECT "EACCES"
0264 FAIL testsuites/fstests/mimfs_fsrename/../fsrename/test.c: 1103
0265 Testing with arguments: path01 EXPECT "0"
0266 PASS
0267 Testing with arguments: path01 EXPECT "0"
0268 PASS
0269 Testing with arguments: path02 EXPECT "0"
0270 PASS
0271 Testing rmdir with arguments: dir01 EXPECT "0"
0272 PASS
0273 Testing rmdir with arguments: dir02 EXPECT "0"
0274 PASS
0275
0276 Rename files across diferent filesystems
0277
0278 Testing rename with arguments: "name01, path01" EXPECT "EXDEV"
0279 PASS
0280 Testing with arguments: path01 EXPECT "-1"
0281 PASS
0282 Testing with arguments: name01 EXPECT "0"
0283 PASS
0284
0285
0286 Shutting down filesystem MOUNTED IMFS
0287 *** END OF TEST FSRENAME MOUNTED IMFS ***