Skip to content
Snippets Groups Projects
Commit d9844b24 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Completing the deactivation and reactivation of defaults during UT trigger actions

parent 88ad9eb2
No related branches found
No related tags found
1 merge request!40Fix/racing condition altstep vs default cf3
...@@ -39,7 +39,7 @@ module OneM2M_Functions { ...@@ -39,7 +39,7 @@ module OneM2M_Functions {
map(self:acPort, system:acPort); map(self:acPort, system:acPort);
activate(a_default()); activate(a_default());
activate(a_cse_cf01()); vc_a_cse := activate(a_cse_cf01());
// Initialize AE2 // Initialize AE2
if(p_auxiliaryAe2Required) { if(p_auxiliaryAe2Required) {
...@@ -88,7 +88,7 @@ module OneM2M_Functions { ...@@ -88,7 +88,7 @@ module OneM2M_Functions {
map(self:utPort, system:utPort); map(self:utPort, system:utPort);
} }
activate(a_default()); activate(a_default());
activate(a_cse_cf02_ae1()); vc_a_cse := activate(a_cse_cf02_ae1());
vc_cse1.start(f_cf02UpCse1()); vc_cse1.start(f_cf02UpCse1());
vc_cse1.done; vc_cse1.done;
...@@ -140,7 +140,7 @@ module OneM2M_Functions { ...@@ -140,7 +140,7 @@ module OneM2M_Functions {
map(self:mccPortIn, system:mccPortIn); map(self:mccPortIn, system:mccPortIn);
map(self:acPort, system:acPort); map(self:acPort, system:acPort);
activate(a_default()); activate(a_default());
activate(a_cse_cf02_cse1()); vc_a_cse := activate(a_cse_cf02_cse1());
vc_ae1.start(f_cf02UpAe1()); vc_ae1.start(f_cf02UpAe1());
vc_ae1.done; vc_ae1.done;
...@@ -189,7 +189,7 @@ module OneM2M_Functions { ...@@ -189,7 +189,7 @@ module OneM2M_Functions {
map(self:utPort, system:utPort); map(self:utPort, system:utPort);
} }
activate(a_default()); activate(a_default());
vc_a_ae_cf03 := activate(a_ae_cf03()); vc_a_ae := activate(a_ae_cf03());
// Connect // Connect
...@@ -216,7 +216,7 @@ module OneM2M_Functions { ...@@ -216,7 +216,7 @@ module OneM2M_Functions {
map(self:mccPortIn, system:mccPortIn); map(self:mccPortIn, system:mccPortIn);
map(self:acPort, system:acPort); map(self:acPort, system:acPort);
activate(a_default()); activate(a_default());
activate(a_cse_cf04()); vc_a_cse := activate(a_cse_cf04());
// Connect // Connect
...@@ -3532,7 +3532,7 @@ module OneM2M_Functions { ...@@ -3532,7 +3532,7 @@ module OneM2M_Functions {
p_utRequest.from_ := "UNINITIALIZED"; p_utRequest.from_ := "UNINITIALIZED";
p_utRequest.requestIdentifier := "m_uttriggerPrimitive" & f_rnd(1, 1000000); p_utRequest.requestIdentifier := "m_uttriggerPrimitive" & f_rnd(1, 1000000);
deactivate(vc_a_ae_cf03); deactivate;
utPort.send(valueof(p_utRequest)); utPort.send(valueof(p_utRequest));
tc_wait.start; tc_wait.start;
...@@ -3549,8 +3549,21 @@ module OneM2M_Functions { ...@@ -3549,8 +3549,21 @@ module OneM2M_Functions {
setverdict(inconc, __SCOPE__, " : Timeout due to no response received from requested SUT!"); setverdict(inconc, __SCOPE__, " : Timeout due to no response received from requested SUT!");
} }
} }
vc_a_ae_cf03 := activate(a_ae_cf03());
activate(a_default());
if(vc_config == e_cf01) {
vc_a_cse := activate(a_cse_cf01());
} else if ((vc_config == e_cf02) or (vc_config == e_cf02CseSimuMaster)) {
if(vc_testSystemRole == e_ae) {
vc_a_cse := activate(a_cse_cf02_ae1());
} else if (vc_testSystemRole == e_cse) {
vc_a_cse := activate(a_cse_cf02_cse1());
}
} else if (vc_config == e_cf03) {
vc_a_ae := activate(a_ae_cf03());
} else if (vc_config == e_cf04) {
vc_a_cse := activate(a_cse_cf04());
}
}else{ }else{
action(p_action); action(p_action);
......
...@@ -39,7 +39,8 @@ module OneM2M_TestSystem { ...@@ -39,7 +39,8 @@ module OneM2M_TestSystem {
var AccessControlPolicy_optional vc_acpAux; var AccessControlPolicy_optional vc_acpAux;
var MsgIn vc_request; var MsgIn vc_request;
var MsgIn vc_response; var MsgIn vc_response;
var default vc_a_ae_cf03; var default vc_a_ae := null;
var default vc_a_cse := null;
}; };
type component AeSimu extends Tester { type component AeSimu extends Tester {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment