C-Dash: Change the year in the copyright message.
[csit.git] / csit.infra.dash / app / cdash / report / graphs.py
index 36f28d0..f10729a 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2022 Cisco and/or its affiliates.
+# Copyright (c) 2023 Cisco and/or its affiliates.
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at:
@@ -24,36 +24,6 @@ from ..utils.constants import Constants as C
 from ..utils.utils import get_color
 
 
-def get_short_version(version: str, dut_type: str="vpp") -> str:
-    """Returns the short version of DUT without build number.
-
-    :param version: Original version string.
-    :param dut_type: DUT type.
-    :type version: str
-    :type dut_type: str
-    :returns: Short verion string.
-    :rtype: str
-    """
-
-    if dut_type in ("trex", "dpdk"):
-        return version
-
-    s_version = str()
-    groups = re.search(
-        pattern=re.compile(r"^(\d{2}).(\d{2})-(rc0|rc1|rc2|release$)"),
-        string=version
-    )
-    if groups:
-        try:
-            s_version = \
-                f"{groups.group(1)}.{groups.group(2)}.{groups.group(3)}".\
-                    replace("release", "rls")
-        except IndexError:
-            pass
-
-    return s_version
-
-
 def select_iterative_data(data: pd.DataFrame, itm:dict) -> pd.DataFrame:
     """Select the data for graphs and tables from the provided data frame.
 
@@ -216,60 +186,3 @@ def graph_iterative(data: pd.DataFrame, sel:dict, layout: dict,
         fig_lat = go.Figure(data=lat_traces, layout=pl_lat)
 
     return fig_tput, fig_lat
-
-
-def table_comparison(data: pd.DataFrame, sel:dict,
-        normalize: bool) -> pd.DataFrame:
-    """Generate the comparison table with selected tests.
-
-    :param data: Data frame with iterative data.
-    :param sel: Selected tests.
-    :param normalize: If True, the data is normalized to CPU frquency
-        Constants.NORM_FREQUENCY.
-    :param data: pandas.DataFrame
-    :param sel: dict
-    :param normalize: bool
-    :returns: Comparison table.
-    :rtype: pandas.DataFrame
-    """
-    table = pd.DataFrame(
-        # {
-        #     "Test Case": [
-        #         "64b-2t1c-avf-eth-l2xcbase-eth-2memif-1dcr",
-        #         "64b-2t1c-avf-eth-l2xcbase-eth-2vhostvr1024-1vm-vppl2xc",
-        #         "64b-2t1c-avf-ethip4udp-ip4base-iacl50sl-10kflows",
-        #         "78b-2t1c-avf-ethip6-ip6scale2m-rnd "],
-        #     "2106.0-8": [
-        #         "14.45 +- 0.08",
-        #         "9.63 +- 0.05",
-        #         "9.7 +- 0.02",
-        #         "8.95 +- 0.06"],
-        #     "2110.0-8": [
-        #         "14.45 +- 0.08",
-        #         "9.63 +- 0.05",
-        #         "9.7 +- 0.02",
-        #         "8.95 +- 0.06"],
-        #     "2110.0-9": [
-        #         "14.45 +- 0.08",
-        #         "9.63 +- 0.05",
-        #         "9.7 +- 0.02",
-        #         "8.95 +- 0.06"],
-        #     "2202.0-9": [
-        #         "14.45 +- 0.08",
-        #         "9.63 +- 0.05",
-        #         "9.7 +- 0.02",
-        #         "8.95 +- 0.06"],
-        #     "2110.0-9 vs 2110.0-8": [
-        #         "-0.23 +-  0.62",
-        #         "-1.37 +-   1.3",
-        #         "+0.08 +-   0.2",
-        #         "-2.16 +-  0.83"],
-        #     "2202.0-9 vs 2110.0-9": [
-        #         "+6.95 +-  0.72",
-        #         "+5.35 +-  1.26",
-        #         "+4.48 +-  1.48",
-        #         "+4.09 +-  0.95"]
-        # }
-    )
-
-    return table