Point the new tests and replace the old ones
Replace https://github.com/aborah-sudo/shadow-cs.git with https://github.com/shadow-maint/shadow
This commit is contained in:
parent
ac982f2f05
commit
7e2553d035
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
||||
1
|
||||
60
main.fmf
Normal file
60
main.fmf
Normal file
@ -0,0 +1,60 @@
|
||||
/plan:
|
||||
summary: Run shadow tests with pytest-mh (builder container)
|
||||
|
||||
provision:
|
||||
how: container
|
||||
image: quay.io/centos/centos:stream10
|
||||
|
||||
prepare:
|
||||
- name: Install base dependencies
|
||||
how: install
|
||||
package:
|
||||
- python3-pip
|
||||
- git
|
||||
- podman
|
||||
- hostname
|
||||
|
||||
- name: Upgrade pip
|
||||
how: shell
|
||||
script:
|
||||
- pip3 install --upgrade pip
|
||||
|
||||
- name: Clone shadow repository
|
||||
how: shell
|
||||
script:
|
||||
- git clone https://github.com/shadow-maint/shadow.git /shadow
|
||||
|
||||
- name: Install Python dependencies on host
|
||||
how: shell
|
||||
script:
|
||||
- pip3 install -r /shadow/tests/system/requirements.txt
|
||||
|
||||
- name: Start builder container
|
||||
how: shell
|
||||
script:
|
||||
- podman rm -f builder || true
|
||||
- podman run -d --name builder quay.io/centos/centos:stream10 sleep infinity
|
||||
|
||||
- name: Update builder container
|
||||
how: shell
|
||||
script:
|
||||
- podman exec builder dnf update -y
|
||||
- podman exec builder dnf install -y util-linux expect
|
||||
|
||||
discover:
|
||||
how: fmf
|
||||
|
||||
execute:
|
||||
how: tmt
|
||||
|
||||
|
||||
/test:
|
||||
summary: Run system tests
|
||||
test: |
|
||||
cd /shadow/tests/system
|
||||
|
||||
pytest --mh-config=mhc.yaml --mh-lazy-ssh -v \
|
||||
-k "not (test_chage and invalid_date) and \
|
||||
not (test_useradd and set_expire_date_with_invalid_date) and \
|
||||
not (test_usermod and set_expire_date_with_invalid_date)"
|
||||
duration: 30m
|
||||
Loading…
Reference in New Issue
Block a user