Skip to content

Commit 2693029

Browse files
committed
integration-tests: Fully qualify distributed_slice in macros
The integration_test! and parameterized_integration_test! macros now fully qualify linkme::distributed_slice, eliminating the need for test files to import it directly. Assisted-by: Claude Code (Sonnet 4.5) Signed-off-by: Colin Walters <walters@verbum.org>
1 parent d870f45 commit 2693029

7 files changed

Lines changed: 2 additions & 8 deletions

File tree

crates/integration-tests/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ pub static PARAMETERIZED_INTEGRATION_TESTS: [ParameterizedIntegrationTest];
7878
macro_rules! integration_test {
7979
($fn_name:ident) => {
8080
::paste::paste! {
81-
#[distributed_slice($crate::INTEGRATION_TESTS)]
81+
#[linkme::distributed_slice($crate::INTEGRATION_TESTS)]
8282
static [<$fn_name:upper>]: $crate::IntegrationTest =
8383
$crate::IntegrationTest::new(stringify!($fn_name), $fn_name);
8484
}
@@ -103,7 +103,7 @@ macro_rules! integration_test {
103103
macro_rules! parameterized_integration_test {
104104
($fn_name:ident) => {
105105
::paste::paste! {
106-
#[distributed_slice($crate::PARAMETERIZED_INTEGRATION_TESTS)]
106+
#[linkme::distributed_slice($crate::PARAMETERIZED_INTEGRATION_TESTS)]
107107
static [<$fn_name:upper>]: $crate::ParameterizedIntegrationTest =
108108
$crate::ParameterizedIntegrationTest::new(stringify!($fn_name), $fn_name);
109109
}

crates/integration-tests/src/tests/libvirt_base_disks.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
99
use color_eyre::Result;
1010
use integration_tests::integration_test;
11-
use linkme::distributed_slice;
1211

1312
use regex::Regex;
1413
use std::process::Command;

crates/integration-tests/src/tests/libvirt_port_forward.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
88
use color_eyre::Result;
99
use integration_tests::integration_test;
10-
use linkme::distributed_slice;
1110

1211
use std::process::Command;
1312

crates/integration-tests/src/tests/libvirt_verb.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
1010
use color_eyre::Result;
1111
use integration_tests::integration_test;
12-
use linkme::distributed_slice;
1312

1413
use std::process::Command;
1514

crates/integration-tests/src/tests/mount_feature.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
use camino::Utf8Path;
1818
use color_eyre::Result;
1919
use integration_tests::integration_test;
20-
use linkme::distributed_slice;
2120

2221
use std::fs;
2322
use tempfile::TempDir;

crates/integration-tests/src/tests/run_ephemeral.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
1717
use color_eyre::Result;
1818
use integration_tests::integration_test;
19-
use linkme::distributed_slice;
2019

2120
use std::process::Command;
2221
use tracing::debug;

crates/integration-tests/src/tests/to_disk.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
use camino::Utf8PathBuf;
1818
use color_eyre::Result;
1919
use integration_tests::integration_test;
20-
use linkme::distributed_slice;
2120

2221
use std::process::Command;
2322
use tempfile::TempDir;

0 commit comments

Comments
 (0)