]> git.ipfire.org Git - thirdparty/qemu.git/commit
rust: repurpose qemu_api -> tests
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Mon, 8 Sep 2025 10:50:00 +0000 (12:50 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 17 Sep 2025 17:00:57 +0000 (19:00 +0200)
commitd58fcd05ffc682fbad02cd8d0bee840cb7997e3e
tree20b5f1ffe52bd6dd80a48418d5a56498b4cae06d
parent966b1c302e1bab3b20a356f1a6678dd1bee5575c
rust: repurpose qemu_api -> tests

The crate purpose is only to provide integration tests at this point,
that can't easily be moved to a specific crate.

It's also often a good practice to have a single integration test crate
(see for ex https://github.com/rust-lang/cargo/issues/4867)

Drop README.md, use docs/devel/rust.rst instead.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Link: https://lore.kernel.org/r/20250827104147.717203-20-marcandre.lureau@redhat.com
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
15 files changed:
MAINTAINERS
rust/Cargo.lock
rust/Cargo.toml
rust/meson.build
rust/qemu-api/.gitignore [deleted file]
rust/qemu-api/README.md [deleted file]
rust/qemu-api/build.rs [deleted symlink]
rust/qemu-api/meson.build [deleted file]
rust/qemu-api/src/bindings.rs [deleted file]
rust/qemu-api/src/lib.rs [deleted file]
rust/qemu-api/src/prelude.rs [deleted file]
rust/qemu-api/wrapper.h [deleted file]
rust/tests/Cargo.toml [moved from rust/qemu-api/Cargo.toml with 78% similarity]
rust/tests/meson.build [new file with mode: 0644]
rust/tests/tests/vmstate_tests.rs [moved from rust/qemu-api/tests/vmstate_tests.rs with 100% similarity]