Back to home page

LXR

 
 

    


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 ***