<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/tests/test_helpers, branch v1.0-rc1</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.0-rc1</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=v1.0-rc1'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2016-07-04T06:22:05+00:00</updated>
<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>
<entry>
<title>tests: add InitFS helper</title>
<updated>2016-06-16T19:27:01+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-16T19:06:03+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=305e9c1045f0546967bfbd2d10f13a28b6227a76'/>
<id>urn:sha1:305e9c1045f0546967bfbd2d10f13a28b6227a76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: split example_filesystems into its own package</title>
<updated>2016-06-06T22:08:56+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2016-06-06T21:57:42+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=c2a5303eebc84d616072163f74eef8483c9f5386'/>
<id>urn:sha1:c2a5303eebc84d616072163f74eef8483c9f5386</id>
<content type='text'>
Running these tests from integration_tests' TestMain() was awkward
because they were run twice with unchanged settings.
integration_tests tests everything with OpenSSL and with native
Go crypto, but this does not take affect for the example filesystems.

To make this work, test_helpers is also split into its own package.
</content>
</entry>
</feed>
