Jiri Denemark (12):
tests: Refactor domaincapstest
qemucapabilitiestest: Prepare for testing non-x86_64 archs
qemu: Separate formatting from saving into caps cache
qemu: Export caps cache APIs for tests
qemucapabilitiestest: Uses consistent names
qemucapabilitiestest: Reindent *.caps files
qemucapabilitiestest: Reorder flags in caps files
qemucapabilitiestest: Test all capabilities
qemucapabilitiestest: Rename *.caps to *.xml
domaincapstest: Use default machine type
qemucapabilitiestest: Add tests for aarch64 and ppc64le
domaincapstest: Add tests for QEMU 2.6
src/qemu/qemu_capabilities.c | 34 +-
src/qemu/qemu_capspriv.h | 9 +
.../domaincaps-qemu_1.6.50-1.xml | 3 +-
.../domaincaps-qemu_2.6.0-1.xml | 63 +
.../domaincaps-qemu_2.6.0-2.xml | 63 +
.../domaincaps-qemu_2.6.0-3.xml | 67 +
.../domaincaps-qemu_2.6.0-4.xml | 67 +
.../domaincaps-qemu_2.6.0-5.xml | 61 +
tests/domaincapstest.c | 209 +-
tests/qemucapabilitiesdata/caps_1.2.2-1.caps | 117 -
...1.2.2-1.replies => caps_1.2.2-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_1.2.2-1.x86_64.xml | 159 +
tests/qemucapabilitiesdata/caps_1.3.1-1.caps | 133 -
...1.3.1-1.replies => caps_1.3.1-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_1.3.1-1.x86_64.xml | 179 +
tests/qemucapabilitiesdata/caps_1.4.2-1.caps | 134 -
...1.4.2-1.replies => caps_1.4.2-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_1.4.2-1.x86_64.xml | 181 +
tests/qemucapabilitiesdata/caps_1.5.3-1.caps | 143 -
...1.5.3-1.replies => caps_1.5.3-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_1.5.3-1.x86_64.xml | 190 +
tests/qemucapabilitiesdata/caps_1.6.0-1.caps | 149 -
...1.6.0-1.replies => caps_1.6.0-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_1.6.0-1.x86_64.xml | 200 +
tests/qemucapabilitiesdata/caps_1.6.50-1.caps | 149 -
...6.50-1.replies => caps_1.6.50-1.x86_64.replies} | 0
.../qemucapabilitiesdata/caps_1.6.50-1.x86_64.xml | 202 +
tests/qemucapabilitiesdata/caps_2.1.1-1.caps | 167 -
...2.1.1-1.replies => caps_2.1.1-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_2.1.1-1.x86_64.xml | 225 +
tests/qemucapabilitiesdata/caps_2.4.0-1.caps | 180 -
...2.4.0-1.replies => caps_2.4.0-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_2.4.0-1.x86_64.xml | 245 +
tests/qemucapabilitiesdata/caps_2.5.0-1.caps | 181 -
...2.5.0-1.replies => caps_2.5.0-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_2.5.0-1.x86_64.xml | 246 +
.../caps_2.6.0-1.aarch64.replies | 4940 ++++++++++++++++
.../qemucapabilitiesdata/caps_2.6.0-1.aarch64.xml | 238 +
tests/qemucapabilitiesdata/caps_2.6.0-1.caps | 186 -
.../caps_2.6.0-1.ppc64le.replies | 6163 ++++++++++++++++++++
.../qemucapabilitiesdata/caps_2.6.0-1.ppc64le.xml | 604 ++
...2.6.0-1.replies => caps_2.6.0-1.x86_64.replies} | 0
tests/qemucapabilitiesdata/caps_2.6.0-1.x86_64.xml | 251 +
.../caps_2.6.0-2.aarch64.replies | 4940 ++++++++++++++++
.../qemucapabilitiesdata/caps_2.6.0-2.aarch64.xml | 238 +
tests/qemucapabilitiestest.c | 92 +-
tests/testutilsqemu.c | 41 +-
47 files changed, 19740 insertions(+), 1709 deletions(-)
create mode 100644 tests/domaincapsschemadata/domaincaps-qemu_2.6.0-1.xml
create mode 100644 tests/domaincapsschemadata/domaincaps-qemu_2.6.0-2.xml
create mode 100644 tests/domaincapsschemadata/domaincaps-qemu_2.6.0-3.xml
create mode 100644 tests/domaincapsschemadata/domaincaps-qemu_2.6.0-4.xml
create mode 100644 tests/domaincapsschemadata/domaincaps-qemu_2.6.0-5.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_1.2.2-1.caps
rename tests/qemucapabilitiesdata/{caps_1.2.2-1.replies =>
caps_1.2.2-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_1.2.2-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_1.3.1-1.caps
rename tests/qemucapabilitiesdata/{caps_1.3.1-1.replies =>
caps_1.3.1-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_1.3.1-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_1.4.2-1.caps
rename tests/qemucapabilitiesdata/{caps_1.4.2-1.replies =>
caps_1.4.2-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_1.4.2-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_1.5.3-1.caps
rename tests/qemucapabilitiesdata/{caps_1.5.3-1.replies =>
caps_1.5.3-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_1.5.3-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_1.6.0-1.caps
rename tests/qemucapabilitiesdata/{caps_1.6.0-1.replies =>
caps_1.6.0-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_1.6.0-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_1.6.50-1.caps
rename tests/qemucapabilitiesdata/{caps_1.6.50-1.replies =>
caps_1.6.50-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_1.6.50-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_2.1.1-1.caps
rename tests/qemucapabilitiesdata/{caps_2.1.1-1.replies =>
caps_2.1.1-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_2.1.1-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_2.4.0-1.caps
rename tests/qemucapabilitiesdata/{caps_2.4.0-1.replies =>
caps_2.4.0-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_2.4.0-1.x86_64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_2.5.0-1.caps
rename tests/qemucapabilitiesdata/{caps_2.5.0-1.replies =>
caps_2.5.0-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_2.5.0-1.x86_64.xml
create mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-1.aarch64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-1.aarch64.xml
delete mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-1.caps
create mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-1.ppc64le.replies
create mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-1.ppc64le.xml
rename tests/qemucapabilitiesdata/{caps_2.6.0-1.replies =>
caps_2.6.0-1.x86_64.replies} (100%)
create mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-1.x86_64.xml
create mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-2.aarch64.replies
create mode 100644 tests/qemucapabilitiesdata/caps_2.6.0-2.aarch64.xml
--
2.8.2