diff --git a/gating.fmf b/gating.fmf deleted file mode 100644 index 1a66025..0000000 --- a/gating.fmf +++ /dev/null @@ -1,54 +0,0 @@ -summary: PCS gating test plan -description: Runs upstream tier0, tier1 and smoke tests - -discover: - how: shell - dist-git-source: true - tests: - # Workaround until tmt supports patching sources - - name: Patch sources and run autotools - test: ./prepare-env.sh - duration: 30m - - name: Tier 0 tests - test: ./builddir/pcs-*/pcs_test/suite --tier0 -v --vanilla --installed - duration: 10m - - name: Tier 1 tests - test: ./builddir/pcs-*/pcs_test/suite --tier1 -v --vanilla --installed - duration: 2h - - name: Smoke tests - test: | - systemctl start pcsd - ./builddir/pcs-*/pcs_test/smoke.sh - duration: 10m -prepare: - - name: Install config-manager DNF plugin for enabling HA repos - how: install - package: dnf-command(config-manager) - - name: Enable HA repo - how: shell - script: dnf config-manager --set-enabled highavailability crb || true - - name: Install packages - how: install - package: - - autoconf - - automake - - make - - rpm-build - - ruby-devel - - git-core - - booth-site - - fence-agents-apc - - fence-agents-ipmilan - - fence-agents-scsi - - fence-virt - - openssl - - pcs - - pcs-snmp - - python3-pip - - python3-setuptools_scm - - python3-wheel - - rubygem-json - - rubygem-test-unit - - wget -execute: - how: tmt diff --git a/prepare-env.sh b/prepare-env.sh deleted file mode 100755 index b55b355..0000000 --- a/prepare-env.sh +++ /dev/null @@ -1,16 +0,0 @@ -set -eo xtrace -# Rpmbuild expects patches in the _sourcedir -mv *.patch $TMT_SOURCE_DIR -mkdir builddir -rpmbuild -bp pcs.spec --nodeps --define "_sourcedir $TMT_SOURCE_DIR" \ - --define "_builddir $(pwd)/builddir" -# Remove pcs-web-ui in builddir for "cd pcs-*" to have exactly one match -rm -rf builddir/pcs-web-ui-* -cd builddir/pcs-* -# Run autotools, use bundled dependencies from the system -export PYTHONPATH=/usr/lib64/pcs/pcs_bundled/packages/ -export GEM_HOME=/usr/lib64/pcsd/vendor/bundle/ -./autogen.sh -./configure -# Remove pcs sources to make sure tests are not using any of those files -rm -rf pcs