@@ -137,8 +137,7 @@ public void simpleGoodSequencesScalar()
137137 // simpleGoodSequences(SimdUnicode.UTF8.GetPointerToFirstInvalidByteArm64);
138138 // }
139139
140- [ Fact ]
141- [ Trait ( "Category" , "avx" ) ]
140+ [ FactOnSystemRequirementAttribute ( TestSystemRequirements . X64Avx2 ) ]
142141 public void simpleGoodSequencesAVX ( )
143142 {
144143 simpleGoodSequences ( SimdUnicode . UTF8 . GetPointerToFirstInvalidByteAvx2 ) ;
@@ -225,8 +224,7 @@ public void BadSequencesScalar()
225224 // BadSequences(SimdUnicode.UTF8.GetPointerToFirstInvalidByteArm64);
226225 // }
227226
228- [ Fact ]
229- [ Trait ( "Category" , "avx" ) ]
227+ [ FactOnSystemRequirementAttribute ( TestSystemRequirements . X64Avx2 ) ]
230228 public void BadSequencesAVX ( )
231229 {
232230 BadSequences ( SimdUnicode . UTF8 . GetPointerToFirstInvalidByteAvx2 ) ;
@@ -295,8 +293,7 @@ public void NoErrorScalar()
295293 // NoError(SimdUnicode.UTF8.GetPointerToFirstInvalidByteArm64);
296294 // }
297295
298- [ Fact ]
299- [ Trait ( "Category" , "avx" ) ]
296+ [ FactOnSystemRequirementAttribute ( TestSystemRequirements . X64Avx2 ) ]
300297 public void NoErrorAVX ( )
301298 {
302299 NoError ( SimdUnicode . UTF8 . GetPointerToFirstInvalidByteAvx2 ) ;
@@ -366,8 +363,7 @@ public void NoErrorSpecificByteCountScalar()
366363 // NoErrorSpecificByteCount(SimdUnicode.UTF8.GetPointerToFirstInvalidByteArm64);
367364 // }
368365
369- [ Fact ]
370- [ Trait ( "Category" , "avx" ) ]
366+ [ FactOnSystemRequirementAttribute ( TestSystemRequirements . X64Avx2 ) ]
371367 public void NoErrorSpecificByteCountAVX ( )
372368 {
373369 NoErrorSpecificByteCount ( SimdUnicode . UTF8 . GetPointerToFirstInvalidByteAvx2 ) ;
@@ -909,8 +905,8 @@ public void TooShortErrorAtEndScalar()
909905 // TooShortErrorAtEnd(SimdUnicode.UTF8.GetPointerToFirstInvalidByteArm64);
910906 // }
911907
912- [ Fact ]
913- [ Trait ( "Category" , "avx" ) ]
908+
909+ [ FactOnSystemRequirementAttribute ( TestSystemRequirements . X64Avx2 ) ]
914910 public void TooShortErrorAtEndAVX ( )
915911 {
916912 TooShortErrorAtEnd ( SimdUnicode . UTF8 . GetPointerToFirstInvalidByteAvx2 ) ;
0 commit comments