diff --git a/tests/build-gating-libomp.fmf b/tests/build-gating-libomp.fmf deleted file mode 100644 index 7ea59d6..0000000 --- a/tests/build-gating-libomp.fmf +++ /dev/null @@ -1,30 +0,0 @@ -summary: libomp clang tests for build/PR gating -adjust: - - because: "Plan to be ran when either executed locally, or executed by CI system to gate a build or PR." - when: >- - trigger is defined - and trigger != commit - and trigger != build - enabled: false - - - because: "libomp not supported in s390x" - when: arch == s390x - enabled: false - -discover: - how: fmf - url: https://src.fedoraproject.org/rpms/clang.git - ref: rawhide - test: libomp -execute: - how: tmt -prepare: - # We want to make sure libomp is not already present on the system to ensure - # that clang pulls in the correct libomp dependencies when it is installed. - - name: Drop libomp - how: shell - script: | - yum erase -y libomp libomp-devel clang clang-libs -provision: - hardware: - memory: ">= 4 GiB" diff --git a/tests/build-gating.fmf b/tests/build-gating.fmf deleted file mode 100644 index b26fdc3..0000000 --- a/tests/build-gating.fmf +++ /dev/null @@ -1,55 +0,0 @@ -# -# Build/PR gating tests for *LLVM 13* -# -# Imports and runs tests provided by Fedora LLVM git for the matching LLVM version. -# -# NOTE: *always* keep this file in sync with upstream, i.e. Fedora. Since we cannot "discover" a plan, -# we must duplicate at least some part of upstream plan setup, like `adjust` or `provision`. Not necessarily -# all steps, btu if we do need some of them here, let's focus on making changes in upstream first, to preserve -# one source of truth. Once TMT learns to include whole plans, we could drop the copied content from here. -# - -summary: Clang tests for build/PR gating -adjust: - - because: "Plan to be ran when either executed locally, or executed by CI system to gate a build or PR." - when: >- - trigger is defined - and trigger != commit - and trigger != build - enabled: false - - # Unfortunately, TMT does not support more declarative approach, we need to run commands on our own. - - because: "On RHEL, CRB must be enabled to provide rarer packages" - prepare+: - - name: Enable CRB - how: shell - script: dnf config-manager --set-enabled rhel-CRB - when: >- - distro == rhel-9 - or distro == rhel-8 - - # Unfortunately, TMT does not support more declarative approach, we need to run commands on our own. - - because: "On CentOS, CRB must be enabled to provide rarer packages" - prepare+: - - name: Enable CRB - how: shell - script: dnf config-manager --set-enabled crb - when: >- - distro == centos - -discover: - - name: clang-tests - how: fmf - url: https://src.fedoraproject.org/rpms/clang.git - ref: rawhide - filter: "tag:-not-in-default" - - name: upstream-llvm-integration-testsuite - how: fmf - url: https://src.fedoraproject.org/rpms/llvm.git - ref: rawhide - test: integration-test-suite -execute: - how: tmt -provision: - hardware: - memory: ">= 4 GiB"