Aaron Jacobs
6baf50c6d4
Removed an out of date TODO.
2015-03-17 16:37:48 +11:00
Aaron Jacobs
e85990c143
Fixed permissions behavior in hellofs.
...
The tests were recently broken on Linux when default_permissions was set
when mounting. On Linux (but not on OS X), the uid sending the Init
request is root, so all of the files appear to be owned by root. This
was fine until we told the kernel to check permissions.
2015-03-17 16:35:31 +11:00
Aaron Jacobs
b851c516e3
Fixed AttributeCachingTest.StatMtimeStat_ViaPath on OS X.
2015-03-17 16:30:03 +11:00
Aaron Jacobs
6fe7f54829
Updated a few tests for darwin's special entry cache behavior.
2015-03-17 16:24:15 +11:00
Aaron Jacobs
be35ff0dde
Set EnableVnodeCaching in the appropriate test.
2015-03-17 16:21:10 +11:00
Aaron Jacobs
40519818d5
Clarified the expectations in a couple of tests.
2015-03-17 16:14:37 +11:00
Aaron Jacobs
c713695871
Fixed broken tests using Mount.
2015-03-17 15:27:40 +11:00
Aaron Jacobs
2d10e03395
Switched import paths to the bazilfuse fork.
2015-03-17 15:03:11 +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