<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/test/integration/run-tests, branch 1.4_beta1</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.4_beta1</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.4_beta1'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2016-08-29T13:42:06Z</updated>
<entry>
<title>test, travis: Quieter testing with a new -qq mode</title>
<updated>2016-08-29T13:42:06Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-19T18:37:28Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=30ea7a60404ee53393235827202968393951d106'/>
<id>urn:sha1:30ea7a60404ee53393235827202968393951d106</id>
<content type='text'>
Introduce a new -qq mode for our integration test framework,
and make travis use it.

The new -qq mode sets MSGLEVEL to 1. In MSGLEVEL=1, no messages
are generated for passed tests, and all testcase filenames are
printed in the same line.

Also install first in travis, do not ls the installed output
and run the install with chronic, so we only get output if it
failed.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>test: Allow moreutils-parallel instead of parallel</title>
<updated>2016-08-26T20:17:55Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-23T21:14:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3c973af2ff85e7aae7fbdd84e7633e9d9308dde7'/>
<id>urn:sha1:3c973af2ff85e7aae7fbdd84e7633e9d9308dde7</id>
<content type='text'>
That's what it's called on FreeBSD.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Do not set the binary dir in run-tests, it breaks stuff</title>
<updated>2016-08-10T14:43:16Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-10T14:42:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=77a324fccc75b8573799a7f79ca1b3f8b0d35be7'/>
<id>urn:sha1:77a324fccc75b8573799a7f79ca1b3f8b0d35be7</id>
<content type='text'>
This breaks -j and does all sort of other weird stuff I did not
notice in the previous (non-parallel) runs.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>test: Automatically discover CMake build directory</title>
<updated>2016-08-10T14:17:19Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2016-08-10T12:16:52Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=61fef4ddbec8f70bb9e213ac0491d4e6cfefab30'/>
<id>urn:sha1:61fef4ddbec8f70bb9e213ac0491d4e6cfefab30</id>
<content type='text'>
Look at the project root, and all directories directly below it and
pick the directory with the newest CMakeCache.txt file.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>tests: fix parallel execution to be working dir independent</title>
<updated>2016-03-16T16:44:47Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2016-03-16T16:41:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8e0c56db82fe10b0f8ceadf3187ffc672eaaff3a'/>
<id>urn:sha1:8e0c56db82fe10b0f8ceadf3187ffc672eaaff3a</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>tests: support spaces in path and TMPDIR</title>
<updated>2015-12-19T22:04:34Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-12-15T16:20:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3abb6a6a1e485b3bc899b64b0a1b7dc2db25a9c2'/>
<id>urn:sha1:3abb6a6a1e485b3bc899b64b0a1b7dc2db25a9c2</id>
<content type='text'>
This doesn't allow all tests to run cleanly, but it at least allows to
write tests which could run successfully in such environments.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>replace run-parts with find|sort to avoid debianutils usage</title>
<updated>2015-12-06T13:46:11Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-12-06T13:46:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=804419029ab1b969c8d2dedb9b3443225058521f'/>
<id>urn:sha1:804419029ab1b969c8d2dedb9b3443225058521f</id>
<content type='text'>
After e75e5879 the reason for an implicit dependency on debianutils
(which is essential for debian, but likely not on other systems) was
just two uses of run-parts, which can be replaced with the a lot more
portable find-piped-into-sort duo.
</content>
</entry>
<entry>
<title>tests: ensure sponge-files are cleaned up properly</title>
<updated>2015-11-04T17:04:00Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-10-11T11:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3685f84d8c0abfbddd12e034561e5f3fe8cbf2eb'/>
<id>urn:sha1:3685f84d8c0abfbddd12e034561e5f3fe8cbf2eb</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>tests: add a -j $jobs mode to test runner for parallel execution</title>
<updated>2015-09-15T08:21:36Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2015-09-15T07:56:57Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=61e927785a8b79141cb5aac622cb00b547b78b9b'/>
<id>urn:sha1:61e927785a8b79141cb5aac622cb00b547b78b9b</id>
<content type='text'>
Now that tests can be run in parallel, lets actually do it… The mode has
some downsides like not collecting the failed tests, but it can be a lot
faster than a sequential run and is therefore a good alternative in
testing those "this shouldn't break anything" changes (which tend to
break everything if untested).

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>tests: enhance output of grep and test fails</title>
<updated>2014-10-26T13:14:42Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-10-25T11:37:05Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=e52aad5208281837f13018363118ff73aaaabf45'/>
<id>urn:sha1:e52aad5208281837f13018363118ff73aaaabf45</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
</feed>
