UrlRepo: add support tests from url and tar
Since LAVA is not designed as a build farm, it will be used to work with various build farm together. So, it will be very useful to support tests/images from different sources.
For tests, in the current LAVA, LAVA supports tests from git/bzr and inline. Support for tar and url is planned, but not usable.
Now, in this patch, support for tar and url is implemented.
Signed-off-by: Liu Wenlong email@example.com
This patch has been tested with,
- DUTs: qemu(amd64), Intel-UP2 board
- LAVA Version: lava-dispatcher was updated to the latest[Commit: 7a992201] manually (About the test results, please check the attachments.)
About this patch, in order to use 'DownloaderAction', dynamic module loading was used. Just declined if this method is not the expected one.
I'm interested in lava_dispatcher but not so familiar with it. So, tell me please if I have done something wrong.