<feed xmlns='http://www.w3.org/2005/Atom'>
<title>squashfs-tools-ng.git/tests, branch v0.9.1</title>
<subtitle>A new set of tools and libraries for working with SquashFS images</subtitle>
<id>https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.9.1</id>
<link rel='self' href='https://git.infraroot.at/squashfs-tools-ng.git/atom?h=v0.9.1'/>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/'/>
<updated>2020-05-03T18:35:20+00:00</updated>
<entry>
<title>Actually run the directory pack test if corpora tests are desired</title>
<updated>2020-05-03T18:35:20+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-03T18:34:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d4cccaa8dd4c49eba3d26f078769e72d71c4563d'/>
<id>urn:sha1:d4cccaa8dd4c49eba3d26f078769e72d71c4563d</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add a simple test script for the gensquashfs packdir + allroot use case</title>
<updated>2020-05-03T12:36:16+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-05-03T12:36:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d43b31df6b84e54d0d657fd27b2f2b5734d8f162'/>
<id>urn:sha1:d43b31df6b84e54d0d657fd27b2f2b5734d8f162</id>
<content type='text'>
Since this is a fairly common use case, it deserves a simple test case
to check out that e.g. option processing hasn't been botched up (again).

As input directory, the licenses directory is used as it contains no
intermediate build output and should change fairly infrequently.

The test is enabled irregardless of the corpora-test option.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Remove some configure time sizeof checks</title>
<updated>2020-04-17T21:52:52+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-04-17T21:52:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=16a22bebb0bb4a28aec9ca76442af93462fc200e'/>
<id>urn:sha1:16a22bebb0bb4a28aec9ca76442af93462fc200e</id>
<content type='text'>
In libtar, the sizeof time_t checked when trying to store a time value.
It is pointless using the preprocessor here, as we can simply do an
if (sizeof(time_t) &lt; ...) check and the compiler will take care
optimizing away one or the other branch.

After changing the libtar check and the corresponding unit tests, the
sizeof check can be removed from configure.ac, along with other unused
sizeof checks.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>tests: improve diagnostics output &amp; make "release builds" work</title>
<updated>2020-04-17T07:38:43+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-04-17T07:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=15250710c63a2c3d230304e46a03532f787759fb'/>
<id>urn:sha1:15250710c63a2c3d230304e46a03532f787759fb</id>
<content type='text'>
This commit adds a few macros and helper functions for the unit test
programs. Those are used instead of asserts to provide more fine
grained diagnostics on the one hand and on the other hand because
they also work if NDEBUG is defined, unlike asserts that get eliminated
in that case.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add a test case for xxhash32</title>
<updated>2020-03-18T18:03:08+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-03-18T18:03:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=d1a75019ef48ce1b6993bf634e6a321bbe9a2f2e'/>
<id>urn:sha1:d1a75019ef48ce1b6993bf634e6a321bbe9a2f2e</id>
<content type='text'>
Technically the code was imported by a third party library, but some
modifications have been made. This commit adds a simple test case with
some test vectors and expected results that have to match.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Add a test for the minimal rb-tree implementation</title>
<updated>2020-03-18T17:51:26+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-03-18T17:44:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=e38fc08b2fc253a8e19450cbe3f4e8dcba654da9'/>
<id>urn:sha1:e38fc08b2fc253a8e19450cbe3f4e8dcba654da9</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Cleanup: move utilities back out of libsquashfs</title>
<updated>2020-02-21T11:39:28+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-02-21T11:39:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=b63e39ade1e376ad8f433a0d751eddf4826a5230'/>
<id>urn:sha1:b63e39ade1e376ad8f433a0d751eddf4826a5230</id>
<content type='text'>
This commit removes the allocation helpers and string table functions
out of libsquashfs back into a "libutil.a". The problem of libsquashfs
exporting stuff that it shouldn't is resolved by retaining the internal
attributes and directly adding the source to libsquashfs instead of
trying to somehow link against libutil.la.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Update sha512sums for corpora tests</title>
<updated>2020-01-29T16:22:50+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-01-29T16:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=60ff56b68ea0593782d7a2ef0ac4e667437418d2'/>
<id>urn:sha1:60ff56b68ea0593782d7a2ef0ac4e667437418d2</id>
<content type='text'>
The fragment table data structure has different policies for setting
super block flags which affects the resulting sha512 checksums.

Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Support parsing [device] block size argument with SI suffix</title>
<updated>2020-01-02T17:50:26+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2020-01-02T17:50:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=8a0b1d0eff21fc8f0b6007107490d7064af5bacb'/>
<id>urn:sha1:8a0b1d0eff21fc8f0b6007107490d7064af5bacb</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
<entry>
<title>Require the copora tests suits to be enabled explicitly</title>
<updated>2019-12-27T20:19:23+00:00</updated>
<author>
<name>David Oberhollenzer</name>
<email>david.oberhollenzer@sigma-star.at</email>
</author>
<published>2019-12-27T19:50:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.infraroot.at/squashfs-tools-ng.git/commit/?id=2e109625bb7496bf1f3e75e30345c8cbd6eacede'/>
<id>urn:sha1:2e109625bb7496bf1f3e75e30345c8cbd6eacede</id>
<content type='text'>
Signed-off-by: David Oberhollenzer &lt;david.oberhollenzer@sigma-star.at&gt;
</content>
</entry>
</feed>
