From 14d74717e3b60171ec55f59947a943554e8debb8 Mon Sep 17 00:00:00 2001 From: Jesus Checa Hidalgo Date: Tue, 22 Oct 2024 11:14:45 +0200 Subject: [PATCH] Update build-gating plan to test all components With the merge of all the packages into llvm now we need to test all those with llvm, but the tests are still scattered across different test repos. This commit adds discover steps to gather all the tests. --- tests/build-gating.fmf | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/tests/build-gating.fmf b/tests/build-gating.fmf index 8c19a1a..d898392 100644 --- a/tests/build-gating.fmf +++ b/tests/build-gating.fmf @@ -1,13 +1,14 @@ # -# Build/PR gating tests for *LLVM 13* +# Build/PR gating tests for *LLVM 19* # -# Compatible with various LLVM 13 distributions: +# Compatible with various LLVM 19 distributions: # # * Fedora (ursine packages) +# * CentOS 10 stream (ursine packages) # * Centos 9 stream (ursine packages) +# * RHEL-10 (ursine packages) # * RHEL-9 (ursine packages) # * RHEL-8 (Red Hat module) -# * RHEL-7 (software collection) # summary: LLVM tests for build/PR gating @@ -52,6 +53,37 @@ discover: how: fmf url: https://src.fedoraproject.org/tests/llvm.git ref: main + filter: "tag:-spoils-installation & tag:-not-in-default" + - name: clang-tests + how: fmf + url: https://src.fedoraproject.org/tests/clang.git + ref: main + filter: "tag:-spoils-installation & tag:-not-in-default" + - name: compiler-rt-tests + how: fmf + url: https://src.fedoraproject.org/tests/compiler-rt.git + ref: main + filter: "tag:-spoils-installation & tag:-not-in-default" + - name: libomp-tests + how: fmf + url: https://src.fedoraproject.org/tests/libomp.git + ref: main + filter: "tag:-spoils-installation & tag:-not-in-default" + - name: python-lit + how: fmf + url: https://src.fedoraproject.org/tests/python-lit.git + ref: main + filter: "tag:-spoils-installation & tag:-not-in-default" + - name: lld-tests + how: fmf + url: https://src.fedoraproject.org/tests/lld.git + ref: main + filter: "tag:-spoils-installation & tag:-not-in-default" + - name: lldb-tests + how: fmf + url: https://src.fedoraproject.org/tests/lldb.git + ref: main + filter: "tag:-spoils-installation & tag:-not-in-default" execute: how: tmt provision: