From e6d1350f5695deee65f7cbef90d7e1da673dffa3 Mon Sep 17 00:00:00 2001 From: Andrei Stepanov Date: Jun 18 2018 12:50:44 +0000 Subject: standard-test-beakerlib: resolve-test-dependencies runs always on test-runner Signed-off-by: Andrei Stepanov --- diff --git a/roles/standard-test-beakerlib/tasks/main.yml b/roles/standard-test-beakerlib/tasks/main.yml index a92dbde..257cf50 100644 --- a/roles/standard-test-beakerlib/tasks/main.yml +++ b/roles/standard-test-beakerlib/tasks/main.yml @@ -1,11 +1,13 @@ --- - name: Get list of RPM packages listed at beakerlib tests' requirements - script: "{{ role_path }}/files/resolve-test-dependencies {{ tenv_workdir }}/{{ item }}" + script: "{{ role_path }}/files/resolve-test-dependencies {{ playbook_dir }}/{{ item }}" with_flattened: # tests - is defined at tests.yml playbook - "{{ tests }}" register: deps + delegate_to: "{{ test_runner_inventory_name }}" + delegate_facts: True environment: BEAKERLIB_LIBRARY_PATH: "{{ beakerlib_libraries_path }}" @@ -18,9 +20,9 @@ when: deps.results[0].stdout_lines | length > 1 - debug: - msg: > - Tests requre next RPM packages: {{ makefile_pkgs_req1 }} - Tests requre next RPM packages: {{ makefile_pkgs_req2 }} + msg: + - "RhtsRequires entry from Makefile: {{ makefile_pkgs_req1|d("None", true) }}" + - "Requires entry from Makefile: {{ makefile_pkgs_req2|d("None", true) }}" verbosity: 1 - include_role: