13c66032d5
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.
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
- hosts: localhost
|
|
roles:
|
|
- role: standard-test-basic
|
|
tags:
|
|
- classic
|
|
required_packages:
|
|
- clang
|
|
- llvm-test-suite
|
|
- ninja-build
|
|
- gcc-x86_64-linux-gnu
|
|
# FIXME: It would be nice if we could only install dependencies for a
|
|
# single test rather than installing dependencies for all tests. This
|
|
# will help us catch bugs with implicit package dependencies e.g.
|
|
# package A depends on package B but does not have an explicit Requires.
|
|
# These are required for the llvm-toolchain test:
|
|
- clang
|
|
- lld
|
|
- compiler-rt
|
|
- libcxx-devel
|
|
- libcxx-static
|
|
- glibc-devel
|
|
- glibc-static
|
|
- gcc
|
|
# Required for fedora-flags:
|
|
- annobin
|
|
- redhat-rpm-config
|
|
|
|
repositories:
|
|
- repo: "https://src.fedoraproject.org/rpms/llvm-test-suite.git"
|
|
dest: "llvm-test-suite"
|
|
tests:
|
|
- rhbz#482491:
|
|
dir: ./
|
|
run: find /usr -name 'libgcc_s.so*' && echo "int main(){}" | clang -v -x c -
|
|
- llvm-test-suite/tests/test-suite
|
|
# ABI test suite is too greedy on the FS
|
|
#- llvm-test-suite/abi-test-suite
|
|
- rhbz_1657544
|
|
- rhbz_1647130
|
|
- llvm-toolchain
|
|
- fedora-flags
|
|
- toolchains
|