remsim: Reset the bankd-side state at start of test
In general we don't want that bankd retains state from one test case to another. Let's issue the new RSPRO ResetStateReq at the start of each relevant test Change-Id: If810ccbbc848dd2448a4eaea20c80f60f15a2e84
This commit is contained in:
parent
eb172b3942
commit
d14ad4ccba
|
@ -81,6 +81,7 @@ testcase TC_connectBankReq() runs on bankd_test_CT {
|
|||
testcase TC_createMapping() runs on bankd_test_CT {
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 0 };
|
||||
var ClientSlot cs := { clientId := 23, slotNr := 42 };
|
||||
f_rspro_srv_create_slotmap(cs, bs);
|
||||
|
@ -91,6 +92,7 @@ testcase TC_createMapping() runs on bankd_test_CT {
|
|||
testcase TC_createMapping_busySlot() runs on bankd_test_CT {
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 0 };
|
||||
var ClientSlot cs := { clientId := 23, slotNr := 42 };
|
||||
f_rspro_srv_create_slotmap(cs, bs);
|
||||
|
@ -102,6 +104,7 @@ testcase TC_createMapping_busySlot() runs on bankd_test_CT {
|
|||
testcase TC_createMapping_invalidSlot() runs on bankd_test_CT {
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 200 };
|
||||
var ClientSlot cs := { clientId := 23, slotNr := 42 };
|
||||
f_rspro_srv_create_slotmap(cs, bs, exp_res := illegalSlotId);
|
||||
|
@ -112,6 +115,7 @@ testcase TC_createMapping_invalidSlot() runs on bankd_test_CT {
|
|||
testcase TC_createMapping_invalidBank() runs on bankd_test_CT {
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
var BankSlot bs := { bankId := 200, slotNr := 0 };
|
||||
var ClientSlot cs := { clientId := 23, slotNr := 42 };
|
||||
f_rspro_srv_create_slotmap(cs, bs, exp_res := illegalBankId);
|
||||
|
@ -122,6 +126,7 @@ testcase TC_createMapping_invalidBank() runs on bankd_test_CT {
|
|||
testcase TC_removeMapping_unknownMap() runs on bankd_test_CT {
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 0 };
|
||||
var ClientSlot cs := { clientId := 23, slotNr := 42 };
|
||||
f_rspro_srv_remove_slotmap(cs, bs, exp_res := unknownSlotmap);
|
||||
|
@ -132,6 +137,7 @@ testcase TC_removeMapping_unknownMap() runs on bankd_test_CT {
|
|||
testcase TC_removeMapping() runs on bankd_test_CT {
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 0 };
|
||||
var ClientSlot cs := { clientId := 23, slotNr := 42 };
|
||||
f_rspro_srv_create_slotmap(cs, bs);
|
||||
|
@ -180,6 +186,7 @@ testcase TC_createMapping_clientConnect() runs on bankd_test_CT {
|
|||
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 0 };
|
||||
f_rspro_srv_create_slotmap(rspro[0].rspro_client_slot, bs);
|
||||
|
@ -201,6 +208,7 @@ testcase TC_createMapping_clientReconnect() runs on bankd_test_CT {
|
|||
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 0 };
|
||||
f_rspro_srv_create_slotmap(rspro[0].rspro_client_slot, bs);
|
||||
|
@ -248,6 +256,7 @@ testcase TC_createMapping_exchangeTPDU() runs on bankd_test_CT {
|
|||
|
||||
f_init();
|
||||
as_connectBankReq(bid := mp_bank_id, nslots := mp_num_slots);
|
||||
f_rspro_srv_reset_state(ok);
|
||||
|
||||
var BankSlot bs := { bankId := mp_bank_id, slotNr := 0 };
|
||||
f_rspro_srv_create_slotmap(rspro[0].rspro_client_slot, bs);
|
||||
|
|
Loading…
Reference in New Issue