diff --git a/jenkins/L0_MergeRequest.groovy b/jenkins/L0_MergeRequest.groovy index c2fd9fd7c1d..cededa0161a 100644 --- a/jenkins/L0_MergeRequest.groovy +++ b/jenkins/L0_MergeRequest.groovy @@ -640,6 +640,8 @@ def getAutoTriggerTagList(pipeline, testFilter, globalVars) { } def specialFileToTagMap = [ "tensorrt_llm/_torch/models/modeling_deepseekv3.py": ["-DeepSeek-"], + "tests/integration/defs/triton_server/": ["-Triton-"], + "triton_backend/": ["-Triton-"], "cpp/kernels/fmha_v2/": ["-FMHA-"], "tensorrt_llm/_torch/models/modeling_gpt_oss.py": ["-GptOss-"], ] diff --git a/jenkins/L0_Test.groovy b/jenkins/L0_Test.groovy index 0ff8db0dcc1..2bf1b27c194 100644 --- a/jenkins/L0_Test.groovy +++ b/jenkins/L0_Test.groovy @@ -3209,6 +3209,7 @@ def launchTestJobs(pipeline, testFilter) "pytorch": "-PyTorch-", "tensorrt": "-TensorRT-", "cpp": "-CPP-", + "triton": "-Triton-", "fmha": "-FMHA-", ] def backendModeList = backendMode.collect { changeMap.get(it) }.flatten() @@ -3233,7 +3234,7 @@ def launchTestJobs(pipeline, testFilter) } else { echo "ONLY_ONE_GROUP_CHANGED mode is true. The group is: ${testFilter[(ONLY_ONE_GROUP_CHANGED)]}." def excludedBackends = new HashMap() - excludedBackends["PyTorch"] = ["-CPP-", "-TensorRT-", "-Triton-", "-FMHA-"] + excludedBackends["PyTorch"] = ["-CPP-", "-TensorRT-", "-FMHA-"] // Only pytorch file change also need to run triton tests excludedBackends["Triton"] = ["-PyTorch-", "-CPP-", "-TensorRT-", "-FMHA-"] excludedBackends["FMHA"] = ["-PyTorch-", "-CPP-", "-TensorRT-", "-Triton-"] def group = testFilter[(ONLY_ONE_GROUP_CHANGED)]