mirror of
https://gitlab.com/redhat/centos-stream/rpms/conmon.git
synced 2026-07-04 04:11:16 +00:00
TMT: initial enablement
Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
This commit is contained in:
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
+7
-5
@@ -1,14 +1,16 @@
|
|||||||
--- !Policy
|
--- !Policy
|
||||||
product_versions:
|
product_versions:
|
||||||
- fedora-*
|
- fedora-*
|
||||||
decision_context: bodhi_update_push_stable
|
decision_contexts:
|
||||||
|
- bodhi_update_push_stable
|
||||||
|
- bodhi_update_push_testing
|
||||||
subject_type: koji_build
|
subject_type: koji_build
|
||||||
rules:
|
rules:
|
||||||
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
||||||
|
|
||||||
--- !Policy
|
--- !Policy
|
||||||
product_versions:
|
product_versions:
|
||||||
- fedora-*
|
- rhel-*
|
||||||
decision_context: bodhi_update_push_testing
|
decision_context: osci_compose_gate
|
||||||
subject_type: koji_build
|
|
||||||
rules:
|
rules:
|
||||||
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
|
||||||
|
|||||||
@@ -0,0 +1,44 @@
|
|||||||
|
prepare:
|
||||||
|
- when: distro == centos-stream or distro == rhel
|
||||||
|
how: shell
|
||||||
|
script: |
|
||||||
|
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm --eval '%{?rhel}').noarch.rpm
|
||||||
|
dnf -y config-manager --set-enabled epel
|
||||||
|
order: 10
|
||||||
|
- when: initiator == packit
|
||||||
|
how: shell
|
||||||
|
script: |
|
||||||
|
COPR_REPO_FILE="/etc/yum.repos.d/*podman-next*.repo"
|
||||||
|
if compgen -G $COPR_REPO_FILE > /dev/null; then
|
||||||
|
sed -i -n '/^priority=/!p;$apriority=1' $COPR_REPO_FILE
|
||||||
|
fi
|
||||||
|
dnf -y upgrade --allowerasing
|
||||||
|
order: 20
|
||||||
|
|
||||||
|
provision:
|
||||||
|
how: artemis
|
||||||
|
hardware:
|
||||||
|
memory: ">= 16 GB"
|
||||||
|
cpu:
|
||||||
|
cores: ">= 4"
|
||||||
|
threads: ">=8"
|
||||||
|
disk:
|
||||||
|
- size: ">= 512 GB"
|
||||||
|
|
||||||
|
discover:
|
||||||
|
how: fmf
|
||||||
|
url: https://github.com/lsm5/podman
|
||||||
|
ref: "tmt-fedora-centos"
|
||||||
|
|
||||||
|
execute:
|
||||||
|
how: tmt
|
||||||
|
|
||||||
|
/system/local-root:
|
||||||
|
summary: Run podman system rootful tests
|
||||||
|
discover+:
|
||||||
|
filter: 'tag:local & tag:root'
|
||||||
|
|
||||||
|
/system/local-rootless:
|
||||||
|
summary: Run podman system rootless tests
|
||||||
|
discover+:
|
||||||
|
filter: 'tag:local & tag:rootless'
|
||||||
@@ -1,17 +0,0 @@
|
|||||||
#!/bin/bash -e
|
|
||||||
#
|
|
||||||
# Simple podman tests
|
|
||||||
#
|
|
||||||
|
|
||||||
# Log program and kernel versions
|
|
||||||
echo "Important package versions:"
|
|
||||||
(
|
|
||||||
uname -r
|
|
||||||
rpm -qa | egrep 'podman|conmon|crun|runc|iptable|slirp|systemd|container-selinux' | sort
|
|
||||||
) | sed -e 's/^/ /'
|
|
||||||
|
|
||||||
# Log environment; or at least the useful bits
|
|
||||||
echo "Environment:"
|
|
||||||
env | grep -v LS_COLORS= | sort | sed -e 's/^/ /'
|
|
||||||
|
|
||||||
bats /usr/share/podman/test/system
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
---
|
|
||||||
- hosts: localhost
|
|
||||||
roles:
|
|
||||||
- role: standard-test-basic
|
|
||||||
tags:
|
|
||||||
- classic
|
|
||||||
- container
|
|
||||||
required_packages:
|
|
||||||
- bats
|
|
||||||
- conmon
|
|
||||||
- podman
|
|
||||||
- podman-tests
|
|
||||||
tests:
|
|
||||||
- root-test:
|
|
||||||
dir: ./
|
|
||||||
run: ./test_podman.sh
|
|
||||||
timeout: 45m
|
|
||||||
environment:
|
|
||||||
QUADLET: /usr/libexec/podman/quadlet
|
|
||||||
- rootless-test:
|
|
||||||
# running the test with su doesn't create the directory for fedora user on /run/user/
|
|
||||||
# so create it manually
|
|
||||||
dir: ./
|
|
||||||
run: loginctl enable-linger fedora; su -c ${PWD}/test_podman.sh - fedora
|
|
||||||
timeout: 45m
|
|
||||||
environment:
|
|
||||||
QUADLET: /usr/libexec/podman/quadlet
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
- import_playbook: test_podman.yml
|
|
||||||
Reference in New Issue
Block a user