<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tests/vm/Makefile.include, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tests/vm/Makefile.include?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tests/vm/Makefile.include?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-09-20T15:27:39+00:00</updated>
<entry>
<title>tests/vm: Remove obsolete Fedora VM test</title>
<updated>2022-09-20T15:27:39+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-09-14T15:59:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3c696fdc596cdf04f8a1b3fa2cecabbb82507bb4'/>
<id>urn:sha1:3c696fdc596cdf04f8a1b3fa2cecabbb82507bb4</id>
<content type='text'>
It's still based on Fedora 30 - which is not supported anymore by QEMU
since years. Seems like nobody is using (and refreshing) this, and it's
easier to test this via a container anyway, so let's remove this now.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20220822175317.190551-1-thuth@redhat.com&gt;
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220914155950.804707-18-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/vm: remove duplicate 'centos' VM test</title>
<updated>2022-07-18T18:24:36+00:00</updated>
<author>
<name>John Snow</name>
</author>
<published>2022-07-08T15:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b967bf134581214280540b2aec1161cee6543f83'/>
<id>urn:sha1:b967bf134581214280540b2aec1161cee6543f83</id>
<content type='text'>
This is listed twice by accident; we require genisoimage to run the
test, so remove the unconditional entry.

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220708153503.18864-8-jsnow@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/vm: remove ubuntu.i386 VM test</title>
<updated>2022-07-18T18:24:36+00:00</updated>
<author>
<name>John Snow</name>
</author>
<published>2022-07-08T15:34:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5e658729b6e6f79cf3afac046f067459f4fcecb2'/>
<id>urn:sha1:5e658729b6e6f79cf3afac046f067459f4fcecb2</id>
<content type='text'>
Ubuntu 18.04 is out of our support window, and Ubuntu 20.04 does not
support i386 anymore. The debian project does, but they do not provide
any cloud images for it, a new expect-style script would have to be
written.

Since we have i386 cross-compiler tests hosted on GitLab CI, we don't
need to support this VM test anymore.

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Daniel P. Berrangé &lt;berrange@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220708153503.18864-7-jsnow@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/vm: allow running tests in an unconfigured source tree</title>
<updated>2022-06-15T09:11:37+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2022-06-14T16:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=39735a914d577284edc9c6be8df7fb280530c021'/>
<id>urn:sha1:39735a914d577284edc9c6be8df7fb280530c021</id>
<content type='text'>
tests/vm/Makefile.include used to assume that it could run in an unconfigured
source tree, and Cirrus CI relies on that.  It was however broken by commit
f4c66f1705 ("tests: use tests/venv to run basevm.py-based scripts", 2022-06-06),
which co-opted the virtual environment being used by avocado tests
to also run the basevm.py tests.

For now, reintroduce the usage of qemu.qmp from the source directory, but
without the sys.path() hacks.  The CI configuration can be changed to
install the package via pip when qemu.qmp is removed from the source tree.

Cc: John Snow &lt;jsnow@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests: use tests/venv to run basevm.py-based scripts</title>
<updated>2022-06-06T07:26:54+00:00</updated>
<author>
<name>John Snow</name>
</author>
<published>2022-05-26T00:09:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f4c66f17051f0dee0e6070c6b78a78e7425b5c96'/>
<id>urn:sha1:f4c66f17051f0dee0e6070c6b78a78e7425b5c96</id>
<content type='text'>
This patch co-opts the virtual environment being used by avocado tests
to also run the basevm.py tests. This is being done in preparation for
for the qemu.qmp package being removed from qemu.git.

As part of the change, remove any sys.path() hacks and treat "qemu" as a
normal third-party import.

Signed-off-by: John Snow &lt;jsnow@redhat.com&gt;
Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Message-Id: &lt;20220526000921.1581503-8-jsnow@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/vm: don't build using TCG by default</title>
<updated>2021-11-16T16:19:53+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2021-11-15T14:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ebd654aabc1a9128b2ea390faa23c2fb6b4b13b8'/>
<id>urn:sha1:ebd654aabc1a9128b2ea390faa23c2fb6b4b13b8</id>
<content type='text'>
While it is useful to run these images using TCG their performance
will not be anything like the native guests. Don't do it by default.

Fixes: https://gitlab.com/qemu-project/qemu/-/issues/393
Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Willian Rampazzo &lt;willianr@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20211115142915.3797652-4-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/vm: sort the special variable list</title>
<updated>2021-11-16T16:19:53+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2021-11-15T14:29:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=81c9b06ea0bf7d5e0c0b00aae41df9060c063cfa'/>
<id>urn:sha1:81c9b06ea0bf7d5e0c0b00aae41df9060c063cfa</id>
<content type='text'>
Making the list alphabetical makes it easier to find the config option
you are looking for.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Reviewed-by: Willian Rampazzo &lt;willianr@redhat.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20211115142915.3797652-3-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/vm: expose --source-path to scripts to find extra files</title>
<updated>2021-06-07T13:42:47+00:00</updated>
<author>
<name>Alex Bennée</name>
</author>
<published>2021-06-02T10:35:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7bb17a9263665c7cb0b93e6889e66bb62b9f71c1'/>
<id>urn:sha1:7bb17a9263665c7cb0b93e6889e66bb62b9f71c1</id>
<content type='text'>
Currently the centos8 image expects to run an in-src build to find the
kick starter file. Fix this.

Signed-off-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Message-Id: &lt;20210602103527.32021-1-alex.bennee@linaro.org&gt;
</content>
</entry>
<entry>
<title>tests/vm: Add Haiku test based on their vagrant images</title>
<updated>2020-11-17T08:45:24+00:00</updated>
<author>
<name>Alexander von Gluck IV</name>
</author>
<published>2020-10-27T10:21:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9fc33bf4e1d69422529c46ea0aa74853ef45d00c'/>
<id>urn:sha1:9fc33bf4e1d69422529c46ea0aa74853ef45d00c</id>
<content type='text'>
Signed-off-by: Alexander von Gluck IV &lt;kallisti5@unixzen.com&gt;
[PMD: Avoid recreating the image each time]
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
[thuth: Add ninja package, /usr/bin/env hack and --disable-slirp]
Message-Id: &lt;20201114165137.15379-5-thuth@redhat.com&gt;
Buglink: https://bugs.launchpad.net/qemu/+bug/1715203
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>tests/vm: check for Python YAML parser in the Makefile</title>
<updated>2020-08-21T10:18:35+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-08-06T12:05:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=00eb3db0aa2a9ff602d00e9870b52a2da36336df'/>
<id>urn:sha1:00eb3db0aa2a9ff602d00e9870b52a2da36336df</id>
<content type='text'>
No need to do it in the configure file if it is only used for a help message.

Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
</feed>
