Commit Graph

  • 03f5453297 Oops, use t.Ctx. Aaron Jacobs 2015-03-20 10:46:20 +1100
  • bdfb8cacce SampleTest.Destroy. Aaron Jacobs 2015-03-20 10:46:02 +1100
  • 5e5a2d3356 SampleTest.Initialize Aaron Jacobs 2015-03-20 10:44:50 +1100
  • 0ce062dde3 Declared a helper struct for sample tests. Aaron Jacobs 2015-03-20 10:40:34 +1100
  • 8d0ce150a0 Updated import paths after the repo move. Aaron Jacobs 2015-03-19 12:39:47 +1100
  • be63bc9622 Better nailed down posix and Linux append mode pwrite semantics. Aaron Jacobs 2015-03-18 16:16:50 +1100
  • 76226f19f5 Updated PosixTest.WriteStartsPastEndOfFile_AppendMode for Linux. Aaron Jacobs 2015-03-18 16:16:24 +1100
  • e011f89d97 PosixTest.WriteStartsPastEndOfFile_AppendMode Aaron Jacobs 2015-03-18 16:13:28 +1100
  • 68d48f6197 Added an Nlink field and updated tests and samples to use it. Aaron Jacobs 2015-03-18 14:15:41 +1100
  • cd4980bf7d Uncommented unlink tests. Aaron Jacobs 2015-03-18 14:14:46 +1100
  • 1a27522693 Added cachingfs support for nlink. Aaron Jacobs 2015-03-18 14:14:19 +1100
  • 7120eb1f3d Added memfs support for nlink. Aaron Jacobs 2015-03-18 14:13:37 +1100
  • 7e8f3266ef Added hellofs support for nlink. Aaron Jacobs 2015-03-18 14:11:36 +1100
  • 08b7f22d0a Added server support for Nlink. Aaron Jacobs 2015-03-18 14:10:24 +1100
  • cf86ea52d1 Added an InodeAttributes.Nlink field. Aaron Jacobs 2015-03-18 14:09:30 +1100
  • 33e35f568b Tightened up nlink-related tests for sample file systems. Aaron Jacobs 2015-03-18 14:07:26 +1100
  • c1c54788fb Updated a comment that used to be a TODO. Aaron Jacobs 2015-03-18 13:58:23 +1100
  • 12dc132805 Added a callout to osxfuse/osxfuse#199 in comments for Open{File,Dir}. Aaron Jacobs 2015-03-18 12:52:05 +1100
  • 0d8ca8e6fb Improved wording around EnableVnodeCaching. Aaron Jacobs 2015-03-17 16:39:48 +1100
  • 6baf50c6d4 Removed an out of date TODO. Aaron Jacobs 2015-03-17 16:37:48 +1100
  • e85990c143 Fixed permissions behavior in hellofs. Aaron Jacobs 2015-03-17 16:35:31 +1100
  • 92569b4f77 Disabled entry caching on OS X by default, with an opt-in to re-enable it. Aaron Jacobs 2015-03-17 16:31:11 +1100
  • b851c516e3 Fixed AttributeCachingTest.StatMtimeStat_ViaPath on OS X. Aaron Jacobs 2015-03-17 16:30:03 +1100
  • 038f8e49a2 Added a note on the EntryExpiration field. Aaron Jacobs 2015-03-17 16:25:14 +1100
  • 6fe7f54829 Updated a few tests for darwin's special entry cache behavior. Aaron Jacobs 2015-03-17 16:24:15 +1100
  • b9b5a4f5fc Updated MountConfig.bazilfuseOptions. Aaron Jacobs 2015-03-17 16:22:19 +1100
  • be35ff0dde Set EnableVnodeCaching in the appropriate test. Aaron Jacobs 2015-03-17 16:21:10 +1100
  • 2f64ad7f08 Added MountConfig.EnableVnodeCaching. Aaron Jacobs 2015-03-17 16:19:13 +1100
  • 40519818d5 Clarified the expectations in a couple of tests. Aaron Jacobs 2015-03-17 16:14:37 +1100
  • 255dbdc3a0 Set default_permissions when mounting. Aaron Jacobs 2015-03-17 16:07:09 +1100
  • 7572e06a1f Set default_permissions when mounting. Aaron Jacobs 2015-03-17 16:06:27 +1100
  • 69e2ba32b0 Switched to the jacobsa/bazilfuse fork of bazillion/fuse. Aaron Jacobs 2015-03-17 15:55:10 +1100
  • c713695871 Fixed broken tests using Mount. Aaron Jacobs 2015-03-17 15:27:40 +1100
  • 8adb300b78 There are no supported options for now. Aaron Jacobs 2015-03-17 15:25:48 +1100
  • 5129322fc2 Reworked the public interface for mount options. Aaron Jacobs 2015-03-17 15:25:06 +1100
  • 2d10e03395 Switched import paths to the bazilfuse fork. Aaron Jacobs 2015-03-17 15:03:11 +1100
  • aa3d5840a3 Added some tests that cover entry and attribute caching. Aaron Jacobs 2015-03-17 14:28:18 +1100
  • 69c73e39d4 AttributeCachingTest.StatMtimeStat_ViaFileDescriptor Aaron Jacobs 2015-03-17 14:27:23 +1100
  • c7db9c22ec Fixed more test bugs. Aaron Jacobs 2015-03-17 14:24:55 +1100
  • 440803fff6 Fixed some test bugs. Aaron Jacobs 2015-03-17 14:24:13 +1100
  • 56cd06ab51 Implemented OpenDir and OpenFile. Aaron Jacobs 2015-03-17 14:23:36 +1100
  • 8d1ca91bc9 AttributeCachingTest.StatRenumberMtimeStat_ViaFileDescriptor Aaron Jacobs 2015-03-17 14:22:44 +1100
  • 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