Evpn Junit Testcases 96/65696/9
authorRiyazahmed D Talikoti <riyazahmed.d.talikoti@ericsson.com>
Sat, 18 Nov 2017 18:11:26 +0000 (23:41 +0530)
committerVivekanandan Narasimhan <n.vivekanandan@ericsson.com>
Fri, 1 Dec 2017 05:43:42 +0000 (05:43 +0000)
commitff40bd86ef8d9edc8fbbd5725191e1bc72e59f1f
tree781d912b90666fa81af6d0605eba17621dcab225
parente88f453bca7b51b8017cba7141148d4a209f71c2
Evpn Junit Testcases

1. Port is created in DPN1 before EVPN attach and check for RT2
advertisement.
2. Port is created in DPN1 after EVPN attach and check for RT2
advertisement.
3. Port is deleted in DPN1 check for RT2 withdrawal(if EVPN is attached).
4. Detach EVPN and check for RT2 withdrawal.
5. Add MacVrfEntry before EVPN attach and check for DMAC flor install for
RT2 received route.
6. Add MacVrfEntry after EVPN attach and check for DMAC flor install for
RT2 received route.
7. Withdraw RT2 route received, check for uninstalling the DMAC flow.

Additionally test helper files added.
Light weight implementation of some other module like bgpmanager,
vpnmanager is done and they are binded.

Change-Id: Ie0ec83dcec97a48d7f7c5f21c4865a6d98a3ceed
Signed-off-by: Riyazahmed D Talikoti <riyazahmed.d.talikoti@ericsson.com>
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/ElanServiceTest.java
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/ElanServiceTestBase.java
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/ElanServiceTestModule.java
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/ExpectedObjects.xtend
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/utils/BgpManagerTestImpl.java [new file with mode: 0644]
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/utils/ElanEgressActionsHelper.java
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/utils/EvpnTestHelper.java [new file with mode: 0644]
vpnservice/elanmanager/elanmanager-impl/src/test/java/org/opendaylight/netvirt/elanmanager/tests/utils/VpnManagerTestImpl.java [new file with mode: 0644]