diff --git a/tests/roles/run_bats_tests/tasks/run_one_test.yml b/tests/roles/run_bats_tests/tasks/run_one_test.yml index 218b7f9..b44ed42 100644 --- a/tests/roles/run_bats_tests/tasks/run_one_test.yml +++ b/tests/roles/run_bats_tests/tasks/run_one_test.yml @@ -2,7 +2,7 @@ - name: "{{ test.name }} | install test packages" dnf: name="{{ test.package }}-tests" state=installed -- name: "{{ test.name }} | define helper variables" +- name: "{{ test.name }} | define helper variables" set_fact: test_name_oneword: "{{ test.name | replace(' ','-') }}" @@ -15,6 +15,7 @@ local_environment: TEST_NAME: "{{ test.name }}" TEST_PACKAGE: "{{ test.package }}" + TEST_ENV: "{{ test.environment }}" - name: "{{ test.name }} | setup/teardown helper | see if exists" local_action: stat path={{ role_path }}/files/helper.{{ test_name_oneword }}.sh @@ -30,7 +31,7 @@ chdir: /usr/share/{{ test.package }}/test/system become: "{{ true if test.become is defined else false }}" become_user: testuser - environment: "{{ local_environment }}" + environment: "{{ local_environment | combine(test.environment) }}" - name: "{{ test.name }} | pull logs" fetch: diff --git a/tests/tests.yml b/tests/tests.yml index 3994a4a..0048a3e 100644 --- a/tests/tests.yml +++ b/tests/tests.yml @@ -8,4 +8,8 @@ - role: run_bats_tests tests: - name: toolbox - package: toolbox \ No newline at end of file + package: toolbox + environment: + PODMAN: /usr/bin/podman + become: true + \ No newline at end of file