On Mon, Sep 08, 2025 at 12:50:00PM +0200, Paolo Bonzini wrote: > Date: Mon, 8 Sep 2025 12:50:00 +0200 > From: Paolo Bonzini <[email protected]> > Subject: [PATCH 28/33] rust: repurpose qemu_api -> tests > X-Mailer: git-send-email 2.51.0 > > From: Marc-André Lureau <[email protected]> > > 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)
Good reference material! > Drop README.md, use docs/devel/rust.rst instead. > > Signed-off-by: Marc-André Lureau <[email protected]> > Link: > https://lore.kernel.org/r/[email protected] > Signed-off-by: Paolo Bonzini <[email protected]> > --- > MAINTAINERS | 2 +- > rust/qemu-api/wrapper.h | 53 ------------- > rust/Cargo.lock | 30 ++++---- > rust/Cargo.toml | 2 +- > rust/meson.build | 4 +- > rust/qemu-api/.gitignore | 2 - > rust/qemu-api/README.md | 19 ----- > rust/qemu-api/build.rs | 1 - > rust/qemu-api/meson.build | 75 ------------------- > rust/qemu-api/src/bindings.rs | 33 -------- > rust/qemu-api/src/lib.rs | 18 ----- > rust/qemu-api/src/prelude.rs | 5 -- > rust/{qemu-api => tests}/Cargo.toml | 7 +- > rust/tests/meson.build | 14 ++++ > .../tests/vmstate_tests.rs | 0 > 15 files changed, 35 insertions(+), 230 deletions(-) > delete mode 100644 rust/qemu-api/wrapper.h > delete mode 100644 rust/qemu-api/.gitignore > delete mode 100644 rust/qemu-api/README.md > delete mode 120000 rust/qemu-api/build.rs > delete mode 100644 rust/qemu-api/meson.build > delete mode 100644 rust/qemu-api/src/bindings.rs > delete mode 100644 rust/qemu-api/src/lib.rs > delete mode 100644 rust/qemu-api/src/prelude.rs > rename rust/{qemu-api => tests}/Cargo.toml (78%) > create mode 100644 rust/tests/meson.build > rename rust/{qemu-api => tests}/tests/vmstate_tests.rs (100%) Reviewed-by: Zhao Liu <[email protected]>
