Bug-1516: Introduce PCC mock. 05/10005/5
authorMilos Fabian <milfabia@cisco.com>
Fri, 15 Aug 2014 11:42:50 +0000 (13:42 +0200)
committerMilos Fabian <milfabia@cisco.com>
Mon, 18 Aug 2014 08:58:27 +0000 (10:58 +0200)
commit31ea48c82de64b2e2cf38b9b0c44ad0d9e3de05b
treeb79ee978bb3273da120d7b3f28b5c3766e8d42c1
parent7d1361e2deae8b0725886d78e7f007b5a7fbdf12
Bug-1516: Introduce PCC mock.

-dummy PCC responder
-contains executable jar
-input parameters:
--address <inet address> (the first PCC's address, mandatory argument)
--pcc <count> (a number of PCC mocks to connect ODL's PCE, 1 by default)
--lsp <count> (a number of LSPs per PCC, 1 by default)
--pcerr (optional flag - PCC returns random PCError Msg as a response to PCUpd)
-PCC mock can establish connection with PCE, periodically (30s) sends keep-alive msg
-creates dummy LSPs and sync with PCE, responses to PCE requests (PCUpd Msg) - with PCRpt Msg

Change-Id: I5f7eff957375be53f48bc169cf85a22a19ff60b1
Signed-off-by: Milos Fabian <milfabia@cisco.com>
pcep/pcc-mock/.project [new file with mode: 0644]
pcep/pcc-mock/pom.xml [new file with mode: 0644]
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/Main.java [new file with mode: 0644]
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/MsgBuilderUtil.java [new file with mode: 0644]
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PCCActivator.java [new file with mode: 0644]
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PCCMock.java [new file with mode: 0644]
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/PCCSrpObjectParser.java [new file with mode: 0644]
pcep/pcc-mock/src/main/java/org/opendaylight/protocol/pcep/pcc/mock/SimpleSessionListener.java [new file with mode: 0644]
pcep/pcc-mock/src/test/java/org/opendaylight/protocol/pcep/pcc/mock/SimpleSessionListenerTest.java [new file with mode: 0644]
pcep/pom.xml