Skip to content

Commit cc80e9a

Browse files
amd-hsongSong
authored andcommitted
[rocm-libraries] ROCm/rocm-libraries#8047 (commit 7b07a7d)
[rocthrust] Add FFM test filters ## Motivation <!-- Explain the purpose of this PR and the goals it aims to achieve. --> Add FFM test filters. ## Technical Details <!-- Explain the changes along with any relevant GitHub links. --> This leverages the test filter standardization work. ## Test Plan <!-- Explain any relevant testing done to verify this PR. --> ctest --print-labels to see the new test categories/labels added ctest -L ffm-quick to run tests in the new category ## Test Result <!-- Briefly summarize test outcomes. --> Tests in the specified category are executed. Tests not in the specified category do something like "Running 0 tests from 0 test suites" - they are not executed. ## Submission Checklist - [ ] Look over the contributing guidelines at https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests. Co-authored-by: Song <hsong@ctr2-alola-ctrl-01.amd.com>
1 parent c8aebd5 commit cc80e9a

1 file changed

Lines changed: 192 additions & 0 deletions

File tree

test/test_categories.yaml

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,197 @@ test_categories:
8686
labels:
8787
- "quick"
8888

89+
ffm-quick:
90+
description: "Quick FFM tests"
91+
test_patterns:
92+
- "AddressStabilityTests*"
93+
- "AdjacentDifferenceTests*"
94+
- "AdjacentDifferenceVariableTests*"
95+
- "AdvanceVectorTests*"
96+
- "AlignmentTests*"
97+
- "AllocatorAwarePoliciesTests*"
98+
- "AllocatorTests*"
99+
- "AllTypesTests*"
100+
- "AsyncForEachTests*"
101+
- "AsyncScanTests*"
102+
- "BinarySearchDescendingTests*"
103+
- "BitNegateTests*"
104+
- "CachingAllocatorTests*"
105+
- "ComplexPairsTests*"
106+
- "ComplexTests*"
107+
- "ConstantIteratorTests*"
108+
- "CopyNPrimitiveTests*"
109+
- "CopyNTests*"
110+
- "CountingIteratorTests*"
111+
- "DecomposeTests*"
112+
- "DependenciesAwarePoliciesTests*"
113+
- "DereferenceTests*"
114+
- "DeviceDelete*"
115+
- "DevicePtrPrimitiveTests*"
116+
- "DevicePtrTests*"
117+
- "DeviceReferenceIntegerTests*"
118+
- "DeviceReferenceTests*"
119+
- "DiscardIteratorTests*"
120+
- "DistanceTests*"
121+
- "EventTests*"
122+
- "FillPrimitiveTests*"
123+
- "FillTests*"
124+
- "FunctionalArithmeticTests*"
125+
- "FunctionalBitwiseTests*"
126+
- "FunctionalLogicalTests*"
127+
- "FunctionalPlaceholdersLogicalNotTest*"
128+
- "FunctionalPlaceholdersMiscellaneousTests*"
129+
- "FunctionalPlaceholdersRelationalTest*"
130+
- "BinaryArithmeticTests*"
131+
- "BinaryFunctionalPlaceholdersTest*"
132+
- "BinaryTests*"
133+
- "ModulusTests*"
134+
- "SmallIntegralTypesTests*"
135+
- "ThirtyTwoBitTypesTests*"
136+
- "UnaryTests*"
137+
- "FutureTests*"
138+
- "GatherTests*"
139+
- "GenerateTests*"
140+
- "GenerateVariablesTests*"
141+
- "GenerateVectorTests*"
142+
- "HipThrustMemory*"
143+
- "IntegralVectorTests*"
144+
- "IsContiguousIteratorTests*"
145+
- "IsOperatorFunctionObjectTest*"
146+
- "IsPartitionedTests*"
147+
- "IsPartitionedVectorTests*"
148+
- "IsSortedTests*"
149+
- "IsSortedUntilTests*"
150+
- "IsSortedUntilVectorTests*"
151+
- "IsSortedVectorTests*"
152+
- "LogicalTests*"
153+
- "LogicalTestsOne*"
154+
- "MemoryTests*"
155+
- "MergeKeyValueTestsClass*"
156+
- "MergeTests*"
157+
- "MetaprogrammingTests*"
158+
- "MinAndMaxTests*"
159+
- "MismatchTests*"
160+
- "MrAlignmentTests*"
161+
- "MrDisjointPoolTests*"
162+
- "MrPoolOptionsTests*"
163+
- "MrPoolTests*"
164+
- "OutOfMemoryRecoveryTest*"
165+
- "PairReduceTests*"
166+
- "PairScanByKeyTests*"
167+
- "PairScanVariablesTests*"
168+
- "PairSortByKeyTests*"
169+
- "PairTests*"
170+
- "PairTransformTests*"
171+
- "PermutationIteratorIntegralVectorTests*"
172+
- "PermutationIteratorTests*"
173+
- "PreprocessorTest*"
174+
- "PrimitiveGatherTests*"
175+
- "PrimitiveMergeTests*"
176+
- "PrimitiveReplaceTests*"
177+
- "PrimitiveReverseIteratorTests*"
178+
- "PrimitiveSequenceTests*"
179+
- "PrimitiveSwapRangesTests*"
180+
- "PrimitiveTransformIteratorTests*"
181+
- "RandomTests*"
182+
- "ReduceLargeTest*"
183+
- "RemoveTests*"
184+
- "RemoveVariableTests*"
185+
- "ReplaceTests*"
186+
- "ReproducibilityTests*"
187+
- "ReverseIteratorTests*"
188+
- "ReverseTests*"
189+
- "ReverseVariableUnitTest*"
190+
- "ScanByKeyExclusiveTests*"
191+
- "ScanByKeyExclusiveVariablesTests*"
192+
- "ScanByKeyExclusiveVectorTests*"
193+
- "ScanByKeyInclusiveTests*"
194+
- "ScanByKeyInclusiveVariablesTests*"
195+
- "ScanByKeyInclusiveVectorTests*"
196+
- "ScatterPrimitiveTests*"
197+
- "ScatterTests*"
198+
- "SequenceTests*"
199+
- "SetDifferenceByKeyDescendingPrimitiveTests*"
200+
- "SetDifferenceByKeyDescendingTests*"
201+
- "SetDifferenceDescendingPrimitiveTests*"
202+
- "SetDifferenceDescendingTests*"
203+
- "SetDifferenceKeyValueTest*"
204+
- "SetIntersectionByKeyDescendingPrimitiveTests*"
205+
- "SetIntersectionByKeyDescendingTests*"
206+
- "SetIntersectionDescendingPrimitiveTests*"
207+
- "SetIntersectionDescendingTests*"
208+
- "SetIntersectionKeyValueTests*"
209+
- "SetSymmetricDifferenceByKeyDescendingPrimitiveTests*"
210+
- "SetSymmetricDifferenceByKeyDescendingTests*"
211+
- "SetSymmetricDifferenceDescendingPrimitiveTests*"
212+
- "SetSymmetricDifferenceDescendingTests*"
213+
- "SetUnionByKeyDescendingPrimitiveTests*"
214+
- "SetUnionByKeyDescendingTests*"
215+
- "SetUnionDescendingPrimitiveTests*"
216+
- "SetUnionDescendingTests*"
217+
- "ShuffleVariablesTests*"
218+
- "ShuffleVectorTests*"
219+
- "SortPermutationIteratorsTests*"
220+
- "StableSortByKeyLargeTests*"
221+
- "StableSortLargeTests*"
222+
- "SwapRangesTests*"
223+
- "TabulateOutputIteratorTests*"
224+
- "TabulateOutputIteratorVectorTests*"
225+
- "TabulatePrimitiveTests*"
226+
- "TabulateTests*"
227+
- "TabulateVectorTests*"
228+
- "TransformInOutTests*"
229+
- "TransformInputOutputIteratorVariableUnitTests*"
230+
- "TransformInputOutputIteratorVectorTests*"
231+
- "TransformIteratorTests*"
232+
- "TransformOutputIteratorReduceByKeyTest*"
233+
- "TransformOutputIteratorSignedIntegralTests*"
234+
- "TransformOutputIteratorVectorTests*"
235+
- "TransformReduceIntegerPrimitiveTests*"
236+
- "TransformReduceIntegerTests*"
237+
- "TransformReduceTests*"
238+
- "TransformReduceVectorTests*"
239+
- "TransformScanTests*"
240+
- "TransformScanVariablesTests*"
241+
- "TransformScanVectorTests*"
242+
- "TransformTests*"
243+
- "TransformVectorTests*"
244+
- "TrivialSequenceTests*"
245+
- "TupleAlgorithmsTests*"
246+
- "TupleReduceTests*"
247+
- "TupleScanTests*"
248+
- "TupleTests*"
249+
- "TupleTransformTests*"
250+
- "TypeTraitsTests*"
251+
- "UninitializedCopyTests*"
252+
- "UninitializedFillTests*"
253+
- "UniqueIntegralTests*"
254+
- "UniquePtrAllocDeallocTests*"
255+
- "UniquePtrGeneralTests*"
256+
- "UniqueTests*"
257+
- "UniversalTests*"
258+
- "UtilsTesterTest*"
259+
- "VariousComplexTest*"
260+
- "VectorAllocatorTests*"
261+
- "VectorInsertPrimitiveTests*"
262+
- "VectorInsertTests*"
263+
- "VectorManipulationTests*"
264+
- "VectorTransformIteratorTests*"
265+
- "ZipFunctionIntFloatTests*"
266+
- "ZipFunctionIntTests*"
267+
- "ZipFunctionThirtyTwoBitTests*"
268+
- "ZipIterator32BitTests*"
269+
- "ZipIteratorNumericTests*"
270+
- "ZipIteratorReduceByKeyTests*"
271+
- "ZipIteratorReduceTests*"
272+
- "ZipIteratorScanVariablesTests*"
273+
- "ZipIteratorStableSortTests*"
274+
- "ZipIteratorVectorTests*"
275+
exclude:
276+
labels:
277+
- "ffm-quick"
278+
- "ffm-full"
279+
89280
standard:
90281
description: "Full gtest run (filter '*') - shared across PR / nightly / weekly tiers"
91282
test_patterns:
@@ -108,3 +299,4 @@ execution_settings:
108299
category_timeouts:
109300
quick: 300 # 5 minutes
110301
standard: 14400 # 4 hours (longest tier the standard entry serves)
302+
ffm-quick: 7200 # 2 hours

0 commit comments

Comments
 (0)