Skip to content

ICSHWI-9208 Moved external test IOCs to the role

Krisztián Löki requested to merge ICSHWI-9208_mock-test-iocs into master

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.

Edited by Krisztián Löki

Merge request reports