fix(core): TRex self loop tests 47/39547/2
authorpmikus <peter.mikus@protonmail.ch>
Fri, 22 Sep 2023 05:10:25 +0000 (07:10 +0200)
committerPeter Mikus <peter.mikus@protonmail.ch>
Fri, 22 Sep 2023 05:15:40 +0000 (05:15 +0000)
Signed-off-by: pmikus <peter.mikus@protonmail.ch>
Change-Id: I8945daffd500f689b3eb630f1ce7e1dc4f05aca8

resources/libraries/python/TrafficGenerator.py
resources/libraries/robot/shared/suite_setup.robot

index 4543bae..f759f52 100644 (file)
@@ -301,7 +301,7 @@ class TrafficGenerator(AbstractMeasurer):
             for l in range(1, parallel_links*2, 2):
                 tg_if1_adj_addr = topology[f"TG_pf{l+1}_mac"][0]
                 tg_if2_adj_addr = topology[f"TG_pf{l}_mac"][0]
-                if osi_layer in ("L3", "L7"):
+                if osi_layer in ("L3", "L7") and "DUT1" in topology.keys():
                     ifl = BuiltIn().get_variable_value("${int}")
                     last = topology["duts_count"]
                     tg_if1_adj_addr = Topology().get_interface_mac(
index 1544ea3..46e1348 100644 (file)
 | | ${version} = | Get TG Version | ${nodes}[TG]
 | | Export Dut Type And Version | ${type} | ${version}
 | | Export TG Type And Version | ${type} | ${version}
-| | Initialize traffic generator | L2
+| | Initialize traffic generator | ${osi_layer}
 
 | Additional Suite Setup Action For iPerf3
 | | [Documentation]