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