wiki:Projects/GSoC/TestSuite/file_systems

Version 7 (modified by Xiaochen Pan, on 08/19/12 at 06:50:04) (diff)

/* Operations on Directories */

TestSuite/file systems

File Systems

Operations on Files

{| class="wikitable"

!width="200pt"|General Area Written Test |width="300pt"| |}

{| class="wikitable"

! width="200pt"|Subarea ! width="300pt"|Written Tests

|open/close |fsrdwr

|read/write |fsrdwr

|file pointer |fsfseeko01

|make copy |

|file renaming |

|check/set protection information |fspermission fsrofs01

|tar/untar |tar

|fifo |spfifo |}

Operations on Directories

{| class="wikitable"

!width="200pt"|General Area Written Test |width="300pt"|fsnofs01, symlink |}

{| class="wikitable"

! width="200pt"|Subarea ! width="300pt"|Written Tests

|create/delete files |fsdosfssync01 fspatheval

|update file entries when close files |

|listing directory |

|create directory |spmkdir

|delete directory |fspatheval

|search |fspatheval

|link/unlink |fslink01 fspatheval

|path evaluation |fsdosfssync01, psxstat |}

File System Operations

{| class="wikitable"

!width="200pt"|General Area Written Test |width="300pt"| |}

{| class="wikitable"

! width="200pt"|Subarea ! width="300pt"|Written Tests

|mount/unmount(external) |

|manage free disk space(internal) |

|access file data(internal) |

|disk space allocation(internal) |

|buffering(internal) |

|blocking(internal) |

|IO initiation(internal) |

|IO completion(internal) |

|IO scheduling(internal) |

|IO error recovery(internal) | |}= Specific Areas for DIfferent File Systems =

{| class="wikitable"

!width="200pt"|General Area Written Test |width="300pt"| |}

{| class="wikitable"

! width="200pt"|Subarea ! width="300pt"|Written Tests

|device only file system |

|ftp server and client |

|flashdisk | |}= Posix File System Operations =

{| class="wikitable"

!width="200pt"|General Area Written Test |width="300pt"| |}