#2 Enable relevant tests from the shared shell repo
Opened a year ago by psss. Modified a year ago
rpms/ psss/dash tmt-tests  into  rawhide

file added
+1
@@ -0,0 +1,1 @@ 

+ 1

file added
+14
@@ -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:dash

+ prepare:

+     how: install

+     package: dash

+ execute:

+     how: tmt

+ environment:

+     PACKAGES: dash

+     SH_BIN: dash

file removed
-17
@@ -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 & component: dash"

-     environment:

-       PACKAGES: dash

-       SH_BIN: dash

-     required_packages:

-     - expect            # login requires expect

-     - which             # smoke requires which

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/

rebased onto 61a1897

a year ago

Updated to install dash during the prepare step.