[VOL-2731] New Tests for MCAST, refactored tests for TT workflow
Change-Id: Ib6b1ab291697abaf3eac46ab964de29dc4e617f5
diff --git a/tests/tt-workflow/Voltha_TT_PODTests.robot b/tests/tt-workflow/Voltha_TT_PODTests.robot
index 063c23d..f2bb76c 100644
--- a/tests/tt-workflow/Voltha_TT_PODTests.robot
+++ b/tests/tt-workflow/Voltha_TT_PODTests.robot
@@ -74,7 +74,8 @@
Sleep 60s
END
-Sanity E2E Test for TT
+
+Sanity E2E Test for TT (HSIA, VoD, VoIP)
[Documentation] Validates E2E Ping Connectivity and object states for the given scenario:
... Validate successful DHCP/E2E ping (no EAPOL and DHCP flows) for the tech profile that is used
... Traffic sent with same vlan from different RGs,
@@ -89,6 +90,19 @@
Wait Until Keyword Succeeds ${timeout} 2s Perform Sanity Test TT
#Run Keyword If ${has_dataplane} Clean Up Linux
+Sanity E2E Test for TT (MCAST)
+ [Documentation] Validates E2E Ping Connectivity and object states for the given scenario:
+ ... Validate successful DHCP/E2E ping (no EAPOL and DHCP flows) for the tech profile that is used
+ ... Traffic sent with same vlan from different RGs,
+ ... should reach the NNI port on the OLT with the expected double tagged vlan ids
+ ... Inner vlans from the RG should not change
+ [Tags] sanityTT-MCAST
+ [Setup] Run Keyword Start Logging SanityTestTT-MCAST
+ [Teardown] Run Keywords Collect Logs
+ ... AND Stop Logging SanityTestTT-MCAST
+ Run Keyword If ${has_dataplane} Clean Up Linux
+ Wait Until Keyword Succeeds ${timeout} 2s Perform Sanity Test TT MCAST
+
*** Keywords ***
Setup Suite
[Documentation] Set up the test suite