Automated unit tests for Rice University's COMP 421 Lab 3 - Yalnix File System (YFS)
The following user process file system operations are tested, thought we make no claim to have 100% test coverage.
- Close
- Create
- Read
- Write
- Seek
- Link
- Unlink
- SymLink
- ReadLink
- MkDir
- RmDir
- ChDir
- Stat
- Sync
- Shutdown
- Move the tests directory into your YFS project directory.
- Adjust your YFS Makefile to build the tests.
- Build YFS and the tests using the YFS Makefile.
- Adjust the parameters at the top of yfs-tests.c to match your environment.
- Build yfs-tests using the yfs-tests Makefile.
- Run yfs-tests (from a Unix environment, not a Yalnix environment).
- Report bugs here and/or fix them and submit a pull request.
Tests are copyright Bumjin Im and Patrick Granahan, 2016. Everything else is copyright Patrick Granahan, 2016. You're welcome to use this project while working on YFS.