ICSHWI-9208 Moved external test IOCs to the role
Rationale: updating the external dependencies to introduce a new test case or change an existing one was cumbersome
What I did was basically just cloned the IOC repositories, checked the correct version out, then used a simple ansible task to copy all the would-be-IOC-repository directories to the test host(s), looped over the copied directories and converted them to git repositories. Then I set up a lightweight http server (lighttpd
) to be able to use http://
during testing instead of git://
.
The diff is huge because of the inclusion of new files and refactoring common parts of prepare stage to standalone files and moving files around and to include the new git
host and change the URL of git repos. Some changes were needed in the tests too (the LOCATION
is now different for example). The only change in tasks is to not assume that the host is gitlab.esss.lu.se
when setting the LOCATION
env var.