From 543c5d2242a17ee3f91a38f21439b0c4c3114054 Mon Sep 17 00:00:00 2001 From: Jan Gelety Date: Fri, 11 Sep 2020 11:08:39 +0200 Subject: Test: Add ramp-up phase to nat44ed-udir tests Change-Id: I3aa50ec1ef9b0445014daa31e767323060f4a03f Signed-off-by: Jan Gelety (cherry picked from commit d68be735d882bafcb672ebb27a66efbcabbeb02d) Change-Id: Iad67c8445e18b22eccbea25d75b91827b398775f Signed-off-by: Jan Gelety --- resources/libraries/robot/ip/nat.robot | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) (limited to 'resources/libraries/robot/ip/nat.robot') diff --git a/resources/libraries/robot/ip/nat.robot b/resources/libraries/robot/ip/nat.robot index b78575a960..e80e1e1c85 100644 --- a/resources/libraries/robot/ip/nat.robot +++ b/resources/libraries/robot/ip/nat.robot @@ -108,6 +108,38 @@ | | ... | ${dut2} | ${out_net} | ${out_mask} | gateway=${dut1_if2_ip4} | | ... | interface=${DUT2_${int}1}[0] +| Verify NAT44 TCP sessions number on DUT1 node +| | [Documentation] | Verify that all required NAT44 TCP sessions are +| | ... | established on DUT1 node. +| | +| | Verify NAT44 sessions number | ${nodes['DUT1']} | ${n_sessions} | TCP + +| Verify NAT44 UDP sessions number on DUT1 node +| | [Documentation] | Verify that all required NAT44 UDP sessions are +| | ... | established on DUT1 node. +| | +| | Verify NAT44 sessions number | ${nodes['DUT1']} | ${n_sessions} | UDP + +| Verify NAT44 sessions number +| | [Documentation] | Verify that all required NAT44 sessions of required +| | ... | protocol are established. +| | +| | ... | *Arguments:* +| | ... | - node - DUT node. Type: dictionary +| | ... | - exp_n_sessions - Expected number of NAT44 sessions. Type: integer +| | ... | - proto - Required protocol. Type: string +| | +| | ... | *Example:* +| | +| | ... | \| Verify NAT44 sessions number \| ${nodes['DUT1']} \| ${64512} \ +| | ... | \| UDP \| +| | +| | [Arguments] | ${node} | ${exp_n_sessions} | ${proto} +| | +| | ${nat44_sessions}= | Get NAT44 Sessions Number | ${node} | ${proto} +| | Should Be Equal As Integers | ${nat44_sessions} | ${exp_n_sessions} +| | ... | Not all NAT44 ${proto} sessions have been established + # DET44 - NAT44 deterministic | Enable DET44 plugin on DUT | | [Documentation] | Enable DET44 plugin on DUT. @@ -169,7 +201,7 @@ | Initialize NAT44 deterministic mode in circular topology | | [Documentation] | Initialization of NAT44 deterministic mode (DET44) -| | ... | on DUT1. +| | ... | on DUT1 node. | | | | Enable DET44 plugin on DUT | ${dut1} | | Configure DET44 interfaces -- cgit 1.2.3-korg