cdash: remove build info from oct builds 10/43010/1
authorTibor Frank <[email protected]>
Mon, 26 May 2025 12:07:14 +0000 (12:07 +0000)
committerTibor Frank <[email protected]>
Mon, 26 May 2025 12:07:14 +0000 (12:07 +0000)
Change-Id: I0e8877a2dacd341048c784f7411f91abe9ab8617
Signed-off-by: Tibor Frank <[email protected]>
csit.infra.dash/app/cdash/data/data.py

index 0d1e313..6d76b59 100644 (file)
@@ -399,8 +399,16 @@ class Data:
                 schema=schema
             )
             if data_set["data_type"] in ("iterative", "coverage"):
-                data["release"] = data_set["release"]
-                data["release"] = data["release"].astype("category")
+                if not data.empty:
+                    data["release"] = data_set["release"]
+                    data["release"] = data["release"].astype("category")
+
+                    # Remove build info from octeon builds:
+                    new_col = [
+                        v.rsplit("~", 1)[0] + "-oct" if "octeon" in v else v
+                        for v in data["dut_version"].to_list()
+                    ]
+                    data["dut_version"] = new_col
 
             data_lists[data_set["data_type"]].append(data)