Skip to content
Snippets Groups Projects

Fix/racing condition altstep vs default cf3

+ 23
6
Compare changes
  • Side-by-side
  • Inline
Files
@@ -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());
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,6 +3532,7 @@ module OneM2M_Functions {
@@ -3532,6 +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;
utPort.send(valueof(p_utRequest));
utPort.send(valueof(p_utRequest));
tc_wait.start;
tc_wait.start;
@@ -3548,7 +3549,21 @@ module OneM2M_Functions {
@@ -3548,7 +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!");
}
}
}
}
 
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);
Loading