From 1174e0bac0cecd7503d4b3d03d3bd476b834856a Mon Sep 17 00:00:00 2001 From: "Ziqian SUN (Zamir)" Date: Mon, 24 Mar 2025 11:36:04 +0800 Subject: [PATCH] Gating: Remove all steps and only leave ddiskit --help Signed-off-by: Ziqian SUN (Zamir) --- .fmf/version | 1 + tests/sanity/PURPOSE | 1 - tests/sanity/metadata | 14 --------- tests/sanity/runtest.sh | 68 ----------------------------------------- tests/smoke.fmf | 2 ++ tests/tests.yml | 10 ------ 6 files changed, 3 insertions(+), 93 deletions(-) create mode 100644 .fmf/version delete mode 100644 tests/sanity/PURPOSE delete mode 100644 tests/sanity/metadata delete mode 100755 tests/sanity/runtest.sh create mode 100644 tests/smoke.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/tests/sanity/PURPOSE b/tests/sanity/PURPOSE deleted file mode 100644 index dbd5d23..0000000 --- a/tests/sanity/PURPOSE +++ /dev/null @@ -1 +0,0 @@ -Gating test for ddiskit diff --git a/tests/sanity/metadata b/tests/sanity/metadata deleted file mode 100644 index 534a5b7..0000000 --- a/tests/sanity/metadata +++ /dev/null @@ -1,14 +0,0 @@ -[General] -name=ddiskit -owner= Ziqian SUN (Zamir) -description=Gating test for ddiskit -license=GPLv2 -confidential=no -destructive=no - -[restraint] -entry_point=./runtest.sh -max_time=90m -dependencies=ddiskit -softDependencies=kernel-devel -repoRequires= diff --git a/tests/sanity/runtest.sh b/tests/sanity/runtest.sh deleted file mode 100755 index d7212fd..0000000 --- a/tests/sanity/runtest.sh +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash -# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# -# runtest.sh for ddiskit gating test. -# Author: Ziqian SUN (Zamir) -# -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# -# Copyright (c) 2022 Red Hat, Inc. -# -# This program is free software: you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation, either version 2 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be -# useful, but WITHOUT ANY WARRANTY; without even the implied -# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR -# PURPOSE. See the GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see http://www.gnu.org/licenses/. -# -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -# Include Beaker environment -. /usr/share/beakerlib/beakerlib.sh || exit 1 - -kerneltag=$(uname -r | sed "s/.$(uname -m)//g") -rhelrelease=$(rpm -q redhat-release | awk -F '-' '{print $3}' | awk -F '.' '{print $1}') -tmpdir=. - -rlJournalStart - rlPhaseStartSetup - rlRun -l "date" - rm -rf ${tmpdir}/ddiskit-test - rm -rf ${tmpdir}/kernel-rhel${rhelrelease} - rlRun -l "rpm -q ddiskit || dnf install -y -q ddiskit" - rlRun "dnf install -y -q git" - rlRun -l "git clone https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-${rhelrelease}.git" - rlRun -l "date" - rlPhaseEnd - rlPhaseStartTest "Test ddiskit prepare" - mkdir ${tmpdir}/ddiskit-test - pushd ${tmpdir}/ddiskit-test - - rlRun -l "ddiskit --help 2>&1 | tee -a ddiskit-help" - rlAssertNotGrep "invalid|error" ddiskit-help "-E -i" - rlRun -l "ddiskit -v -p rh-testing -C defaults.git_dir=../kernel-rhel${rhelrelease}/.git -C spec_file.module_name=virtio_blk -C spec_file.module_version=1.0.1_dup7.4a -C spec_file.rpm_dist=el${rhelrelease} -C spec_file.kernel_version=${kerneltag} -C spec_file.kernel_arch=$(arch) prepare_sources -d 'drivers/block drivers/ata'" - - rlRun "sed -i '/ENTER_VENDOR_NAME$/a module_vendor = redhat' module.config" - rlRun "sed -i '/ENTER_AUTHOR$/a module_author = Core Kernel QE' module.config" - rlRun "sed -i '/ENTER_AUTHOR_EMAIL$/a module_author_email = core-kernel-qe@redhat.com' module.config" - - rlRun -l "ddiskit -v -p rh-testing -C defaults.git_dir=../kernel-rhel${rhelrelease}/.git/ -C spec_file.make_targets=virtio_blk.ko build_rpm -s -G" - rlRun -l "rpm -qp --requires rpm/SRPMS/kmod-redhat-*.src.rpm | grep kernel-abi-stablelists" - rlRun "dnf builddep -y -q rpm/SRPMS/kmod-redhat-*.src.rpm" - rlRun "rpmbuild --rebuild rpm/SRPMS/kmod-redhat-*.src.rpm" - - popd - rlPhaseEnd - - rlPhaseStartCleanup - rlPhaseEnd - - rlJournalPrintText -rlJournalEnd diff --git a/tests/smoke.fmf b/tests/smoke.fmf new file mode 100644 index 0000000..c796302 --- /dev/null +++ b/tests/smoke.fmf @@ -0,0 +1,2 @@ +execute: + script: ddiskit --help diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 5fa466c..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,10 +0,0 @@ -- hosts: localhost - tags: - - classic - roles: - - role: standard-test-basic - tests: - - sanity - required_packages: - - kernel-devel - - ddiskit