Commit Graph

  • 0fe8ed1493 Fixed AttributeCachingTest.StatMtimeStat. Aaron Jacobs 2015-03-17 14:16:10 +1100
  • 9ca89ca229 Added AttributeCachingTest. Aaron Jacobs 2015-03-17 14:11:27 +1100
  • ac34f0f721 Added EntryCachingTest. Aaron Jacobs 2015-03-17 14:07:49 +1100
  • b1ad507c85 NoCachingTest.StatRenumberMtimeStat Aaron Jacobs 2015-03-17 14:02:16 +1100
  • 1aab442f8b NoCachingTest.StatMtimeStat Aaron Jacobs 2015-03-17 14:01:45 +1100
  • ea6a65ae8e NoCachingTest.StatRenumberStat Aaron Jacobs 2015-03-17 13:59:48 +1100
  • b07c1f4825 Refactored. Aaron Jacobs 2015-03-17 13:58:56 +1100
  • a3dcce8ed9 Fixed more test bugs. Aaron Jacobs 2015-03-17 13:56:37 +1100
  • e61d2fc9f6 Fixed some test bugs. Aaron Jacobs 2015-03-17 13:55:42 +1100
  • 6490602460 NoCachingTest.StatStat Aaron Jacobs 2015-03-17 13:55:04 +1100
  • f1914f74b2 Finished writing BasicsTest. Aaron Jacobs 2015-03-17 13:47:02 +1100
  • dc5f8ae4bc Implemented GetInodeAttributes. Aaron Jacobs 2015-03-17 13:46:15 +1100
  • 968b5dd71a Fixed an ID allocation bug. Aaron Jacobs 2015-03-17 13:42:47 +1100
  • bac78088be BasicsTest.StatFoo Aaron Jacobs 2015-03-17 13:40:11 +1100
  • c8b0b0e822 BasicsTest.StatNonexistent Aaron Jacobs 2015-03-17 13:38:51 +1100
  • 2051c13cc0 Simplified BasicsTest.StatNonexistent_Root. Aaron Jacobs 2015-03-17 13:38:07 +1100
  • 9ee0551b8c Fixed a bug. Aaron Jacobs 2015-03-17 13:36:55 +1100
  • 241b9447fc Expanded BasicsTest.StatNonexistent_Root. Aaron Jacobs 2015-03-17 13:36:23 +1100
  • ef4c7d5c8a Implemented missing methods. Aaron Jacobs 2015-03-17 13:35:47 +1100
  • 7cddc48c24 Fixed a build error. Aaron Jacobs 2015-03-17 13:34:50 +1100
  • cea0fb8b48 Refactored ID methods. Aaron Jacobs 2015-03-17 13:33:32 +1100
  • 11724230a5 Implemented LookUpInode. Aaron Jacobs 2015-03-17 13:32:35 +1100
  • 1b71593b34 Implemented RenumberInodes. Aaron Jacobs 2015-03-17 13:25:46 +1100
  • a9ebf7fe45 Implemented checkInvariants. Aaron Jacobs 2015-03-17 13:25:27 +1100
  • c6fab5488b Implemented other ID methods. Aaron Jacobs 2015-03-17 13:23:58 +1100
  • 19c26cc2e8 Implemented FooID. Aaron Jacobs 2015-03-17 13:23:30 +1100
  • 8a4e3f242d Reworked inode numbering. Aaron Jacobs 2015-03-17 13:22:33 +1100
  • 064452dcc9 Simplified inode renumbering. Aaron Jacobs 2015-03-17 13:14:19 +1100
  • 8e194826f0 BasicsTest.StatNonexistent_Root Aaron Jacobs 2015-03-17 12:58:25 +1100
  • d3b071b61a Fixed duplicate test methods. Aaron Jacobs 2015-03-17 12:56:56 +1100
  • 236b1ef9df Implemented Init. Aaron Jacobs 2015-03-17 12:55:24 +1100
  • 3e8995eb7e Made CachingFS an interface, hiding a bunch of irrelevant stuff. Aaron Jacobs 2015-03-17 12:53:55 +1100
  • f1fc462560 Added several test names. Aaron Jacobs 2015-03-17 12:50:58 +1100
  • a1960e91a8 Fixed a panic. Aaron Jacobs 2015-03-17 12:45:06 +1100
  • 97dd87f56d Fixed some build errors. Aaron Jacobs 2015-03-17 12:44:42 +1100
  • 81b9b0e737 Added a test stub. Aaron Jacobs 2015-03-17 12:44:12 +1100
  • c79c1d8455 Implemented public functions. Aaron Jacobs 2015-03-17 12:40:51 +1100
  • 56f503accd Declared the interface for a file system to help with testing caching. Aaron Jacobs 2015-03-17 12:38:15 +1100
  • 920a7445eb Fixed some accidental Jello. Aaron Jacobs 2015-03-16 14:04:03 +1100
  • d6218a3538 Updated pwrite tests for Linux. Aaron Jacobs 2015-03-16 14:02:54 +1100
  • bf21976965 Updated "rmdir while opened for reading" tests for Linux. Aaron Jacobs 2015-03-16 13:59:23 +1100
  • acff636a2e Removed an assertion that doesn't pass on OS X. Aaron Jacobs 2015-03-16 13:58:36 +1100
  • b064d6b33f Revised "rmdir while open for reading" tests for Linux's behavior. Aaron Jacobs 2015-03-16 13:56:21 +1100
  • 4c280e82ac Added PosixTest.RmdirWhileOpenedForReading. Aaron Jacobs 2015-03-16 13:47:42 +1100
  • ab3c91cdd8 Fixed some permissions issues on Linux. Aaron Jacobs 2015-03-16 13:44:46 +1100
  • 27c8c0df9c Added a public note about default_permissions. Aaron Jacobs 2015-03-16 13:44:18 +1100
  • bc46008754 Mount memfs with the default_permissions option. Aaron Jacobs 2015-03-16 13:41:01 +1100
  • e31cb17e9c Added some comments about default_permissions. Aaron Jacobs 2015-03-16 13:40:04 +1100
  • 3181e6495b Be explicit about ownership info for memfs. Aaron Jacobs 2015-03-16 13:27:14 +1100
  • 6aaf89f972 Fixed MemFSTest.Chtimes. Aaron Jacobs 2015-03-16 13:03:15 +1100
  • 2f7eff5981 Fixed umask-related issues in permissions tests. Aaron Jacobs 2015-03-16 13:00:44 +1100
  • e4005a4fb9 Removed applyUmask where it doesn't apply. Aaron Jacobs 2015-03-16 13:00:11 +1100
  • 84fe345196 Defined applyUmask. Aaron Jacobs 2015-03-16 13:00:01 +1100
  • 2d607d4b3d Declared an applyUmask helper. Aaron Jacobs 2015-03-16 12:55:51 +1100
  • 875da60ed0 Made memfs_test build and run on linux, too. Aaron Jacobs 2015-03-16 12:46:43 +1100
  • f47428398e Added linux support. Aaron Jacobs 2015-03-16 12:43:35 +1100
  • 3b5a04f79d Use the new matchers. Aaron Jacobs 2015-03-16 12:42:02 +1100
  • e283dcf1bc Added an NlinkIs matcher. Aaron Jacobs 2015-03-16 12:38:17 +1100
  • 31da208636 Implemented BirthtimeIs for darwin. Aaron Jacobs 2015-03-16 12:34:11 +1100
  • 9489817fc6 Fixed a build error. Aaron Jacobs 2015-03-16 12:27:57 +1100
  • e264d64ef3 Defined extractMtime for darwin. Aaron Jacobs 2015-03-16 12:25:13 +1100
  • f3df183df0 Fixed a build error. Aaron Jacobs 2015-03-16 12:24:40 +1100
  • 47570943e4 Implemented MtimeIs. Aaron Jacobs 2015-03-16 12:23:25 +1100
  • 72b8c3e9a0 Declared two time-related matchers. Aaron Jacobs 2015-03-16 12:18:06 +1100
  • 46edbf19df Fixed incorrect handling of expiration times in the past. Aaron Jacobs 2015-03-16 11:54:53 +1100
  • 7e4aefc8db Implemented convertExpirationTime. Aaron Jacobs 2015-03-16 11:40:01 +1100
  • c73fe39526 Removed server.clock. Aaron Jacobs 2015-03-16 11:35:11 +1100
  • 5cf906e3ad Declared a choke point for fixing expiration times. Aaron Jacobs 2015-03-16 11:34:48 +1100
  • 1d3cb2493e Added server support for Release. Aaron Jacobs 2015-03-08 21:42:22 -0500
  • a3e2e1fca1 Added EINVAL. Aaron Jacobs 2015-03-08 17:13:43 -0500
  • 067cbee281 Added unlink support. Aaron Jacobs 2015-03-06 23:34:11 -0600
  • c1d117ad7f Fixed some test bugs. Aaron Jacobs 2015-03-06 23:33:59 -0600
  • 5f1b960b2e Disabled a test that can't pass. Aaron Jacobs 2015-03-06 23:32:26 -0600
  • 07bef0b128 Implemented memFS.Unlink. Aaron Jacobs 2015-03-06 23:29:47 -0600
  • 731de36a27 Added server support for Unlink. Aaron Jacobs 2015-03-06 23:28:24 -0600
  • a113de2e87 Added NotImplementedFileSystem.Unlink. Aaron Jacobs 2015-03-06 23:27:31 -0600
  • 77165f118a Added an Unlink method. Aaron Jacobs 2015-03-06 23:27:10 -0600
  • 125491a6e9 Finished filling out MemFSTest TODOs. Aaron Jacobs 2015-03-06 23:18:50 -0600
  • df6feb98c5 MemFSTest.ReadDirWhileModifying Aaron Jacobs 2015-03-06 23:18:30 -0600
  • 659e2e61bd Added links for a code walk. Aaron Jacobs 2015-03-06 22:45:16 -0600
  • 5b07c5da52 Added a test for directory link behavior. Aaron Jacobs 2015-03-06 22:39:45 -0600
  • b53eac308c Deleted a redundant test. Aaron Jacobs 2015-03-06 22:35:57 -0600
  • c9cd78eef2 MemFSTest.UnlinkFile_StillOpen Aaron Jacobs 2015-03-06 22:31:44 -0600
  • e8c884f82b MemFSTest.UnlinkFile_NonExistent Aaron Jacobs 2015-03-06 22:22:46 -0600
  • 005e43cd24 MemFSTest.UnlinkFile_Exists Aaron Jacobs 2015-03-06 22:19:52 -0600
  • 52f2e5fec5 MemFSTest.ModifyExistingFile_InSubDir Aaron Jacobs 2015-03-06 22:18:05 -0600
  • f412eaa60a Filter out EOF errors in ReadFile. Aaron Jacobs 2015-03-05 19:58:20 -0600
  • bf0b773894 Added a test name. Aaron Jacobs 2015-03-06 06:10:43 +1100
  • 978c353cf7 Removed some TODOs that have been done. Aaron Jacobs 2015-03-06 06:09:42 +1100
  • 02803ae811 Support chmod and chtimes. Aaron Jacobs 2015-03-06 06:05:00 +1100
  • a7d2944d2e Support changing mtime. Aaron Jacobs 2015-03-06 06:04:51 +1100
  • 1698f1604a Added Atime and Mtime fields. Aaron Jacobs 2015-03-06 06:03:25 +1100
  • 76ac5cc264 MemFSTest.Chtimes Aaron Jacobs 2015-03-06 06:02:43 +1100
  • 13335f6e9b Support changing mode. Aaron Jacobs 2015-03-06 06:00:55 +1100
  • f10dc3e5ee Added a Mode field. Aaron Jacobs 2015-03-06 05:59:47 +1100
  • c4de915491 MemFSTest.Chmod Aaron Jacobs 2015-03-06 05:59:06 +1100
  • 510f051c33 Added support for file truncation. Aaron Jacobs 2015-03-06 05:56:54 +1100
  • 1e38634464 MemFSTest.Truncate_Larger Aaron Jacobs 2015-03-06 05:56:40 +1100
  • 910d3b2f9f Oops, preserve the size invariant. Aaron Jacobs 2015-03-06 05:56:12 +1100
  • 9dc1d04623 MemFSTest.Truncate_Smaller Aaron Jacobs 2015-03-06 05:54:20 +1100