#311 required_packages entries overwrite each other
Opened by whot. Modified

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.

- 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

Metadata