Commit Graph

1500 Commits (master)

Author SHA1 Message Date
Aaron Jacobs c1d117ad7f Fixed some test bugs. 2015-03-06 23:33:59 -06:00
Aaron Jacobs 5f1b960b2e Disabled a test that can't pass. 2015-03-06 23:32:26 -06:00
Aaron Jacobs 07bef0b128 Implemented memFS.Unlink. 2015-03-06 23:29:47 -06:00
Aaron Jacobs 731de36a27 Added server support for Unlink. 2015-03-06 23:28:24 -06:00
Aaron Jacobs a113de2e87 Added NotImplementedFileSystem.Unlink. 2015-03-06 23:27:31 -06:00
Aaron Jacobs 77165f118a Added an Unlink method. 2015-03-06 23:27:10 -06:00
Aaron Jacobs 125491a6e9 Finished filling out MemFSTest TODOs. 2015-03-06 23:18:50 -06:00
Aaron Jacobs df6feb98c5 MemFSTest.ReadDirWhileModifying 2015-03-06 23:18:30 -06:00
Aaron Jacobs 659e2e61bd Added links for a code walk. 2015-03-06 22:45:16 -06:00
Aaron Jacobs 5b07c5da52 Added a test for directory link behavior. 2015-03-06 22:39:45 -06:00
Aaron Jacobs b53eac308c Deleted a redundant test. 2015-03-06 22:35:57 -06:00
Aaron Jacobs c9cd78eef2 MemFSTest.UnlinkFile_StillOpen 2015-03-06 22:31:44 -06:00
Aaron Jacobs e8c884f82b MemFSTest.UnlinkFile_NonExistent 2015-03-06 22:22:46 -06:00
Aaron Jacobs 005e43cd24 MemFSTest.UnlinkFile_Exists 2015-03-06 22:19:52 -06:00
Aaron Jacobs 52f2e5fec5 MemFSTest.ModifyExistingFile_InSubDir 2015-03-06 22:18:05 -06:00
Aaron Jacobs f412eaa60a Filter out EOF errors in ReadFile. 2015-03-05 19:58:20 -06:00
Aaron Jacobs bf0b773894 Added a test name. 2015-03-06 06:10:43 +11:00
Aaron Jacobs 978c353cf7 Removed some TODOs that have been done. 2015-03-06 06:09:42 +11:00
Aaron Jacobs 02803ae811 Support chmod and chtimes. 2015-03-06 06:05:00 +11:00
Aaron Jacobs a7d2944d2e Support changing mtime. 2015-03-06 06:04:51 +11:00
Aaron Jacobs 1698f1604a Added Atime and Mtime fields. 2015-03-06 06:03:25 +11:00
Aaron Jacobs 76ac5cc264 MemFSTest.Chtimes 2015-03-06 06:02:43 +11:00
Aaron Jacobs 13335f6e9b Support changing mode. 2015-03-06 06:00:55 +11:00
Aaron Jacobs f10dc3e5ee Added a Mode field. 2015-03-06 05:59:47 +11:00
Aaron Jacobs c4de915491 MemFSTest.Chmod 2015-03-06 05:59:06 +11:00
Aaron Jacobs 510f051c33 Added support for file truncation. 2015-03-06 05:56:54 +11:00
Aaron Jacobs 1e38634464 MemFSTest.Truncate_Larger 2015-03-06 05:56:40 +11:00
Aaron Jacobs 910d3b2f9f Oops, preserve the size invariant. 2015-03-06 05:56:12 +11:00
Aaron Jacobs 9dc1d04623 MemFSTest.Truncate_Smaller 2015-03-06 05:54:20 +11:00
Aaron Jacobs 7173c5e9fb Added some test names. 2015-03-06 05:52:08 +11:00
Aaron Jacobs 826e9def70 Implemented memFS.SetInodeAttributes. 2015-03-06 05:51:49 +11:00
Aaron Jacobs 08afae57de Added inode.SetAttributes. 2015-03-06 05:50:58 +11:00
Aaron Jacobs 08f5bb7ced Added server support for setattr. 2015-03-06 05:47:30 +11:00
Aaron Jacobs 528b112c72 Added NotImplementedFileSystem.SetInodeAttributes. 2015-03-06 05:45:45 +11:00
Aaron Jacobs 632b1e6120 Added FileSystem.SetInodeAttributes. 2015-03-06 05:45:17 +11:00
Aaron Jacobs 720e853031 Fixed mtime tracking, tightened up other tests. 2015-03-06 05:36:34 +11:00
Aaron Jacobs 1828931cce Don't attempt to track ctime. 2015-03-06 05:35:44 +11:00
Aaron Jacobs 650467fedb Update mtime for mkdir and rmdir. 2015-03-06 05:35:44 +11:00
Aaron Jacobs ea53ba8488 Don't attempt to track atime. 2015-03-06 05:35:43 +11:00
Aaron Jacobs 087f48cc72 Update mtime on write. 2015-03-06 05:35:43 +11:00
Aaron Jacobs 77fee50b80 Tightened up time tests. 2015-03-06 05:35:43 +11:00
Aaron Jacobs ab18be2378 Refactored inode time tracking. 2015-03-06 05:35:43 +11:00
Aaron Jacobs 62bda89ca9 MemFSTest.ModifyExistingFile_InRoot 2015-03-06 05:35:43 +11:00
Aaron Jacobs 3a2b0a6de4 MemFSTest.AppendMode 2015-03-06 05:35:43 +11:00
Aaron Jacobs b814416bb2 PosixTest.AppendMode 2015-03-06 05:35:43 +11:00
Aaron Jacobs b8ea62986f Dumped in posix tests. 2015-03-06 05:35:43 +11:00
Aaron Jacobs 96c65235b8 Implemented memFS.ReadFile. 2015-03-06 05:35:42 +11:00
Aaron Jacobs 0377d675dd MemFSTest.CreateNewFile_InSubDir 2015-03-06 05:35:42 +11:00
Aaron Jacobs d307babe25 Implemented file creation. 2015-03-06 05:35:01 +11:00
Aaron Jacobs a612b8b8d6 Added notes about the page cache. 2015-03-05 20:25:40 +11:00