Enable relevant tests from the shared shell repo
This pull request enables tests in the Fedora CI using `tmt` which also allows to easily execute and debug tests from your laptop: Run tests directly on your localhost: sudo dnf install -y tmt tmt run --all provision --how local Run tests in a virtual machine: sudo dnf install -y tmt-provision-virtual tmt run Check the documentation to learn more about the tool: https://docs.fedoraproject.org/en-US/ci/tmt/
This commit is contained in:
parent
a734556f33
commit
2510705678
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
14
plans/shell.fmf
Normal file
14
plans/shell.fmf
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
summary:
|
||||||
|
Run relevant tests from the shell tests repository
|
||||||
|
discover:
|
||||||
|
how: fmf
|
||||||
|
url: https://src.fedoraproject.org/tests/shell
|
||||||
|
filter: component:zsh
|
||||||
|
prepare:
|
||||||
|
how: install
|
||||||
|
package: zsh
|
||||||
|
execute:
|
||||||
|
how: tmt
|
||||||
|
environment:
|
||||||
|
PACKAGES: zsh
|
||||||
|
SH_BIN: zsh
|
@ -1,17 +0,0 @@
|
|||||||
---
|
|
||||||
|
|
||||||
- hosts: localhost
|
|
||||||
roles:
|
|
||||||
- role: standard-test-beakerlib
|
|
||||||
tags:
|
|
||||||
- classic
|
|
||||||
repositories:
|
|
||||||
- repo: "https://src.fedoraproject.org/tests/shell.git"
|
|
||||||
dest: "shell"
|
|
||||||
fmf_filter: "tier: 1, 2"
|
|
||||||
environment:
|
|
||||||
PACKAGES: zsh
|
|
||||||
SH_BIN: zsh
|
|
||||||
required_packages:
|
|
||||||
- expect # login requires expect
|
|
||||||
- which # smoke requires which
|
|
Loading…
Reference in New Issue
Block a user