action #14066
closedBetter hint for 'missing needles'
100%
Description
Reference test: https://openqa.opensuse.org/tests/276937/file/autoinst-log.txt
Error message in there: Could not open image /var/lib/openqa/share/tests/opensuse/products/opensuse/needles/inst-overview-kde-leap422-20160507.png
This issue generally happens when somebody is cleaning up needles (either using the admin interface or with a regular pullrequest deleting a needle)
Any test that is already running and that has the needle registered will fail with a high likelihood once this needle would be a candidate.
At a minimum this kind of error needs a better explanation to the user (that there was nothing he did wrong), better yet, the test would auto-trigger for this
and best of all: removing needles would be a queue action; running tests should still have access to the files, but new jobs would no longer be allowed to register a needle (and use it). Maybe with an additional tag 'TAGGED-FOR-REMOVAL' which gets auto-unregistered on start of a test. Then a needle that was tagged for like 24 hours with can be definitively be deleted (no test should run for that long after all)