Commit graph

12 commits

Author SHA1 Message Date
Jesus Checa Hidalgo
e4d1e99d30 Comprehensive review of TMT metadata
* Test tag review: add fedora-only and multilib, removed spoils-installation
  for being a duplicate of not-in-default
* Remove outdiated architecture and distribution adjustment rules.
* Further simplification of adjust rules by using major version comparison (~<)
  (https://fmf.readthedocs.io/en/stable/context.html#major-version)
* Add bugzilla links and descriptions to some tests
* Improve README by documenting all context dimensions used and test tags.
2025-09-03 10:15:33 +02:00
Jesus Checa Hidalgo
38d826adb5 Deprecate DevTools collection metadata
Latest devtools (containing llvm-toolset-15.0) has been EOL since
May 2024 and all that metadata is now dead code.
2025-02-19 10:51:04 +00:00
Jesus Checa Hidalgo
7b47ede5cd Fix for build-gating.fmf
Exclude tests tagged with "not-in-default" from discovery.
2025-01-13 17:14:48 +01:00
Jesus Checa Hidalgo
c5c7ff94a3 Fix missing "execute" in ld-alternatives testplan. 2025-01-09 09:17:38 +01:00
Jesus Checa Hidalgo
3e6638c72c Merge remote-tracking branch 'lld/main' into merge-test-repos 2024-12-20 13:49:15 +01:00
Jesus Checa Hidalgo
e851d75dcc Merge remote-tracking branch 'clang/main' into merge-test-repos 2024-12-20 11:16:01 +01:00
Jesus Checa Hidalgo
2554ce3aa3 Adjust test and plan relevancy for rhel 8.10 2024-07-01 12:36:20 +02:00
Jesus Checa Hidalgo
3d9db8ae35 Create kernel-ark rebuild test
This commit adds a new test that rebuilds kernel-ark with clang to
ensure that we do not break the upstream builds. This is a squashed
commit of the following:

PoC for kernel-ark build test and plan

kernel-ark: create virtual test and run all build configurations

Created configurations for lto/non-lto and base/debug, adding proper
relevancies. Test script parametrized with environment variables so it
can be reused by all these configs.

Fix relevancy for debug/non-lto build

Fix dependency install logic

Final cleanups

Make kernel-ark-build plan to be run only if triggered manually

Rename kernel-ark plan to avoid naming confusions with the test

Add documentation for kernel-ark test
2024-05-09 16:59:21 +02:00
Jesus Checa Hidalgo
c419262848 build-gating: add CRB repos in prepare for RHEL/CentOS 2024-03-07 14:36:13 +01:00
Jesus Checa Hidalgo
77be13cc41 Update build-gating plan
Collection adjustments no longer needed.
Setup CRB in RHEL to take care of AWS/Beaker repo naming.
Add discover setup for llvm-test-suite
2024-02-29 18:13:48 +01:00
Jesus Checa Hidalgo
a50c862ba9 Adapt build-gating.fmf plan to new metadata 2024-02-29 17:16:28 +01:00
Jesus Checa Hidalgo
271a6a565d Reorganize plans: Create base config and reuse it from existing ones 2024-02-29 12:55:49 +01:00