= 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 | |- |read/write | |- |file pointer | |- |make copy | |- |file renaming | |- |check/set protection information | |- |tar/untar | |- |fifo | |} = Operations on Directories = {| class="wikitable" |- !width="200pt"|General Area Written Test |width="300pt"| |} {| class="wikitable" |- ! width="200pt"|Subarea ! width="300pt"|Written Tests |- |create/delete files | |- |update file entries when close files | |- |listing directory | |- |create directory | |- |delete directory | |- |search | |- |link/unlink | |- |path evaluation | |}= 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"| |}