Aaron Jacobs
7c543380ea
Add tests for the newly-documented behavior on Darwin.
2015-09-10 13:41:26 +10:00
Aaron Jacobs
e59a45f154
Added support for setting the OS X volume name.
...
While I was at it, added tests for fsname. I can't figure out how to
test the volume name.
For GoogleCloudPlatform/gcsfuse#125 .
2015-09-09 23:07:07 +10:00
Aaron Jacobs
57b4e8798f
Fixed other tests on OS X.
2015-09-09 22:55:39 +10:00
Aaron Jacobs
be680e1860
Fixed StatFSTest.CapacityAndFreeSpace on Linux.
2015-09-09 12:24:31 +00:00
Aaron Jacobs
ca114f296a
Fixed most tests on Linux.
2015-09-09 12:21:47 +00:00
Aaron Jacobs
56d0249304
Copied darwin-specific tests as linux-specific ones.
2015-09-09 12:16:44 +00:00
Aaron Jacobs
811100635f
Isolated darwin-specific tests.
2015-09-09 22:13:58 +10:00
Aaron Jacobs
69c97c577e
StatFSTest.UnsupportedBlockSizes
2015-09-09 22:10:37 +10:00
Aaron Jacobs
c96d308a7a
Set f_frsize, fixing free space calculation by `df` on OS X.
2015-09-09 22:04:10 +10:00
Aaron Jacobs
81a0bd26c3
Fixed some test bugs.
2015-09-09 21:50:37 +10:00
Aaron Jacobs
27a921775e
Fixed file writing.
2015-09-09 21:45:28 +10:00
Aaron Jacobs
64cbdfea9a
StatFSTest.WriteSize
2015-09-09 21:40:55 +10:00
Aaron Jacobs
e2910a4dba
StatFSTest.CapacityAndFreeSpace
2015-09-09 21:35:51 +10:00
Aaron Jacobs
d5cd319abc
Share code for canonicalizing the mount point.
2015-09-09 16:14:18 +10:00
Aaron Jacobs
55d02a11bf
StatFSTest.Syscall_NonZeroValues
2015-09-09 16:12:12 +10:00
Aaron Jacobs
5b35935801
StatFSTest.Syscall_ZeroValues
2015-09-09 16:06:57 +10:00
Aaron Jacobs
da3ee9802b
statFS.StatFS
2015-09-09 13:42:15 +10:00
Aaron Jacobs
b316df06d5
Added test names.
2015-09-09 13:41:35 +10:00
Aaron Jacobs
0b2038c1cd
Added a test stub.
2015-09-09 13:38:54 +10:00
Aaron Jacobs
bf33224aea
Wrote much of package statfs.
2015-09-09 13:35:36 +10:00
Aaron Jacobs
d435a1a091
Reverted changes to memfs.
...
statfs(2) is more involved than I expected, so this calls for its own
sample file system to test in a more focused manner.
2015-09-09 13:21:58 +10:00
Aaron Jacobs
212f7cdd8a
Fixed another bug.
2015-09-09 09:54:31 +10:00
Aaron Jacobs
8771155822
Fixed a bug.
2015-09-09 09:53:43 +10:00
Aaron Jacobs
6d0c2608dc
memFS.StatFS
2015-09-09 09:52:41 +10:00
Aaron Jacobs
284ddf44b0
MemFSTest.Statfs
2015-09-09 09:28:05 +10:00
Aaron Jacobs
ee4f4770b6
Fixed some out of date lock annotations.
2015-09-09 09:17:55 +10:00
Aaron Jacobs
560105cab6
Fixed test failures on OS X.
2015-08-14 09:26:12 +10:00
Aaron Jacobs
182c96da07
Fixed cachingfs.
2015-08-12 02:35:41 +00:00
Aaron Jacobs
2e6836708e
Increased the slop in memfs_test.
2015-08-12 02:34:02 +00:00
Aaron Jacobs
e69b8a8c37
Implement setattr; otherwise closing after writing fails.
2015-08-11 06:33:20 +00:00
Aaron Jacobs
eaa0177b80
Clean up mappings even on assertion failure.
2015-08-11 06:33:20 +00:00
Aaron Jacobs
fee78b6548
Added comments for timeSlop.
2015-08-11 06:33:20 +00:00
Aaron Jacobs
0bc289ec1b
Fixed some more mtime assertions.
2015-08-11 06:33:20 +00:00
Aaron Jacobs
d6e247cc46
Fixed several mtime assertions.
2015-08-11 06:33:20 +00:00
Aaron Jacobs
a6dd3d2147
Fixed memfs_test.go.
2015-08-11 06:33:20 +00:00
Aaron Jacobs
eecd0fb964
Fixed inode.go.
2015-08-11 06:33:19 +00:00
Aaron Jacobs
9c33490a6c
Removed clocks from memfs.go.
2015-08-11 06:33:19 +00:00
Aaron Jacobs
348ed9e731
Disabled async reads.
...
Allowing the kernel to send multiple reads for the same file handle
concurrently interferes with sequential read detection like that in
GoogleCloudPlatform/gcsfuse#103 .
2015-08-05 11:09:20 +10:00
Aaron Jacobs
00b92df61c
Don't forget to close the opened files.
2015-08-04 02:19:21 +00:00
Aaron Jacobs
ad3a463488
Implemented dir methods.
2015-08-04 09:03:22 +10:00
Aaron Jacobs
7943ab5bf4
ErrorFSTest.ReadDir
2015-08-04 09:01:53 +10:00
Aaron Jacobs
e22f698dd3
ErrorFSTest.OpenDir
2015-08-04 09:01:02 +10:00
Aaron Jacobs
e6a4db9920
errorFS.ReadFile
2015-08-04 09:00:38 +10:00
Aaron Jacobs
e5d377b531
ErrorFSTest.ReadFile
2015-08-04 08:59:34 +10:00
Aaron Jacobs
1ea2e82165
errorFS.OpenFile
2015-08-04 08:48:03 +10:00
Aaron Jacobs
54db03b63d
errorFS.LookUpInode
2015-08-04 08:45:51 +10:00
Aaron Jacobs
c71b2cbf33
Fixed two bugs.
2015-08-04 08:42:51 +10:00
Aaron Jacobs
c3601bff1c
errorFS.GetInodeAttributes
2015-08-04 08:40:38 +10:00
Aaron Jacobs
978399a268
errorFS.SetError
2015-08-04 08:35:59 +10:00
Aaron Jacobs
8aecb35541
ErrorFSTest.OpenFile
2015-08-04 08:31:51 +10:00