<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/test/integration/run-tests, branch 1.1.3</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.3</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.3'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-11-04T17:04:00Z</updated>
<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>
<entry>
<title>detect terminal output with 'test -t' in tests</title>
<updated>2014-09-07T17:30:33Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-09-07T17:30:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=27cb4f6c919921b04f3dddff069620ced250a94f'/>
<id>urn:sha1:27cb4f6c919921b04f3dddff069620ced250a94f</id>
<content type='text'>
Instead of trying to inspect /proc and the fds inside we use "test -t 1"
instead as this is available and working on kfreebsd as well – not that
something breaks if we wouldn't, but we like color.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>use printf instead of echo in testing framework</title>
<updated>2014-07-07T20:41:07Z</updated>
<author>
<name>Michele Orrù</name>
<email>maker@tumbolandia.net</email>
</author>
<published>2014-07-07T18:48:16Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=3c528b911af131028486d4873d5dcbd0682ed15e'/>
<id>urn:sha1:3c528b911af131028486d4873d5dcbd0682ed15e</id>
<content type='text'>
The behaviour of echo "\tA\t" differs between dash/zsh which interprets
the \t as tab and bash which prints it literally. Similar things happen
for other escape sequences – without the -e flag.
Switching to printf makes this more painless^Wportable, so that the
tests are also working correctly with bash as sh.
(commit message by committer, patch otherwise unmodified)
</content>
</entry>
<entry>
<title>show current/total testcase statistic also in concise mode</title>
<updated>2014-05-30T17:18:25Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-05-30T17:18:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=91a6f32eec508465e7ffafa6b3fef3bb59c719c0'/>
<id>urn:sha1:91a6f32eec508465e7ffafa6b3fef3bb59c719c0</id>
<content type='text'>
Git-Dch: Ignore
</content>
</entry>
<entry>
<title>show progress in run-tests</title>
<updated>2014-05-07T19:03:45Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2014-05-07T19:03:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=b41713efc8f37d62f078bea850ef0a74e0af0103'/>
<id>urn:sha1:b41713efc8f37d62f078bea850ef0a74e0af0103</id>
<content type='text'>
</content>
</entry>
<entry>
<title>get color/msglevel handling for tests in line</title>
<updated>2014-01-17T21:43:42Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-01-17T21:43:42Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1290422a1074e59bf37241596d60e28afb76fb5c'/>
<id>urn:sha1:1290422a1074e59bf37241596d60e28afb76fb5c</id>
<content type='text'>
Without a PTY attached do not use color, but use the same MSGLEVEL with
or without a PTY. The level is better adjust via flags – especially as
it is likely that without a PTY you want fullblown logs instead of
the reduced display you get with -q otherwise.

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>improve stdout/stderr usage correctness in test framework</title>
<updated>2014-01-17T00:02:47Z</updated>
<author>
<name>David Kalnischkies</name>
<email>david@kalnischkies.de</email>
</author>
<published>2014-01-17T00:02:47Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=0954c58eeb07f5c3c6e6385e0547924a4917c21d'/>
<id>urn:sha1:0954c58eeb07f5c3c6e6385e0547924a4917c21d</id>
<content type='text'>
Also adds a friendly note about how many tests were run/passed so that
the end of the testrun isn't all that negative by just showing fails.
(It now tells us that we have 111 tests at the moment!)

Git-Dch: Ignore
</content>
</entry>
<entry>
<title>test/integration/run-tests: output the failed test names</title>
<updated>2013-10-22T19:38:45Z</updated>
<author>
<name>Michael Vogt</name>
<email>mvo@debian.org</email>
</author>
<published>2013-10-22T19:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=2b4e2e839ad6031061ffb0c58b1065a744d5a300'/>
<id>urn:sha1:2b4e2e839ad6031061ffb0c58b1065a744d5a300</id>
<content type='text'>
</content>
</entry>
</feed>
