Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 761 Bytes

testing.md

File metadata and controls

22 lines (15 loc) · 761 Bytes

The filosofy to test is:

  • Test multiple distributions. (see .gitlab-ci.yml and .github/workflows/molecule.yml)

  • Alpine

  • Amazonlinux

  • CentOS

  • Debian

  • Fedora

  • OpenSuse

  • Ubuntu

There are multiple tests configured, here is how they relate.

To test an Ansible role, molecule runs on a commit. This verifies that the role does it's job, but does not ensure that it works in combination with other roles.

Because distributions, molecule, and ansible change over time, a monthly test is done to all roles. The first letter of the role determines the day it's tested. For example ansible-role-example start with an e, runs on the 5th of the month.