.gitlab-ci.d/buildtest-template.yml | 3 +-
.gitlab-ci.d/buildtest.yml | 60 +++---
MAINTAINERS | 32 +--
python/wheels/pycotap-1.3.1-py3-none-any.whl | Bin 0 -> 5119 bytes
pythondeps.toml | 1 +
tests/Makefile.include | 42 ++--
tests/avocado/machine_microblaze.py | 61 ------
tests/avocado/machine_mips_loongson3v.py | 39 ----
tests/avocado/machine_sparc64_sun4u.py | 36 ----
tests/avocado/ppc_amiga.py | 38 ----
tests/avocado/riscv_opensbi.py | 63 ------
tests/avocado/tesseract_utils.py | 46 -----
.../acpi-bits/bits-config/bits-cfg.txt | 0
.../acpi-bits/bits-tests/smbios.py2 | 0
.../acpi-bits/bits-tests/smilatency.py2 | 0
.../acpi-bits/bits-tests/testacpi.py2 | 0
.../acpi-bits/bits-tests/testcpuid.py2 | 0
tests/functional/meson.build | 180 +++++++++++++++++
tests/functional/qemu_test/__init__.py | 14 ++
tests/functional/qemu_test/asset.py | 130 ++++++++++++
tests/functional/qemu_test/cmd.py | 171 ++++++++++++++++
tests/functional/qemu_test/config.py | 36 ++++
tests/functional/qemu_test/tesseract.py | 35 ++++
tests/functional/qemu_test/testcase.py | 187 ++++++++++++++++++
tests/functional/qemu_test/utils.py | 47 +++++
.../test_acpi_bits.py} | 81 ++++----
.../test_arm_canona1100.py} | 30 +--
.../test_arm_n8x0.py} | 36 ++--
.../test_avr_mega2560.py} | 22 ++-
.../test_cpu_queries.py} | 7 +-
.../test_empty_cpu_model.py} | 7 +-
.../test_info_usernet.py} | 11 +-
.../test_loongarch64_virt.py} | 46 +++--
.../test_m68k_nextcube.py} | 29 +--
.../test_mem_addr_space.py} | 52 +----
.../functional/test_microblaze_s3adsp1800.py | 39 ++++
.../test_microblazeel_s3adsp1800.py | 42 ++++
tests/functional/test_mips64el_loongson3v.py | 39 ++++
.../test_netdev_ethtool.py} | 50 ++---
.../test_pc_cpu_hotplug_props.py} | 11 +-
.../test_ppc64_hv.py} | 48 ++---
.../test_ppc64_powernv.py} | 56 ++----
.../test_ppc64_pseries.py} | 56 ++----
.../ppc_405.py => functional/test_ppc_405.py} | 28 +--
.../test_ppc_40p.py} | 63 +++---
.../test_ppc_74xx.py} | 74 +++----
tests/functional/test_ppc_amiga.py | 42 ++++
.../test_ppc_bamboo.py} | 32 +--
.../test_ppc_mpc8544ds.py} | 28 +--
.../test_ppc_virtex_ml507.py} | 28 +--
tests/functional/test_riscv_opensbi.py | 36 ++++
.../test_rx_gdbsim.py} | 57 +++---
.../test_s390x_ccw_virtio.py} | 79 ++++----
.../test_s390x_topology.py} | 86 ++++----
tests/functional/test_sparc64_sun4u.py | 40 ++++
.../version.py => functional/test_version.py} | 13 +-
.../test_virtio_gpu.py} | 64 +++---
.../test_virtio_version.py} | 8 +-
.../test_x86_cpu_model_versions.py} | 63 ++----
tests/meson.build | 1 +
60 files changed, 1631 insertions(+), 994 deletions(-)
create mode 100644 python/wheels/pycotap-1.3.1-py3-none-any.whl
delete mode 100644 tests/avocado/machine_microblaze.py
delete mode 100644 tests/avocado/machine_mips_loongson3v.py
delete mode 100644 tests/avocado/machine_sparc64_sun4u.py
delete mode 100644 tests/avocado/ppc_amiga.py
delete mode 100644 tests/avocado/riscv_opensbi.py
delete mode 100644 tests/avocado/tesseract_utils.py
rename tests/{avocado => functional}/acpi-bits/bits-config/bits-cfg.txt (100%)
rename tests/{avocado => functional}/acpi-bits/bits-tests/smbios.py2 (100%)
rename tests/{avocado => functional}/acpi-bits/bits-tests/smilatency.py2 (100%)
rename tests/{avocado => functional}/acpi-bits/bits-tests/testacpi.py2 (100%)
rename tests/{avocado => functional}/acpi-bits/bits-tests/testcpuid.py2 (100%)
create mode 100644 tests/functional/meson.build
create mode 100644 tests/functional/qemu_test/__init__.py
create mode 100644 tests/functional/qemu_test/asset.py
create mode 100644 tests/functional/qemu_test/cmd.py
create mode 100644 tests/functional/qemu_test/config.py
create mode 100644 tests/functional/qemu_test/tesseract.py
create mode 100644 tests/functional/qemu_test/testcase.py
create mode 100644 tests/functional/qemu_test/utils.py
rename tests/{avocado/acpi-bits.py => functional/test_acpi_bits.py} (86%)
mode change 100644 => 100755
rename tests/{avocado/machine_arm_canona1100.py => functional/test_arm_canona1100.py} (52%)
mode change 100644 => 100755
rename tests/{avocado/machine_arm_n8x0.py => functional/test_arm_n8x0.py} (51%)
mode change 100644 => 100755
rename tests/{avocado/machine_avr6.py => functional/test_avr_mega2560.py} (73%)
mode change 100644 => 100755
rename tests/{avocado/cpu_queries.py => functional/test_cpu_queries.py} (89%)
mode change 100644 => 100755
rename tests/{avocado/empty_cpu_model.py => functional/test_empty_cpu_model.py} (84%)
mode change 100644 => 100755
rename tests/{avocado/info_usernet.py => functional/test_info_usernet.py} (87%)
mode change 100644 => 100755
rename tests/{avocado/machine_loongarch.py => functional/test_loongarch64_virt.py} (54%)
mode change 100644 => 100755
rename tests/{avocado/machine_m68k_nextcube.py => functional/test_m68k_nextcube.py} (76%)
mode change 100644 => 100755
rename tests/{avocado/mem-addr-space-check.py => functional/test_mem_addr_space.py} (93%)
mode change 100644 => 100755
create mode 100755 tests/functional/test_microblaze_s3adsp1800.py
create mode 100755 tests/functional/test_microblazeel_s3adsp1800.py
create mode 100755 tests/functional/test_mips64el_loongson3v.py
rename tests/{avocado/netdev-ethtool.py => functional/test_netdev_ethtool.py} (66%)
mode change 100644 => 100755
rename tests/{avocado/pc_cpu_hotplug_props.py => functional/test_pc_cpu_hotplug_props.py} (90%)
mode change 100644 => 100755
rename tests/{avocado/ppc_hv_tests.py => functional/test_ppc64_hv.py} (88%)
mode change 100644 => 100755
rename tests/{avocado/ppc_powernv.py => functional/test_ppc64_powernv.py} (71%)
mode change 100644 => 100755
rename tests/{avocado/ppc_pseries.py => functional/test_ppc64_pseries.py} (76%)
mode change 100644 => 100755
rename tests/{avocado/ppc_405.py => functional/test_ppc_405.py} (53%)
mode change 100644 => 100755
rename tests/{avocado/ppc_prep_40p.py => functional/test_ppc_40p.py} (54%)
mode change 100644 => 100755
rename tests/{avocado/ppc_74xx.py => functional/test_ppc_74xx.py} (74%)
mode change 100644 => 100755
create mode 100755 tests/functional/test_ppc_amiga.py
rename tests/{avocado/ppc_bamboo.py => functional/test_ppc_bamboo.py} (60%)
mode change 100644 => 100755
rename tests/{avocado/ppc_mpc8544ds.py => functional/test_ppc_mpc8544ds.py} (55%)
mode change 100644 => 100755
rename tests/{avocado/ppc_virtex_ml507.py => functional/test_ppc_virtex_ml507.py} (60%)
mode change 100644 => 100755
create mode 100755 tests/functional/test_riscv_opensbi.py
rename tests/{avocado/machine_rx_gdbsim.py => functional/test_rx_gdbsim.py} (54%)
mode change 100644 => 100755
rename tests/{avocado/machine_s390_ccw_virtio.py => functional/test_s390x_ccw_virtio.py} (85%)
mode change 100644 => 100755
rename tests/{avocado/s390_topology.py => functional/test_s390x_topology.py} (88%)
mode change 100644 => 100755
create mode 100755 tests/functional/test_sparc64_sun4u.py
rename tests/{avocado/version.py => functional/test_version.py} (78%)
mode change 100644 => 100755
rename tests/{avocado/virtio-gpu.py => functional/test_virtio_gpu.py} (73%)
mode change 100644 => 100755
rename tests/{avocado/virtio_version.py => functional/test_virtio_version.py} (98%)
mode change 100644 => 100755
rename tests/{avocado/x86_cpu_model_versions.py => functional/test_x86_cpu_model_versions.py} (92%)
mode change 100644 => 100755