- dir-mkdir: mkdir a, create a/b, chdir a, open b
- dir-rmdir: create directory, remove directory, chdir into it must now fail
- dir-mk-vine: create deep chain of directories, create & check files in them
- dir-rm-vine: create and remove deep chain of directories
- dir-mk-tree: create wide, deep directory tree, create & check files in it
- dir-rm-tree: create and remove wide, deep directory tree
- dir-lsdir: lsdir must work
- dir-rm-cwd: removing current directory must not crash
- dir-rm-cwd-cd: if current directory removable, then cd'ing to it must fail
- dir-rm-parent: removing current directory and then its parent must not crash
- dir-rm-root: must not be able to remove root directory
- dir-over-file: creating a directory named after an existing file must fail
- dir-under-file: creating a file named after an existing directory must fail
- dir-empty-name: creating a file named after the empty string must fail
- dir-open: if directories can be opened as files, then writing them must fail
-Score: /
+ -1 dir-mkdir: mkdir a, create a/b, chdir a, open b
+ -1 dir-rmdir: create directory, remove directory, chdir into it must now fail
+ -1 dir-mk-vine: create deep chain of directories, create & check files inside
+ -1 dir-rm-vine: create and remove deep chain of directories
+ -1 dir-mk-tree: create wide, deep directory tree, create & check files in it
+ -1 dir-rm-tree: create and remove wide, deep directory tree
+ -1 dir-lsdir: lsdir must work
+ -1 dir-rm-cwd: removing current directory must not crash
+ -1 dir-rm-cwd-cd: if current directory removable, then cd'ing to it must fail
+ -1 dir-rm-parent: removing current directory and then its parent can't crash
+ -1 dir-rm-root: must not be able to remove root directory
+ -1 dir-over-file: creating a directory named after an existing file must fail
+ -1 dir-under-file: creating file named after existing directory must fail
+ -1 dir-empty-name: creating file named after the empty string must fail
+ -1 dir-open: if directories openable as files, writing them must fail
+Score: /15