Report: Remove VNF
[csit.git] / resources / tools / presentation / input_data_files.py
index cde6d1a..262c6a0 100644 (file)
@@ -166,17 +166,21 @@ def download_and_unzip_data_file(spec, job, build, pid, log):
             return False
     elif job.startswith("hc2vpp-"):
         url = spec.environment["urls"]["URL[JENKINS,HC]"]
+    elif job.startswith("intel-dnv-"):
+        url = spec.environment["urls"]["URL[VIRL,DNV]"].format(release=job[-4:])
     else:
         raise PresentationError("No url defined for the job '{}'.".
                                 format(job))
     file_name = spec.input["file-name"]
     full_name = spec.input["download-path"]. \
         format(job=job, build=build["build"], filename=file_name)
-    url = "{0}/{1}".format(url, full_name)
+    if not job.startswith("intel-dnv-"):
+        url = "{0}/{1}".format(url, full_name)
     new_name = join(spec.environment["paths"]["DIR[WORKING,DATA]"],
                     "{job}{sep}{build}{sep}{name}".
                     format(job=job, sep=SEPARATOR, build=build["build"],
                            name=file_name))
+
     # Download the file from the defined source (Jenkins, logs.fd.io):
     success = _download_file(url, new_name, log)