summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
989d584)
Change-Id: Iee26580a1e34c51bc2c32f0bacc14cb1d16ae61e
Signed-off-by: Anssi Mannila <anssi.mannila@nokia.com>
+
+func (c *Control) GetE2KeyCount() (int, error) {
+
+ // Get all keys
+ keys, err := c.e2SubsDb.GetAll(e2SubSdlNs)
+ if err != nil {
+ c.UpdateCounter(cSDLReadFailure)
+ return 0, fmt.Errorf("SDL: GetE2KeyCount(), GetAll(). Error while reading E2 subscriptions keys from DBAAS %s\n", err.Error())
+ }
+ return len(keys), nil
+}
if err != nil {
t.Errorf("TEST: %s", err.Error())
}
if err != nil {
t.Errorf("TEST: %s", err.Error())
}
+ verifyE2KeyCount(t, 1)
+}
+
+func verifyE2KeyCount(t *testing.T, expectedCount int) {
+
+ count, err := mainCtrl.c.GetE2KeyCount()
+ if err != nil {
+ t.Errorf("TEST: %s", err.Error())
+ } else {
+ assert.Equal(t, expectedCount, count)
+ }
}
func TestReadSubscriptionFromSdl(t *testing.T) {
}
func TestReadSubscriptionFromSdl(t *testing.T) {
+
+func (c *Control) GetRESTKeyCount() (int, error) {
+
+ // Get all keys
+ keys, err := c.restSubsDb.GetAll(restSubSdlNs)
+ if err != nil {
+ c.UpdateCounter(cSDLReadFailure)
+ return 0, fmt.Errorf("SDL: GetRESTKeyCount(), GetAll(). Error while reading E2 subscriptions keys from DBAAS %s\n", err.Error())
+ }
+ return len(keys), nil
+}
t.Errorf("TEST: %s", err.Error())
}
restSubsDbMock.AddRestSubIdsInDb(restSubId)
t.Errorf("TEST: %s", err.Error())
}
restSubsDbMock.AddRestSubIdsInDb(restSubId)
+ verifyRESTKeyCount(t, 1)
+}
+
+func verifyRESTKeyCount(t *testing.T, expectedCount int) {
+
+ count, err := mainCtrl.c.GetRESTKeyCount()
+ if err != nil {
+ t.Errorf("TEST: %s", err.Error())
+ } else {
+ assert.Equal(t, expectedCount, count)
+ }
}
func TestReadRESTSubscriptionFromSdl(t *testing.T) {
}
func TestReadRESTSubscriptionFromSdl(t *testing.T) {
+ "github.com/stretchr/testify/assert"
"io/ioutil"
"net/http"
"strconv"
"io/ioutil"
"net/http"
"strconv"
+func (mc *testingSubmgrControl) VerifyAllClean(t *testing.T) {
+ // Verify that all resources are freed
+ assert.Equal(t, 0, len(mainCtrl.c.registry.register))
+ assert.Equal(t, 0, len(mainCtrl.c.registry.restSubscriptions))
+ verifyRESTKeyCount(t, 0)
+ verifyE2KeyCount(t, 0)
+}
+
func (mc *testingSubmgrControl) GetMetrics(t *testing.T) (string, error) {
req, err := http.NewRequest("GET", "http://localhost:8080/ric/v1/metrics", nil)
if err != nil {
func (mc *testingSubmgrControl) GetMetrics(t *testing.T) (string, error) {
req, err := http.NewRequest("GET", "http://localhost:8080/ric/v1/metrics", nil)
if err != nil {
mainCtrl.SetE2State(t, "RAN_NAME_1_CONNECTED")
mainCtrl.VerifyCounterValues(t)
mainCtrl.SetE2State(t, "RAN_NAME_1_CONNECTED")
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
deleteSubscription(t, xappConn1, e2termConn1, &restSubId)
waitSubsCleanup(t, e2SubsId, 10)
deleteSubscription(t, xappConn1, e2termConn1, &restSubId)
waitSubsCleanup(t, e2SubsId, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
defer e2ap_wrapper.AllowE2apToProcess(e2ap_wrapper.SUB_DEL_REQ, true)
waitSubsCleanup(t, e2SubsId, 10)
defer e2ap_wrapper.AllowE2apToProcess(e2ap_wrapper.SUB_DEL_REQ, true)
waitSubsCleanup(t, e2SubsId, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
defer e2ap_wrapper.AllowE2apToProcess(e2ap_wrapper.SUB_DEL_RESP, true)
waitSubsCleanup(t, e2SubsId, 10)
defer e2ap_wrapper.AllowE2apToProcess(e2ap_wrapper.SUB_DEL_RESP, true)
waitSubsCleanup(t, e2SubsId, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
mainCtrl.wait_subs_clean(t, newSubsId, 10)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_subs_clean(t, newSubsId, 10)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqAndRouteUpdateNok(t *testing.T) {
}
func TestRESTSubReqAndRouteUpdateNok(t *testing.T) {
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t) //This test case is not working correctly
}
func TestRESTSubDelReqAndRouteDeleteNok(t *testing.T) {
}
func TestRESTSubDelReqAndRouteDeleteNok(t *testing.T) {
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ ////mainCtrl.VerifyAllClean(t) This test case is not working correctly
}
func TestRESTSubMergeDelAndRouteUpdateNok(t *testing.T) {
}
func TestRESTSubMergeDelAndRouteUpdateNok(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
mainCtrl.wait_multi_subs_clean(t, []uint32{e2SubsIdA.E2SubsId}, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_multi_subs_clean(t, []uint32{e2SubsIdA.E2SubsId}, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
//Wait that subs is cleaned
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubDelReqRetransmission(t *testing.T) {
}
func TestRESTSubDelReqRetransmission(t *testing.T) {
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubDelReqCollision(t *testing.T) {
}
func TestRESTSubDelReqCollision(t *testing.T) {
waitSubsCleanup(t, e2SubsIdB.E2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsIdB.E2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSameSubsDiffRan(t *testing.T) {
}
func TestRESTSameSubsDiffRan(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqRetryInSubmgr(t *testing.T) {
}
func TestRESTSubReqRetryInSubmgr(t *testing.T) {
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, delreq.RequestId.InstanceId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, delreq.RequestId.InstanceId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestREST2eTermNotRespondingToSubReq(t *testing.T) {
}
func TestREST2eTermNotRespondingToSubReq(t *testing.T) {
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsIdA.E2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsIdA.E2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsIdB.E2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsIdB.E2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqPolicyAndSubDelOk(t *testing.T) {
}
func TestRESTSubReqPolicyAndSubDelOk(t *testing.T) {
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTTwoPolicySubReqAndSubDelOk(t *testing.T) {
}
func TestRESTTwoPolicySubReqAndSubDelOk(t *testing.T) {
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTPolicySubReqAndSubDelOkFullAmount(t *testing.T) {
}
func TestRESTPolicySubReqAndSubDelOkFullAmount(t *testing.T) {
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTTwoReportSubReqAndSubDelOk(t *testing.T) {
}
func TestRESTTwoReportSubReqAndSubDelOk(t *testing.T) {
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTTwoReportSubReqAndSubDelOkNoActParams(t *testing.T) {
}
func TestRESTTwoReportSubReqAndSubDelOkNoActParams(t *testing.T) {
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTFullAmountReportSubReqAndSubDelOk(t *testing.T) {
}
func TestRESTFullAmountReportSubReqAndSubDelOk(t *testing.T) {
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
mainCtrl.wait_registry_empty(t, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqReportSameActionDiffEventTriggerDefinitionLen(t *testing.T) {
}
func TestRESTSubReqReportSameActionDiffEventTriggerDefinitionLen(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqReportSameActionDiffActionListLen(t *testing.T) {
}
func TestRESTSubReqReportSameActionDiffActionListLen(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqReportSameActionDiffActionID(t *testing.T) {
}
func TestRESTSubReqReportSameActionDiffActionID(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqDiffActionType(t *testing.T) {
}
func TestRESTSubReqDiffActionType(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqPolicyAndSubDelOkSameAction(t *testing.T) {
}
func TestRESTSubReqPolicyAndSubDelOkSameAction(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqReportSameActionDiffActionDefinitionLen(t *testing.T) {
}
func TestRESTSubReqReportSameActionDiffActionDefinitionLen(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqReportSameActionDiffActionDefinitionContents(t *testing.T) {
}
func TestRESTSubReqReportSameActionDiffActionDefinitionContents(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqReportSameActionDiffSubsAction(t *testing.T) {
}
func TestRESTSubReqReportSameActionDiffSubsAction(t *testing.T) {
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId2, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
xappConn1.TestMsgChanEmpty(t)
e2termConn1.TestMsgChanEmpty(t)
mainCtrl.wait_registry_empty(t, 10)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
// Wait that subs is cleaned
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
func TestRESTSubReqPolicyUpdateTimeoutAndSubDelOkSameAction(t *testing.T) {
}
func TestRESTSubReqPolicyUpdateTimeoutAndSubDelOkSameAction(t *testing.T) {
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
//-----------------------------------------------------------------------------
}
//-----------------------------------------------------------------------------
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
waitSubsCleanup(t, e2SubsId, 10)
mainCtrl.VerifyCounterValues(t)
+ //mainCtrl.VerifyAllClean(t)
}
////////////////////////////////////////////////////////////////////////////////////
}
////////////////////////////////////////////////////////////////////////////////////