Commit Graph

50 Commits

Author SHA1 Message Date
Jesus Checa Hidalgo
4ae8585417 tests: fix lld unavailability in ppc64 for toolchains tests 2022-05-04 14:16:56 +00:00
Jesus Checa Hidalgo
a52939e013 tests: check that clang uses dwarfv4 by default 2022-05-03 14:22:33 +02:00
Jesus Checa Hidalgo
7e17ee7279 tests: add llvm-toolset-14.0 requirements to tests and plans 2022-04-22 10:59:57 +00:00
Jesus Checa Hidalgo
69ffbbfd14 tests: remove llvm-toolchain test as it has been superseeded by tests/toolchains 2022-02-21 13:57:19 +01:00
Jesus Checa Hidalgo
806afe0a28 tests: fix tests/rhbz-1647130 missing clang-analyzer requirement 2022-02-21 11:05:23 +01:00
Jesus Checa Hidalgo
f5cc68e457 tests: toolchains: skip testing with compiler-rt in s390x 2022-02-15 18:13:09 +01:00
Jesus Checa Hidalgo
75406a880d tests: fix fmf error in tests/fedora-flags 2022-02-15 17:11:34 +00:00
Jesus Checa Hidalgo
442544ac1b tests: disable libomp plan and test in s390x 2022-02-15 17:33:53 +01:00
Jesus Checa Hidalgo
12f649bbd7 tests: Add all missing requirements for tests/toolchains 2022-02-15 17:31:12 +01:00
Jesus Checa Hidalgo
8d94b3d903 tests: test fixes for SCL-ized llvm-toolset-13 in RHEL-7 2022-02-15 17:29:50 +01:00
Miloš Prchlík
208be5f577 tests: on RHEL-7, throw in epel-rpm-macros to get %{build_cflags}
Unfortunately, this disqualifies the test from s390x, because there is no Epel for s390x. The test would just fail.
2022-02-15 16:21:04 +00:00
Jesus Checa Hidalgo
56439f6521 tests: fix llvm-toolchain and toolchains test requirements for centos and rhel 2022-02-15 16:14:02 +00:00
Jesus Checa Hidalgo
70e5471c2f tests: Disable unsupported tests in CentOS 2022-02-14 15:31:20 +01:00
Jesus Checa Hidalgo
d280ec1256 tests: enable CRB/EPEL in CentOS/RHEL 2022-02-11 12:08:03 +01:00
Miloš Prchlík
0534535cdb tests: toolchains test requires glibc-static 2022-02-08 10:22:14 +00:00
Miloš Prchlík
23fb27dabb tests: add support for SCL-ized LLVM 13 (llvm-toolset-13.0) 2022-01-05 14:17:16 +01:00
Miloš Prchlík
68259514b8 tests: skip PoCL plan/test on RHEL
PoCL is not shipped on RHEL.
2022-01-04 14:41:25 +00:00
Miloš Prchlík
e9354929da tests: llvm-test-suite test on RHEL
llvm-test-suite package is not shipped on RHEL.
2021-12-07 16:32:20 +01:00
Milos Prchlik
f1fb141ebf tests: rename fmf files to match the llvm naming scheme for plans 2021-12-01 16:35:03 +01:00
Milos Prchlik
5f6796def1 tests: parametrize "libc++" in tests
Downstream has no `libc++`, but it can run clang tests with `libstdc++`.
Parametrize the tests, leaving the actual library to use on their
respective `main.fmf` files that are easier to overturn in downstream
repos.
2021-11-23 17:16:17 +01:00
Milos Prchlik
e9b18560f7 Remove single quotes from plan name, tmt cannot handle it 2021-10-21 13:54:44 +00:00
Milos Prchlik
1fec42430c Bump duration of llvm-test-suite, starting with 1h 2021-10-21 13:54:44 +00:00
Milos Prchlik
148aac0b7d Fixes tests/llvm-test-suite requirements and permissions 2021-10-21 13:54:44 +00:00
Milos Prchlik
f7ecf95dc7 tests: switch to TMT 2021-10-21 13:54:44 +00:00
sergesanspaille
2afe5dbfcc Add generic integration test suite gating 2021-06-24 09:10:49 +02:00
Tom Stellard
4125daf6f5 Revert "Run fedora-flags test on all architectures"
This reverts commit bd66e3d65a.

This test is wrong, because it tests the current version of clang
from rawhide and not from the build being tested.
2021-05-19 01:25:57 +00:00
Tom Stellard
bd66e3d65a Run fedora-flags test on all architectures 2021-05-06 21:19:01 +00:00
Tom Stellard
e8cbe820c4 Add symlink to clang-format-diff in /usr/bin
rhbz#1939018
2021-04-16 05:03:55 +00:00
Tom Stellard
13c66032d5 Import tests from tests/clang repository
It's not necessary to store the tests in a separate repository, since
other packages can just reference the tests in this repo.

Also update, the other tests to pull from git repos in the rpms namespace.
2021-04-14 22:02:41 +00:00
Tom Stellard
72a26e56a1 Add libcxx-static as a test dependency
This fixes the clang/toolchains CI test.
2021-04-05 20:36:45 +00:00
Timm Bäder
283f2301df set CLANG_DEFAULT_UNWIND_LIB instead of using custom patch
And add the clang/toolchains test so we don't regress
2021-03-15 10:01:21 +01:00
Tom Stellard
c66b44eecb Add CI test for compiling programs with fedora compiler flags 2020-10-30 14:26:21 +00:00
Tom Stellard
bf527b3382 Fix libomp CI test
We need to uninstall clang at the beginning of this test along with libomp,
so that we can later install clang to test that it has the correct dependency on
libomp.  If we don't uninstall clang along with libomp at the beginning, then
clang won't be installed later and libomp won't get pulled back in.
2020-10-28 20:58:54 -07:00
sergesanspaille
70febad3d8 Fix toolchain search path
Re-activate a patch by tstellar to prefer gcc toolchains with libgcc_s
2020-09-23 17:46:58 +00:00
sergesanspaille
033a6e8acd Disable ABI test suite in gating
the CI bots don't have enogh FS space
2020-09-22 05:30:38 +00:00
Tom Stellard
7a3aee27c2 Add dependency on libomp-devel
This fixes compiling with -fopenmp, because clang needs libomp-devel
to be installed so it can find omp.h.
2020-03-20 18:43:26 +00:00
Tom Stellard
73d4dd7e74 Pull tests from tests/clang repository 2019-09-25 02:40:16 +00:00
Tom Stellard
d04c1c444a 9.0.0 Release 2019-09-20 01:03:04 +00:00
Tom Stellard
77df2a6206 Pull llvm-test-suite tests from common repo 2019-08-22 20:18:09 +00:00
Tom Stellard
d41e350538 Fix compiling with -stdlib=libc++ 2019-02-25 21:17:07 +00:00
sergesanspaille
b4f2f9a2ea Scan-view Python3 compat 2019-02-05 20:44:37 +00:00
sergesanspaille
734d45aa8f Fix and reorganize CI tests 2019-02-05 17:35:30 +00:00
Tom Stellard
1f58b21528 Fix for rhbz#1657544 2018-12-19 16:58:24 +00:00
Tom Stellard
1e5a2ecac9 Disable pocl tests 2018-12-19 03:42:36 +00:00
Tom Stellard
120d6498d7 Add pocl test to the CI test list 2018-10-04 16:37:48 +00:00
Tom Stellard
94356f81b4 Remove which from the list of test dependencies
llvm-test-suite will pull this in automatically.
2018-10-04 16:37:48 +00:00
Tom Stellard
471d877a78 Limit test-suite to a single thread
This avoids OOM errors on the CI systems.
2018-10-03 18:15:31 +00:00
Tom Stellard
52c2187ff7 Move llvm-test-suite into a sub-package
This will allow it to be run by CI systems instead of during
the %check phase.
2018-08-23 15:07:37 +00:00
Tom Stellard
db1e6f5a70 Rewrite test using correct format. 2018-06-14 04:53:39 +00:00
Tom Stellard
f917db2d93 Add test for rhbz1482491 2018-06-14 04:45:38 +00:00