Commit Graph

331 Commits (c7136958710e0a4ba0e18bce94624b573400be5c)

Author SHA1 Message Date
Aaron Jacobs c713695871 Fixed broken tests using Mount. 2015-03-17 15:27:40 +11:00
Aaron Jacobs 8adb300b78 There are no supported options for now. 2015-03-17 15:25:48 +11:00
Aaron Jacobs 5129322fc2 Reworked the public interface for mount options. 2015-03-17 15:25:06 +11:00
Aaron Jacobs 2d10e03395 Switched import paths to the bazilfuse fork. 2015-03-17 15:03:11 +11:00
Aaron Jacobs aa3d5840a3 Added some tests that cover entry and attribute caching.
The tests currently fail on OS X anywhere that they assume that entries won't
be cached.

For #1.
2015-03-17 14:28:18 +11:00
Aaron Jacobs 69c73e39d4 AttributeCachingTest.StatMtimeStat_ViaFileDescriptor 2015-03-17 14:27:23 +11:00
Aaron Jacobs c7db9c22ec Fixed more test bugs. 2015-03-17 14:24:55 +11:00
Aaron Jacobs 440803fff6 Fixed some test bugs. 2015-03-17 14:24:13 +11:00
Aaron Jacobs 56cd06ab51 Implemented OpenDir and OpenFile. 2015-03-17 14:23:36 +11:00
Aaron Jacobs 8d1ca91bc9 AttributeCachingTest.StatRenumberMtimeStat_ViaFileDescriptor 2015-03-17 14:22:44 +11:00
Aaron Jacobs 0fe8ed1493 Fixed AttributeCachingTest.StatMtimeStat. 2015-03-17 14:16:10 +11:00
Aaron Jacobs 9ca89ca229 Added AttributeCachingTest. 2015-03-17 14:11:27 +11:00
Aaron Jacobs ac34f0f721 Added EntryCachingTest. 2015-03-17 14:07:49 +11:00
Aaron Jacobs b1ad507c85 NoCachingTest.StatRenumberMtimeStat 2015-03-17 14:02:16 +11:00
Aaron Jacobs 1aab442f8b NoCachingTest.StatMtimeStat 2015-03-17 14:01:45 +11:00
Aaron Jacobs ea6a65ae8e NoCachingTest.StatRenumberStat 2015-03-17 13:59:48 +11:00
Aaron Jacobs b07c1f4825 Refactored. 2015-03-17 13:58:56 +11:00
Aaron Jacobs a3dcce8ed9 Fixed more test bugs. 2015-03-17 13:56:37 +11:00
Aaron Jacobs e61d2fc9f6 Fixed some test bugs. 2015-03-17 13:55:42 +11:00
Aaron Jacobs 6490602460 NoCachingTest.StatStat 2015-03-17 13:55:04 +11:00
Aaron Jacobs f1914f74b2 Finished writing BasicsTest. 2015-03-17 13:47:02 +11:00
Aaron Jacobs dc5f8ae4bc Implemented GetInodeAttributes. 2015-03-17 13:46:15 +11:00
Aaron Jacobs 968b5dd71a Fixed an ID allocation bug. 2015-03-17 13:42:47 +11:00
Aaron Jacobs bac78088be BasicsTest.StatFoo 2015-03-17 13:40:11 +11:00
Aaron Jacobs c8b0b0e822 BasicsTest.StatNonexistent 2015-03-17 13:38:51 +11:00
Aaron Jacobs 2051c13cc0 Simplified BasicsTest.StatNonexistent_Root. 2015-03-17 13:38:07 +11:00
Aaron Jacobs 9ee0551b8c Fixed a bug. 2015-03-17 13:36:55 +11:00
Aaron Jacobs 241b9447fc Expanded BasicsTest.StatNonexistent_Root. 2015-03-17 13:36:23 +11:00
Aaron Jacobs ef4c7d5c8a Implemented missing methods. 2015-03-17 13:35:47 +11:00
Aaron Jacobs 7cddc48c24 Fixed a build error. 2015-03-17 13:34:50 +11:00
Aaron Jacobs cea0fb8b48 Refactored ID methods. 2015-03-17 13:33:32 +11:00
Aaron Jacobs 11724230a5 Implemented LookUpInode. 2015-03-17 13:32:35 +11:00
Aaron Jacobs 1b71593b34 Implemented RenumberInodes. 2015-03-17 13:25:46 +11:00
Aaron Jacobs a9ebf7fe45 Implemented checkInvariants. 2015-03-17 13:25:27 +11:00
Aaron Jacobs c6fab5488b Implemented other ID methods. 2015-03-17 13:23:58 +11:00
Aaron Jacobs 19c26cc2e8 Implemented FooID. 2015-03-17 13:23:30 +11:00
Aaron Jacobs 8a4e3f242d Reworked inode numbering. 2015-03-17 13:22:33 +11:00
Aaron Jacobs 064452dcc9 Simplified inode renumbering. 2015-03-17 13:14:19 +11:00
Aaron Jacobs 8e194826f0 BasicsTest.StatNonexistent_Root 2015-03-17 12:58:25 +11:00
Aaron Jacobs d3b071b61a Fixed duplicate test methods. 2015-03-17 12:56:56 +11:00
Aaron Jacobs 236b1ef9df Implemented Init. 2015-03-17 12:55:40 +11:00
Aaron Jacobs 3e8995eb7e Made CachingFS an interface, hiding a bunch of irrelevant stuff. 2015-03-17 12:53:55 +11:00
Aaron Jacobs f1fc462560 Added several test names. 2015-03-17 12:50:58 +11:00
Aaron Jacobs a1960e91a8 Fixed a panic. 2015-03-17 12:45:06 +11:00
Aaron Jacobs 97dd87f56d Fixed some build errors. 2015-03-17 12:44:42 +11:00
Aaron Jacobs 81b9b0e737 Added a test stub. 2015-03-17 12:44:12 +11:00
Aaron Jacobs c79c1d8455 Implemented public functions. 2015-03-17 12:40:51 +11:00
Aaron Jacobs 56f503accd Declared the interface for a file system to help with testing caching.
For the testing work in #1.
2015-03-17 12:38:15 +11:00
Aaron Jacobs 920a7445eb Fixed some accidental Jello. 2015-03-16 14:04:03 +11:00
Aaron Jacobs d6218a3538 Updated pwrite tests for Linux. 2015-03-16 14:02:54 +11:00