From d296f6d92fd4b084130b1f9a197350dbefcb753c Mon Sep 17 00:00:00 2001 From: aalabsi-amd Date: Wed, 7 Oct 2026 14:20:28 -0400 Subject: [PATCH] test(miopen): add find/optimizer/misc gtest families to test_categories.yaml (1/9) Chunk 1/9: find/allocator/misc suites, Adam/AmpAdam, pure unprefixed suites. Jenkins runs these via its *FP32*/*FP16*/... filter; no pattern selected them. Placement follows measured per-test time (Jenkins build #1034 and TheRock gfx942 logs, median ms): Smoke/unprefixed cases also run in standard; Full/ cases run in comprehensive/full only. Newly selected: 1094 cases (1094 that Jenkins runs, 0 beyond Jenkins). Added per tier (cases, est. serial time; divide by 4 shards for per-shard): standard +74 cases, +0.6 min comprehensive +1094 cases, +1.3 min full +1094 cases, +1.3 min - Full/ cases are excluded from standard (it is already at its time budget). Checked against the TheRock 2026-09-22 miopen_gtest (real --gtest_filter): nothing removed in any tier or arch variant, quick/ffm-quick unchanged, and the added cases equal an independently derived expectation. Part of a 9-way split of one change; chunks touch disjoint cases and may merge in any order, one at a time (they edit the same YAML anchors, so rebase between merges). --- .../miopen/test/gtest/test_categories.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/projects/miopen/test/gtest/test_categories.yaml b/projects/miopen/test/gtest/test_categories.yaml index 483da431db79..f8ed62c3216c 100644 --- a/projects/miopen/test/gtest/test_categories.yaml +++ b/projects/miopen/test/gtest/test_categories.yaml @@ -64,10 +64,26 @@ positive_patterns: &positive_patterns - "*/GPU_Dropout*" - "*/GPU_MIOpenDriver*" - "*/GPU_HipGraphExist*" + # Jenkins-parity: Smoke/ and unprefixed cases also run in standard; Full/ cases run in comprehensive/full only. + # Chunk: find/allocator/misc suites, Adam/AmpAdam, pure unprefixed suites. + - "*/GPU_Allocator_*" + - "*/GPU_CandidateSelection_*" + - "*/GPU_Find2Conv_*" + - "*/GPU_FindDb_*" + - "*/GPU_FindModeTrustVerify_*" + - "*/GPU_Adam_*" + - "*/GPU_AmpAdam_*" # Unprefixed: these are plain TEST/TEST_F with no INSTANTIATE_TEST_SUITE_P, # so they carry no "Prefix/" and the leading "*/" above would not match them. - "GPU_StreamTracker_FP32*" - "GPU_NaiveTimeout_FP32*" + # Jenkins-parity (find/allocator/misc suites, Adam/AmpAdam, pure unprefixed suites): single-instantiation TEST/TEST_F suites. + - "GPU_BN_Spatial_FP32*" + - "GPU_CKValidatorIntegration_FP32*" + - "GPU_CkImplLoader_FP16*" + - "GPU_ConvNDKernelTuningUtils_FP32*" + - "GPU_ConvStridedTensors_FP32*" + - "GPU_SoftmaxFind20_*" - "Standard/*" # include all standard tests by default @@ -169,6 +185,11 @@ test_categories: - "Full/GPU_BNFWDTrainLargeFusedActivation2D_*" - "Full/GPU_BNOCLBWDLargeFusedActivation2D_*" - "Full/GPU_BNOCLInferLargeFusedActivation2D_*" + # Jenkins-parity (find/allocator/misc suites, Adam/AmpAdam, pure unprefixed suites): Smoke/unprefixed cases run here; the Full/ cross product + # runs in comprehensive/full only. + - "Full/GPU_Adam_*" + - "Full/GPU_AmpAdam_*" + - "Full/GPU_CandidateSelection_*" test_files: # Quick tests