<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/qemu-iotests/common, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/qemu-iotests/common?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/qemu-iotests/common?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2017-10-06T14:28:58+00:00</updated>
<entry>
<title>qemu-iotests: merge "check" and "common"</title>
<updated>2017-10-06T14:28:58+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-09-12T14:44:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=09d653e6176a5e92f5d2a3b2270f386d9ce6a544'/>
<id>urn:sha1:09d653e6176a5e92f5d2a3b2270f386d9ce6a544</id>
<content type='text'>
"check" is full of qemu-iotests--specific details.  Separating it
from "common" does not make much sense anymore.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-iotests: fix uninitialized variable</title>
<updated>2017-10-06T14:28:58+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-09-12T14:44:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8f4dcaba9bed36d067f2f2da1e2ceb9d1b50f2b2'/>
<id>urn:sha1:8f4dcaba9bed36d067f2f2da1e2ceb9d1b50f2b2</id>
<content type='text'>
The variable is used in "common" but defined only after the file
is sourced.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-iotests: disintegrate more parts of common.config</title>
<updated>2017-10-06T14:28:58+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-09-12T14:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=cce293a29459e1fd5f74e55d87dc9c25991da578'/>
<id>urn:sha1:cce293a29459e1fd5f74e55d87dc9c25991da578</id>
<content type='text'>
Split "check" parts from tests part.

For the directory setup, the actual computation of directories goes
in "check", while the sanity checks go in the tests.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-iotests: cleanup and fix search for programs</title>
<updated>2017-10-06T14:28:58+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-09-12T14:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=cceaf1db6fbede3ed0bca103d12f8a19c1374e42'/>
<id>urn:sha1:cceaf1db6fbede3ed0bca103d12f8a19c1374e42</id>
<content type='text'>
Instead of ./check failing when a binary is missing, we try each test
case now and each one fails with tons of test case diffs.  Also, all the
variables were initialized by "check" prior to "common" being sourced,
and then (uselessly) checked for emptiness again in "check".

Centralize the search for programs in "common" (which will soon be
one with "check"), including the "realpath" invocation which can be done
just once in "check" rather than in the tests.

For qnio_server, move the detection to "common", simplifying
set_prog_path to stop handling the unused second argument, and
embedding the "realpath" pass.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-iotests: move "check" code out of common.rc</title>
<updated>2017-10-06T14:28:58+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-09-12T14:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=48259488aa0aa05047a27f6b53a8df0111e32472'/>
<id>urn:sha1:48259488aa0aa05047a27f6b53a8df0111e32472</id>
<content type='text'>
Some functions in common.rc are never used by the tests.  Move
them out of that file and into common, which is already included
only by "check".

Code that actually *is* common to "check" and tests can be placed in
common.config.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-iotests: get rid of AWK_PROG</title>
<updated>2017-10-06T14:28:58+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-09-12T14:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9ee4b6f803335d23e3b6fe21c139707918c3eb24'/>
<id>urn:sha1:9ee4b6f803335d23e3b6fe21c139707918c3eb24</id>
<content type='text'>
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qemu-iotests: remove dead code</title>
<updated>2017-10-06T14:28:58+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2017-09-12T14:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f06a8dcfc6d51cdcd51f4320b895680cbbc872a9'/>
<id>urn:sha1:f06a8dcfc6d51cdcd51f4320b895680cbbc872a9</id>
<content type='text'>
This includes shell function, shell variables and command line options
(randomize.awk does not exist).

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Kevin Wolf &lt;kwolf@redhat.com&gt;
</content>
</entry>
<entry>
<title>qcow2: convert QCow2 to use QCryptoBlock for encryption</title>
<updated>2017-07-11T15:44:56+00:00</updated>
<author>
<name>Daniel P. Berrange</name>
</author>
<published>2017-06-23T16:24:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b25b387fa5928e516cb2c9e7fde68e958bd7e50a'/>
<id>urn:sha1:b25b387fa5928e516cb2c9e7fde68e958bd7e50a</id>
<content type='text'>
This converts the qcow2 driver to make use of the QCryptoBlock
APIs for encrypting image content, using the legacy QCow2 AES
scheme.

With this change it is now required to use the QCryptoSecret
object for providing passwords, instead of the current block
password APIs / interactive prompting.

  $QEMU \
    -object secret,id=sec0,file=/home/berrange/encrypted.pw \
    -drive file=/home/berrange/encrypted.qcow2,encrypt.key-secret=sec0

The test 087 could be simplified since there is no longer a
difference in behaviour when using blockdev_add with encrypted
images for the running vs stopped CPU state.

Signed-off-by: Daniel P. Berrange &lt;berrange@redhat.com&gt;
Message-id: 20170623162419.26068-12-berrange@redhat.com
Reviewed-by: Alberto Garcia &lt;berto@igalia.com&gt;
Signed-off-by: Max Reitz &lt;mreitz@redhat.com&gt;
</content>
</entry>
<entry>
<title>iotests: fix exclusion option</title>
<updated>2017-04-28T16:40:41+00:00</updated>
<author>
<name>John Snow</name>
</author>
<published>2017-04-27T20:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=cc02e89eb4eb8b1cc43b2bc168dc0fca48ee721f'/>
<id>urn:sha1:cc02e89eb4eb8b1cc43b2bc168dc0fca48ee721f</id>
<content type='text'>
If you are running out-of-tree, the -x option to exclude
a certain iotest is broken.

Replace porcelain usage of ls with a sturdier awk command.

Reviewed-by: Fam Zheng &lt;famz@redhat.com&gt;
Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Message-id: 20170427205100.9505-3-jsnow@redhat.com
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Max Reitz &lt;mreitz@redhat.com&gt;
</content>
</entry>
<entry>
<title>iotests: clarify help text</title>
<updated>2017-04-28T16:40:37+00:00</updated>
<author>
<name>John Snow</name>
</author>
<published>2017-04-27T20:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4f38497b0fc03dcb24c9014c2cf34d324ab20c1e'/>
<id>urn:sha1:4f38497b0fc03dcb24c9014c2cf34d324ab20c1e</id>
<content type='text'>
Split the help text to highlight the groups of options
a little better, carving out a clear "format" and
"protocols" section.

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Message-id: 20170427205100.9505-2-jsnow@redhat.com
Reviewed-by: Eric Blake &lt;eblake@redhat.com&gt;
Signed-off-by: Max Reitz &lt;mreitz@redhat.com&gt;
</content>
</entry>
</feed>
