aboutsummaryrefslogtreecommitdiffstats
path: root/resources
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2023-01-25 14:00:04 +0100
committerTibor Frank <tifrank@cisco.com>2023-01-25 13:06:53 +0000
commite1ac55281241ef8705be5919dcb034a0376c6c32 (patch)
treeee65017f98beb5221a19fd5bdb3978c826bd6662 /resources
parentdec6f687648bcfa0dff19b8a293b1fa9a2e5a31a (diff)
Report: Add Trex comparisons
Signed-off-by: Tibor Frank <tifrank@cisco.com> Change-Id: Id6e0c66bc1b09f546ae047840cfeeb68012a982c (cherry picked from commit b828c1b7f96ed1350276237a7b7bda05fad3d866)
Diffstat (limited to 'resources')
-rw-r--r--resources/tools/presentation/input_data_parser.py2
-rw-r--r--resources/tools/presentation/specifications/report/data_sets.yaml2
-rw-r--r--resources/tools/presentation/specifications/report/elements.yaml101
3 files changed, 103 insertions, 2 deletions
diff --git a/resources/tools/presentation/input_data_parser.py b/resources/tools/presentation/input_data_parser.py
index 01dbfa7d56..11cbae7259 100644
--- a/resources/tools/presentation/input_data_parser.py
+++ b/resources/tools/presentation/input_data_parser.py
@@ -92,7 +92,7 @@ class ExecutionChecker(ResultVisitor):
r'Connection [c|r]ps rate: (\d*).*\n'
r'Total data transferred: (\d*).*\n'
r'Completed requests: (\d*).*\n'
- r'Failed requests:\s*(\d*.\d*)/gm'
+ r'Failed requests:\s*(\d*.\d*)'
)
# Needed for CPS and PPS tests
diff --git a/resources/tools/presentation/specifications/report/data_sets.yaml b/resources/tools/presentation/specifications/report/data_sets.yaml
index 8841908ad9..f9bf3e4582 100644
--- a/resources/tools/presentation/specifications/report/data_sets.yaml
+++ b/resources/tools/presentation/specifications/report/data_sets.yaml
@@ -563,7 +563,7 @@
- 5 # 2302 NDRPDR iter env 11
- 6 # 2302 NDRPDR iter env 11
- 7 # 2302 NDRPDR iter env 11
- # - 8 # 2302 NDRPDR iter env 11
+ - 8 # 2302 NDRPDR iter env 11
- 9 # 2302 NDRPDR iter env 11
- 10 # 2302 NDRPDR iter env 11
diff --git a/resources/tools/presentation/specifications/report/elements.yaml b/resources/tools/presentation/specifications/report/elements.yaml
index 9c0c09b64a..98be1695c0 100644
--- a/resources/tools/presentation/specifications/report/elements.yaml
+++ b/resources/tools/presentation/specifications/report/elements.yaml
@@ -1133,6 +1133,107 @@
- "parent"
################################################################################
+# TRex
+
+# TRex Performance Changes 1n-aws pdr
+- type: "table"
+ title: "VPP Performance Changes 1n-aws pdr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,TREX]}/performance-changes-1n-aws-pdr"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NDRPDR'"
+ columns:
+ # - title: "2206.0-10"
+ # data-set: "vpp-1n-aws-hist-iter"
+ - title: "2210.0-11"
+ data-set: "vpp-1n-aws-prev-iter"
+ - title: "2302.0-11"
+ data-set: "vpp-1n-aws-curr-iter"
+ comparisons:
+ - title: "2302.0-11 vs 2210.0-11"
+ reference: 1
+ compare: 2
+ legend:
+ - ''
+ - 'Test Case: Test cases executed for: PDR throughput on 1n-aws with nitro50g.'
+ - 'YYMM.V-E: [uSec +- StDev] results for VPP (YY year, MM month, V minor version) tested in CSIT (E environment version, "10" for CSIT rls2206, "11" for CSIT rls2210 and rls2302).'
+ - 'YYMM.V-E vs YYMM.V-E: [% +- StDev] Relative difference, latter is the base. [N] for Root Cause Analysis (RCA) reference, see RCA list below.'
+ - '2302.0-11 vs 2210.0-11: Compares current VPP code in the current CSIT environment vs previous VPP code in the previous CSIT environment.'
+
+# TRex Performance Changes 1n-aws ndr
+- type: "table"
+ title: "VPP Performance Changes 1n-aws ndr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,TREX]}/performance-changes-1n-aws-ndr"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NDRPDR'"
+ columns:
+ # - title: "2206.0-10"
+ # data-set: "vpp-1n-aws-hist-iter"
+ - title: "2210.0-11"
+ data-set: "vpp-1n-aws-prev-iter"
+ - title: "2302.0-11"
+ data-set: "vpp-1n-aws-curr-iter"
+ comparisons:
+ - title: "2302.0-11 vs 2210.0-11"
+ reference: 1
+ compare: 2
+ legend:
+ - ''
+ - 'Test Case: Test cases executed for: NDR throughput on 1n-aws with nitro50g.'
+ - 'YYMM.V-E: [uSec +- StDev] results for VPP (YY year, MM month, V minor version) tested in CSIT (E environment version, "10" for CSIT rls2206, "11" for CSIT rls2210 and rls2302).'
+ - 'YYMM.V-E vs YYMM.V-E: [% +- StDev] Relative difference, latter is the base. [N] for Root Cause Analysis (RCA) reference, see RCA list below.'
+ - '2302.0-11 vs 2210.0-11: Compares current VPP code in the current CSIT environment vs previous VPP code in the previous CSIT environment.'
+
+# TRex Performance Changes 2n-icx pdr
+- type: "table"
+ title: "VPP Performance Changes 2n-icx pdr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,TREX]}/performance-changes-2n-icx-pdr"
+ include-tests: "PDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NDRPDR'"
+ columns:
+ # - title: "2206.0-10"
+ # data-set: "vpp-2n-icx-hist-iter"
+ - title: "2210.0-11"
+ data-set: "vpp-2n-icx-prev-iter"
+ - title: "2302.0-11"
+ data-set: "vpp-2n-icx-curr-iter"
+ comparisons:
+ - title: "2302.0-11 vs 2210.0-11"
+ reference: 1
+ compare: 2
+ legend:
+ - ''
+ - 'Test Case: Test cases executed for: PDR throughput on 2n-icx with e810cq.'
+ - 'YYMM.V-E: [uSec +- StDev] results for VPP (YY year, MM month, V minor version) tested in CSIT (E environment version, "10" for CSIT rls2206, "11" for CSIT rls2210 and rls2302).'
+ - 'YYMM.V-E vs YYMM.V-E: [% +- StDev] Relative difference, latter is the base. [N] for Root Cause Analysis (RCA) reference, see RCA list below.'
+ - '2302.0-11 vs 2210.0-11: Compares current VPP code in the current CSIT environment vs previous VPP code in the previous CSIT environment.'
+
+# TRex Performance Changes 2n-icx ndr
+- type: "table"
+ title: "VPP Performance Changes 2n-icx ndr"
+ algorithm: "table_comparison"
+ output-file: "{DIR[STATIC,TREX]}/performance-changes-2n-icx-ndr"
+ include-tests: "NDR" # "PDR" | "NDR" | "MRR"
+ filter: "'NDRPDR'"
+ columns:
+ # - title: "2206.0-10"
+ # data-set: "vpp-2n-icx-hist-iter"
+ - title: "2210.0-11"
+ data-set: "vpp-2n-icx-prev-iter"
+ - title: "2302.0-11"
+ data-set: "vpp-2n-icx-curr-iter"
+ comparisons:
+ - title: "2302.0-11 vs 2210.0-11"
+ reference: 1
+ compare: 2
+ legend:
+ - ''
+ - 'Test Case: Test cases executed for: NDR throughput on 2n-icx with e810cq.'
+ - 'YYMM.V-E: [uSec +- StDev] results for VPP (YY year, MM month, V minor version) tested in CSIT (E environment version, "10" for CSIT rls2206, "11" for CSIT rls2210 and rls2302).'
+ - 'YYMM.V-E vs YYMM.V-E: [% +- StDev] Relative difference, latter is the base. [N] for Root Cause Analysis (RCA) reference, see RCA list below.'
+ - '2302.0-11 vs 2210.0-11: Compares current VPP code in the current CSIT environment vs previous VPP code in the previous CSIT environment.'
################################################################################
# VPP