Where more than one standard-test-basic role is present, only the last required_packages entry is honored. In the example below, the first test fails because the doxygen dependency is never installed.
standard-test-basic
required_packages
doxygen
- hosts: localhost roles: - role: standard-test-basic tags: - classic tests: - noop1: dir: . run: "doxygen --version" # This test fails because doxygen is missing required_packages: - doxygen # Overridden by the next role - role: standard-test-basic tags: - classic tests: - noop2: dir: . run: "echo noop2" required_packages: - libevdev-devel # this overrides the doxygen package
Metadata Update from @astepano: - Issue assigned to astepano