<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/test_helpers, branch v1.0</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.0</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.0'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2016-07-11T18:41:53+00:00</updated>
<entry>
<title>tests: add verbose output when unmounting</title>
<updated>2016-07-11T18:41:53+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-11T18:40:53+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=df17f1d702bea709228b9923a8ed2fc19005ba43'/>
<id>urn:sha1:df17f1d702bea709228b9923a8ed2fc19005ba43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: use unmount wrapper in ResetTmpDir</title>
<updated>2016-07-11T18:41:16+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-11T18:31:36+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1c54fcd04bbf274dd5d4300e433bdcb1bb32e1ce'/>
<id>urn:sha1:1c54fcd04bbf274dd5d4300e433bdcb1bb32e1ce</id>
<content type='text'>
This should make it work on OSX.

Also, split unmount into two functions. Depending on what you
want,

* UnmountErr returns the resulting error
* UnmountPanic panics if the error was not nil
</content>
</entry>
<entry>
<title>tests: OSX: cast st.Blksize to int64</title>
<updated>2016-07-04T06:22:05+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-04T06:20:52+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=9d17fdb2068a5217ffab260db671c1cc50536e04'/>
<id>urn:sha1:9d17fdb2068a5217ffab260db671c1cc50536e04</id>
<content type='text'>
On Linux, Blksize is already int64. But on OSX
it is int32 and that caused a compile failure.

https://github.com/rfjakob/gocryptfs/issues/15
</content>
</entry>
<entry>
<title>tests: call umount instead of fusermount on OSX</title>
<updated>2016-07-02T18:06:20+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-02T18:06:20+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=d5b7eb33daec612626305c961b7ec6d5eccd79a7'/>
<id>urn:sha1:d5b7eb33daec612626305c961b7ec6d5eccd79a7</id>
<content type='text'>
Reported at https://github.com/rfjakob/gocryptfs/issues/15
</content>
</entry>
<entry>
<title>fusefrontend: add fallocate support</title>
<updated>2016-07-02T17:52:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-07-02T17:43:57+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=54470baa23bf98adde69dc1a074c852ea19127d1'/>
<id>urn:sha1:54470baa23bf98adde69dc1a074c852ea19127d1</id>
<content type='text'>
Mode=0 (default) and mode=1 (keep size) are supported.
The patch includes test cases and the whole thing passed xfstests.

Fixes https://github.com/rfjakob/gocryptfs/issues/1 .
</content>
</entry>
<entry>
<title>test: split up integration_tests</title>
<updated>2016-06-29T22:57:14+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-29T22:57:14+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=02b6d3067d502bcc063965a5a9d75aa693125e1b'/>
<id>urn:sha1:02b6d3067d502bcc063965a5a9d75aa693125e1b</id>
<content type='text'>
...into "matrix" and "normal".

Also:
* Make running multiple packages in parallel safe, see
  http://stackoverflow.com/questions/23715302/go-how-to-run-tests-for-multiple-packages
* Don't depent on test_helper.TmpDir and friends to have a terminating slash
</content>
</entry>
<entry>
<title>tests: give "-plaintextnames" its own test package</title>
<updated>2016-06-27T19:40:39+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-27T19:39:02+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=2720cd7b0d2711101b841c06e0068d5d3ae1b59e'/>
<id>urn:sha1:2720cd7b0d2711101b841c06e0068d5d3ae1b59e</id>
<content type='text'>
...and add tests for checking that gocryptfs.diriv
does not get created.

The main "integration_tests" package has become quite
big and convoluted over time.

This small separate package should make writing tests
for "-plaintextnames" easier.

As seen in "fusefrontend: fix PlaintextNames versions of Mkdir, Rmdir",
we need more of them.
</content>
</entry>
<entry>
<title>Drop deprecated "-diriv" option</title>
<updated>2016-06-23T19:38:59+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-23T19:29:00+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=b17f0465c7c38cab2f1f4ad0fc25d64d5cd175e7'/>
<id>urn:sha1:b17f0465c7c38cab2f1f4ad0fc25d64d5cd175e7</id>
<content type='text'>
The DirIV feature flag is already mandatory, dropping the command
line option is the final step.
</content>
</entry>
<entry>
<title>tests: expect mount failure for v0.6 and older example filesystems</title>
<updated>2016-06-19T18:04:09+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-19T18:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=930e597f5ae83ea5940b7196e45404daa14bf647'/>
<id>urn:sha1:930e597f5ae83ea5940b7196e45404daa14bf647</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: exit with correct error code from TestMain</title>
<updated>2016-06-16T19:56:23+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-16T19:56:23+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=96750a7d3c52b75d13d6f3ed46bd48af28acebcd'/>
<id>urn:sha1:96750a7d3c52b75d13d6f3ed46bd48af28acebcd</id>
<content type='text'>
extpass_test and example_filesystems_test did it wrong,
always returning 0.
</content>
</entry>
</feed>
