From b9e8bb6637d5f2926121d68e4f227ba0e0a44186 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Fri, 19 Sep 2025 10:23:58 +0200 Subject: rust: build: add back common and util tests These were dropped by mistake when extracting the crates. Reviewed-by: Manos Pitsidianakis Signed-off-by: Paolo Bonzini --- rust/util/meson.build | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'rust/util') diff --git a/rust/util/meson.build b/rust/util/meson.build index 87a893673d..9633050445 100644 --- a/rust/util/meson.build +++ b/rust/util/meson.build @@ -44,6 +44,10 @@ _util_rs = static_library( util_rs = declare_dependency(link_with: [_util_rs], dependencies: [qemuutil, qom]) +rust.test('rust-util-tests', _util_rs, + dependencies: [qemuutil, qom], + suite: ['unit', 'rust']) + # Doctests are essentially integration tests, so they need the same dependencies. # Note that running them requires the object files for C code, so place them # in a separate suite that is run by the "build" CI jobs rather than "check". -- cgit 1.4.1 From f87a2e5c596620a606aaa7df4257c45c4988e160 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Fri, 19 Sep 2025 12:16:25 +0200 Subject: rust: build: remove "protocol: rust: from doctests It is added already by rust.doctest. Reviewed-by: Manos Pitsidianakis Signed-off-by: Paolo Bonzini --- rust/bql/meson.build | 1 - rust/common/meson.build | 1 - rust/migration/meson.build | 1 - rust/qom/meson.build | 1 - rust/util/meson.build | 1 - 5 files changed, 5 deletions(-) (limited to 'rust/util') diff --git a/rust/bql/meson.build b/rust/bql/meson.build index f369209dfd..7214d94408 100644 --- a/rust/bql/meson.build +++ b/rust/bql/meson.build @@ -47,6 +47,5 @@ bql_rs = declare_dependency(link_with: [_bql_rs], # in a separate suite that is run by the "build" CI jobs rather than "check". rust.doctest('rust-bql-rs-doctests', _bql_rs, - protocol: 'rust', dependencies: bql_rs, suite: ['doc', 'rust']) diff --git a/rust/common/meson.build b/rust/common/meson.build index 07d073182e..aff601d1df 100644 --- a/rust/common/meson.build +++ b/rust/common/meson.build @@ -32,6 +32,5 @@ rust.test('rust-common-tests', _common_rs, # in a separate suite that is run by the "build" CI jobs rather than "check". rust.doctest('rust-common-doctests', _common_rs, - protocol: 'rust', dependencies: common_rs, suite: ['doc', 'rust']) diff --git a/rust/migration/meson.build b/rust/migration/meson.build index 5e820d43f5..2a49bd1633 100644 --- a/rust/migration/meson.build +++ b/rust/migration/meson.build @@ -48,6 +48,5 @@ migration_rs = declare_dependency(link_with: [_migration_rs], # in a separate suite that is run by the "build" CI jobs rather than "check". rust.doctest('rust-migration-rs-doctests', _migration_rs, - protocol: 'rust', dependencies: migration_rs, suite: ['doc', 'rust']) diff --git a/rust/qom/meson.build b/rust/qom/meson.build index 40c51b71b2..21e12148da 100644 --- a/rust/qom/meson.build +++ b/rust/qom/meson.build @@ -38,6 +38,5 @@ qom_rs = declare_dependency(link_with: [_qom_rs], dependencies: [qemu_macros, qo # in a separate suite that is run by the "build" CI jobs rather than "check". rust.doctest('rust-qom-rs-doctests', _qom_rs, - protocol: 'rust', dependencies: qom_rs, suite: ['doc', 'rust']) diff --git a/rust/util/meson.build b/rust/util/meson.build index 9633050445..7ca69939ce 100644 --- a/rust/util/meson.build +++ b/rust/util/meson.build @@ -53,7 +53,6 @@ rust.test('rust-util-tests', _util_rs, # in a separate suite that is run by the "build" CI jobs rather than "check". rust.doctest('rust-util-rs-doctests', _util_rs, - protocol: 'rust', dependencies: util_rs, suite: ['doc', 'rust'] ) -- cgit 1.4.1