We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d35aea commit 8b3b107Copy full SHA for 8b3b107
crates/simd-test-macro/src/lib.rs
@@ -101,10 +101,18 @@ pub fn simd_test(
101
let q = quote!{ true };
102
q.to_tokens(&mut cfg_target_features);
103
104
+ let test_norun = std::env::var("STDSIMD_TEST_NORUN").is_ok();
105
+ let maybe_ignore = if !test_norun {
106
+ TokenStream::empty()
107
+ } else {
108
+ (quote! { #[ignore] }).into()
109
+ };
110
+
111
let ret: TokenStream = quote_spanned! {
112
proc_macro2::Span::call_site() =>
113
#[allow(non_snake_case)]
114
#[test]
115
+ #maybe_ignore
116
fn #name() {
117
if #force_test | (#cfg_target_features) {
118
return unsafe { #name() };
0 commit comments