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 |
Aaron Jacobs
|
bf21976965
|
Updated "rmdir while opened for reading" tests for Linux.
|
2015-03-16 13:59:23 +11:00 |
Aaron Jacobs
|
acff636a2e
|
Removed an assertion that doesn't pass on OS X.
For whatever reason, the directory shows up with Nlink == 2 there.
|
2015-03-16 13:58:36 +11:00 |
Aaron Jacobs
|
b064d6b33f
|
Revised "rmdir while open for reading" tests for Linux's behavior.
|
2015-03-16 13:56:21 +11:00 |
Aaron Jacobs
|
4c280e82ac
|
Added PosixTest.RmdirWhileOpenedForReading.
|
2015-03-16 13:47:42 +11:00 |