C-Dash: Make possible to read data from only one parquet 75/41175/3
authorTibor Frank <[email protected]>
Mon, 24 Jun 2024 06:43:51 +0000 (06:43 +0000)
committerTibor Frank <[email protected]>
Mon, 24 Jun 2024 06:49:17 +0000 (06:49 +0000)
Change-Id: Ifa72b520d6d0dbf9f39432f84a94ab93589a4079
Signed-off-by: Tibor Frank <[email protected]>
csit.infra.dash/app/cdash/data/_metadata/coverage_rls2406_device
csit.infra.dash/app/cdash/data/_metadata/iterative_rls2406_mrr
csit.infra.dash/app/cdash/data/_metadata/iterative_rls2406_ndrpdr
csit.infra.dash/app/cdash/data/_metadata/trending_mrr
csit.infra.dash/app/cdash/data/_metadata/trending_ndrpdr
csit.infra.dash/app/cdash/data/data.py
csit.infra.dash/app/cdash/data/data.yaml

index f619ce8..011ebba 100644 (file)
Binary files a/csit.infra.dash/app/cdash/data/_metadata/coverage_rls2406_device and b/csit.infra.dash/app/cdash/data/_metadata/coverage_rls2406_device differ
index 496a6b7..ced7896 100644 (file)
Binary files a/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2406_mrr and b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2406_mrr differ
index 39bc301..cf2b8a1 100644 (file)
Binary files a/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2406_ndrpdr and b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2406_ndrpdr differ
index 768a9ec..06ddbca 100644 (file)
Binary files a/csit.infra.dash/app/cdash/data/_metadata/trending_mrr and b/csit.infra.dash/app/cdash/data/_metadata/trending_mrr differ
index 3f8b85c..870d8a9 100644 (file)
Binary files a/csit.infra.dash/app/cdash/data/_metadata/trending_ndrpdr and b/csit.infra.dash/app/cdash/data/_metadata/trending_ndrpdr differ
index 2c49992..41033a7 100644 (file)
@@ -400,11 +400,16 @@ class Data:
         )
         for key in self._data.keys():
             logging.info(f"\n\nDataframe {key}:\n")
-            self._data[key] = pd.concat(
-                data_lists[key],
-                ignore_index=True,
-                copy=False
-            )    
+            if len(data_lists[key]) == 0:
+                self._data[key] = pd.DataFrame()
+            elif len(data_lists[key]) == 1:
+                self._data[key] = data_lists[key][0]
+            else:
+                self._data[key] = pd.concat(
+                    data_lists[key],
+                    ignore_index=True,
+                    copy=False
+                )
             self._data[key].info(verbose=True, memory_usage="deep")
             err_msg = self._validate_columns(key)
             if err_msg:
index db7775b..c1b4553 100644 (file)
@@ -19,6 +19,7 @@
     - dut_type
     - dut_version
     - hosts
+    - tg_type
     - start_time
     - passed
     - test_id
@@ -43,6 +44,7 @@
     - dut_type
     - dut_version
     - hosts
+    - tg_type
     - start_time
     - passed
     - test_id
     - build
     - dut_type
     - dut_version
+    - tg_type
     - hosts
     - start_time
     - passed
     - build
     - dut_type
     - dut_version
+    - tg_type
     - hosts
     - start_time
     - passed
     - build
     - dut_type
     - dut_version
+    - tg_type
     - start_time
     - passed
     - test_id
     - build
     - dut_type
     - dut_version
+    - tg_type
     - passed
     - test_id
     - version