Commit Graph

264 Commits (e283dcf1bc0043751713e8d7b54bf9ed4c59c3b9)

Author SHA1 Message Date
Aaron Jacobs e283dcf1bc Added an NlinkIs matcher. 2015-03-16 12:38:17 +11:00
Aaron Jacobs 31da208636 Implemented BirthtimeIs for darwin. 2015-03-16 12:34:11 +11:00
Aaron Jacobs 9489817fc6 Fixed a build error. 2015-03-16 12:27:57 +11:00
Aaron Jacobs e264d64ef3 Defined extractMtime for darwin. 2015-03-16 12:26:21 +11:00
Aaron Jacobs f3df183df0 Fixed a build error. 2015-03-16 12:24:40 +11:00
Aaron Jacobs 47570943e4 Implemented MtimeIs. 2015-03-16 12:23:25 +11:00
Aaron Jacobs 72b8c3e9a0 Declared two time-related matchers. 2015-03-16 12:18:06 +11:00
Aaron Jacobs 46edbf19df Fixed incorrect handling of expiration times in the past. 2015-03-16 11:54:53 +11:00
Aaron Jacobs 7e4aefc8db Implemented convertExpirationTime. 2015-03-16 11:40:01 +11:00
Aaron Jacobs c73fe39526 Removed server.clock.
Its presence was confusing because it is never anything but the real
clock.
2015-03-16 11:35:11 +11:00
Aaron Jacobs 5cf906e3ad Declared a choke point for fixing expiration times. 2015-03-16 11:34:48 +11:00
Aaron Jacobs 1d3cb2493e Added server support for Release. 2015-03-08 21:42:22 -05:00
Aaron Jacobs a3e2e1fca1 Added EINVAL. 2015-03-08 17:13:43 -05:00
Aaron Jacobs 067cbee281 Added unlink support. 2015-03-06 23:34:11 -06:00
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