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

Merge branch 'fix/racing_condition_altstep_vs_default_cf3' into 'Release1'

Fix/racing condition altstep vs default cf3

fix for AE tests

See merge request !40
parents 7f0d2e6d d9844b24
No related branches found
No related tags found
No related merge requests found
......@@ -39,7 +39,7 @@ module OneM2M_Functions {
map(self:acPort, system:acPort);
activate(a_default());
activate(a_cse_cf01());
vc_a_cse := activate(a_cse_cf01());
// Initialize AE2
if(p_auxiliaryAe2Required) {
......@@ -88,7 +88,7 @@ module OneM2M_Functions {
map(self:utPort, system:utPort);
}
activate(a_default());
activate(a_cse_cf02_ae1());
vc_a_cse := activate(a_cse_cf02_ae1());
vc_cse1.start(f_cf02UpCse1());
vc_cse1.done;
......@@ -140,7 +140,7 @@ module OneM2M_Functions {
map(self:mccPortIn, system:mccPortIn);
map(self:acPort, system:acPort);
activate(a_default());
activate(a_cse_cf02_cse1());
vc_a_cse := activate(a_cse_cf02_cse1());
vc_ae1.start(f_cf02UpAe1());
vc_ae1.done;
......@@ -189,7 +189,7 @@ module OneM2M_Functions {
map(self:utPort, system:utPort);
}
activate(a_default());
activate(a_ae_cf03());
vc_a_ae := activate(a_ae_cf03());
// Connect
......@@ -216,7 +216,7 @@ module OneM2M_Functions {
map(self:mccPortIn, system:mccPortIn);
map(self:acPort, system:acPort);
activate(a_default());
activate(a_cse_cf04());
vc_a_cse := activate(a_cse_cf04());
// Connect
......@@ -3532,6 +3532,7 @@ module OneM2M_Functions {
p_utRequest.from_ := "UNINITIALIZED";
p_utRequest.requestIdentifier := "m_uttriggerPrimitive" & f_rnd(1, 1000000);
deactivate;
utPort.send(valueof(p_utRequest));
tc_wait.start;
......@@ -3548,7 +3549,21 @@ module OneM2M_Functions {
setverdict(inconc, __SCOPE__, " : Timeout due to no response received from requested SUT!");
}
}
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{
action(p_action);
......
......@@ -39,6 +39,8 @@ module OneM2M_TestSystem {
var AccessControlPolicy_optional vc_acpAux;
var MsgIn vc_request;
var MsgIn vc_response;
var default vc_a_ae := null;
var default vc_a_cse := null;
};
type component AeSimu extends Tester {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment