Add tests running bundled tests in source
In Standard Test Interface format. Signed-off-by: Miroslav Vadkerti <mvadkert@redhat.com>
This commit is contained in:
parent
61b348a792
commit
d9049f9b65
32
tests/tests.yml
Normal file
32
tests/tests.yml
Normal file
@ -0,0 +1,32 @@
|
||||
---
|
||||
- hosts: localhost
|
||||
tags:
|
||||
- classic
|
||||
roles:
|
||||
- role: standard-test-source
|
||||
|
||||
- hosts: localhost
|
||||
tags:
|
||||
- classic
|
||||
tasks:
|
||||
- name: Make sure fedpkg and selinux bindings are installed
|
||||
shell: dnf -y install fedpkg python2-libselinux libmodulemd-devel
|
||||
- name: Copy spec file to remote machine
|
||||
copy:
|
||||
src: "{{ playbook_dir }}/../libmodulemd.spec"
|
||||
dest: /tmp/libmodulemd.spec
|
||||
- name: Install build deps
|
||||
shell: dnf -y build-dep /tmp/libmodulemd.spec
|
||||
|
||||
- hosts: localhost
|
||||
tags:
|
||||
- classic
|
||||
roles:
|
||||
- role: standard-test-basic
|
||||
tests:
|
||||
- build:
|
||||
dir: .
|
||||
run: meson -Dtest_installed_lib=true -Ddeveloper_build=false source
|
||||
- test:
|
||||
dir: .
|
||||
run: ninja test
|
Loading…
Reference in New Issue
Block a user