Commit graph

19 commits

Author SHA1 Message Date
Jesus Checa Hidalgo
a2b93f39c8 ld-alternative: Update check on alternatives/ld symlink
Before LLD 19 /usr/bin/ld.lld was a file, and now it's a symlink to /usr/bin/lld.
Hence, /etc/alternative/ld symlink now resolves to /usr/bin/lld,
breaking our check and raising false positives.

Updating the expression to match "lld" only fixes the issue.
2024-10-14 10:06:13 +02:00
Jesus Checa Hidalgo
a9a9883a60 Shell static analysis
Add pre-commit hook for static analysis on shell scripts (shellcheck)
Fixed issues flagged by shellcheck.
2024-08-05 09:34:31 +02:00
Jesus Checa Hidalgo
2554ce3aa3 Adjust test and plan relevancy for rhel 8.10 2024-07-01 12:36:20 +02:00
Konrad Kleine
4359d29013 Add pre-commit config and update README
See also https://src.fedoraproject.org/tests/llvm/pull-request/27
2024-05-03 15:29:38 +02:00
Jesus Checa Hidalgo
5a88effc47 Fix readme formatting 2024-04-02 08:55:03 +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
271a6a565d Reorganize plans: Create base config and reuse it from existing ones 2024-02-29 12:55:49 +01:00
Jesus Checa Hidalgo
be641c9e9a Update README.md 2024-02-22 14:03:04 +01:00
Jesus Checa Hidalgo
ab620ce7f0 Reorganize tests repository.
* Created common configuration file (tests/main.fmf) to take advantage
  of fmf elasticity and inheritance.
* Cleanup and simplify all tests metadata.
* Remove no longer needed adjustments from plans
* Support lld tests in s390x for llvm >= 18
2024-02-22 13:38:32 +01:00
Jesus Checa Hidalgo
c1eaab43ec Move all the tests to a dedicated directory 2024-02-22 13:07:30 +01:00
Tulio Magno Quites Machado Filho
9f63297a4a Stop using --noautoremove on dnf
According to the documentation, this parameter "disable removal of
dependencies that are no longer used". However, there are no lld
dependencies required in the test that could be impacted.

The most important package is binutils, which was manually installed and
shouldn't be removed automatically. If the package does so, that would
be a bug.
2023-07-18 10:30:31 -03:00
Edjunior Machado
3270f811ee Add llvm-toolset-15.0 2022-09-30 13:06:34 +02:00
Jesus Checa Hidalgo
8c35ab8755 Remove remote tests from the gating plan 2022-07-13 09:41:11 +02:00
Jesus Checa Hidalgo
d552bd3f39 Add nitrate metadata 2022-07-12 16:26:21 +02:00
Jesus Checa Hidalgo
ef99cd915c Add test plans 2022-07-12 13:59:46 +02:00
Jesus Checa Hidalgo
83e10c9311 Init fmf 2022-07-12 13:00:25 +02:00
Jesus Checa Hidalgo
7f8a2c1490 Import tests from lld dist-git 2022-07-12 12:29:52 +02:00
Jesus Checa Hidalgo
d4f1efb913 Add license and commitment files 2022-07-12 12:27:45 +02:00
fd67fac3a6 Added the README 2022-07-11 14:59:13 +00:00