Skip to content

Commit ad95551

Browse files
amd-hsongSong
authored andcommitted
[rocm-libraries] ROCm/rocm-libraries#8334 (commit 65a24d2)
[rocprim] 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 bc62a07 commit ad95551

1 file changed

Lines changed: 72 additions & 0 deletions

File tree

test/test_categories.yaml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,77 @@ test_categories:
7474
- "comprehensive"
7575
- "full"
7676

77+
ffm-quick:
78+
description: "Quick FFM tests"
79+
test_patterns:
80+
- "BitCastPairTest*"
81+
- "CustomForward*"
82+
- "DoubleBufferTest*"
83+
- "EmptyTuple*"
84+
- "FutureValueTest*"
85+
- "Get*"
86+
- "HipAsyncCopyTests*"
87+
- "HipcubBlockRunLengthDecodeTest*"
88+
- "HIPTests*"
89+
- "IsFinalTrait*"
90+
- "KeyValuePairTest*"
91+
- "MakeTuple*"
92+
- "OrderedBlockId*"
93+
- "RadixKeyCodecTest*"
94+
- "RadixMergeCompareTest*"
95+
- "RocprimAccumulator*"
96+
- "RocprimArgIndexIterator*"
97+
- "RocprimBasicTests*"
98+
- "RocprimBlockAdjacentDifference*"
99+
- "RocprimBlockDiscontinuity*"
100+
- "RocprimBlockExchangeTests*"
101+
- "RocprimBlockHistogram*"
102+
- "RocprimBlockLoadStoreClassTests*"
103+
- "*RocprimBlockRadixRank*"
104+
- "RocprimBlockReduce*"
105+
- "RocprimBlockScan*"
106+
- "RocprimBlockShuffleTests*"
107+
- "RocprimConstantIterator*"
108+
- "RocprimCountingIterator*"
109+
- "RocprimDeviceBatchMemcpy*"
110+
- "RocprimDeviceBinarySearch*"
111+
- "RocprimDeviceMergeTests*"
112+
- "RocprimDeviceNthelement*"
113+
- "RocprimDeviceRunLengthEncode*"
114+
- "RocprimDiscardIterator*"
115+
- "RocprimFloatingPointTests*"
116+
- "RocprimIntegralTests*"
117+
- "RocprimInternalMergePathTests*"
118+
- "RocprimIntrinsicsTests*"
119+
- "RocprimInvokeResult*"
120+
- "RocprimLookbackReproducibilityTests*"
121+
- "RocprimNthelementKeySameTests*"
122+
- "RocprimPredicateIterator*"
123+
- "RocprimReverseIterator*"
124+
- "RocprimSortCheckerTests*"
125+
- "RocprimTemporaryStoragePartitioningTests*"
126+
- "RocprimThreadOperationTests*"
127+
- "RocprimThreadTests*"
128+
- "RocprimTransformIterator*"
129+
- "RocprimTupleTests*"
130+
- "RocprimVectorizationTests*"
131+
- "RocprimWarpReduceTests*"
132+
- "RocprimWarpScanTests*"
133+
- "RocprimZipIterator*"
134+
- "TestHipGraphAlgs*"
135+
- "TestLinking*"
136+
- "TieIgnore*"
137+
- "TraitsInterface*"
138+
- "Tuple*"
139+
- "TypedRadixKeyCodecTest*"
140+
- "UninitializedArrayTest*"
141+
- "WarpLoadTest*"
142+
- "WarpStoreTest*"
143+
exclude:
144+
labels:
145+
- "ffm-quick"
146+
- "ffm-full"
147+
77148
exclude_gpu:
78149
exclude_gpu_gfx110X_windows:
79150
# Windows-only: all gfx110X variants (gfx1100, gfx1101, gfx1102, ...)
@@ -121,3 +192,4 @@ execution_settings:
121192
category_timeouts:
122193
quick: 300 # 5 minutes
123194
standard: 14400 # 4 hours (longest tier the standard entry serves)
195+
ffm-quick: 7200 # 2 hours

0 commit comments

Comments
 (0)