Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
A
ATS
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
TST
ATS
Commits
f2a72788
Commit
f2a72788
authored
6 years ago
by
Miguel Angel Reina Ortega
Browse files
Options
Downloads
Patches
Plain Diff
Reordering default altsteps
Signed-off-by:
reinaortega
<
miguelangel.reinaortega@etsi.org
>
parent
2fad9594
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
LibOneM2M/OneM2M_Functions.ttcn
+85
-23
85 additions, 23 deletions
LibOneM2M/OneM2M_Functions.ttcn
LibOneM2M/OneM2M_TestSystem.ttcn
+2
-2
2 additions, 2 deletions
LibOneM2M/OneM2M_TestSystem.ttcn
with
87 additions
and
25 deletions
LibOneM2M/OneM2M_Functions.ttcn
+
85
−
23
View file @
f2a72788
...
@@ -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
());
vc_a
_cse
:=
activate
(
a_cse_cf01
());
vc_a
eSimu
:=
activate
(
a_cse_cf01
());
// Initialize AE2
// Initialize AE2
if
(
p_auxiliaryAe2Required
)
{
if
(
p_auxiliaryAe2Required
)
{
...
@@ -92,7 +92,7 @@ module OneM2M_Functions {
...
@@ -92,7 +92,7 @@ module OneM2M_Functions {
map
(
self
:
utPort
,
system
:
utPort
);
map
(
self
:
utPort
,
system
:
utPort
);
}
}
activate
(
a_default
());
activate
(
a_default
());
vc_a
_cse
:=
activate
(
a_cse_cf02_ae1
());
vc_a
eSimu
:=
activate
(
a_cse_cf02_ae1
());
vc_cse1
.
start
(
f_cf02UpCse1
());
vc_cse1
.
start
(
f_cf02UpCse1
());
vc_cse1
.
done
;
vc_cse1
.
done
;
...
@@ -146,7 +146,7 @@ module OneM2M_Functions {
...
@@ -146,7 +146,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
());
vc_
a_
cse
:=
activate
(
a_cse_cf02_cse1
());
vc_cse
Simu
:=
activate
(
a_cse_cf02_cse1
());
vc_ae1
.
start
(
f_cf02UpAe1
());
vc_ae1
.
start
(
f_cf02UpAe1
());
vc_ae1
.
done
;
vc_ae1
.
done
;
...
@@ -195,7 +195,7 @@ module OneM2M_Functions {
...
@@ -195,7 +195,7 @@ module OneM2M_Functions {
map
(
self
:
utPort
,
system
:
utPort
);
map
(
self
:
utPort
,
system
:
utPort
);
}
}
activate
(
a_default
());
activate
(
a_default
());
vc_
a_ae
:=
activate
(
a_
a
e_cf03
());
vc_
cseSimu
:=
activate
(
a_
cs
e_cf03
());
// Connect
// Connect
...
@@ -222,7 +222,7 @@ module OneM2M_Functions {
...
@@ -222,7 +222,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
());
vc_
a_
cse
:=
activate
(
a_cse_cf04
());
vc_cse
Simu
:=
activate
(
a_cse_cf04
());
// Connect
// Connect
...
@@ -2375,12 +2375,40 @@ module OneM2M_Functions {
...
@@ -2375,12 +2375,40 @@ module OneM2M_Functions {
log
(
__SCOPE__
&
": WARNING: Unexpected Notification for Subscription Verification message received"
);
log
(
__SCOPE__
&
": WARNING: Unexpected Notification for Subscription Verification message received"
);
repeat
;
repeat
;
}
}
}
}
/**
/**
* @desc Cse altstep for config 02
on CSE1 (AE1 as master)
* @desc Cse altstep for config 02
*/
*/
altstep
a_cse_cf02_ae1
()
runs
on
AeSimu
{
[]
a_cse_aeSimu
();
}
/**
* @desc Cse altstep for config 02
*/
altstep
a_cse_cf02_cse1
()
runs
on
CseSimu
{
altstep
a_cse_cf02_cse1
()
runs
on
CseSimu
{
[]
a_cse_cseSimu
();
}
/**
* @desc Cse altstep for config 03
*/
altstep
a_cse_cf03
()
runs
on
CseSimu
{
[]
a_ae_cseSimu
();
}
/**
* @desc Cse altstep for config 04
*/
altstep
a_cse_cf04
()
runs
on
CseSimu
{
[]
a_cse_cseSimu
();
}
/**
* @desc Altstep for CseSimu
*/
altstep
a_cse_cseSimu
()
runs
on
CseSimu
{
var
PrimitiveContent
v_localResource
;
var
PrimitiveContent
v_localResource
;
var
integer
v_localResourceIndex
:=
-
1
;
var
integer
v_localResourceIndex
:=
-
1
;
...
@@ -2451,27 +2479,61 @@ module OneM2M_Functions {
...
@@ -2451,27 +2479,61 @@ module OneM2M_Functions {
}
}
/**
/**
* @desc
Cse a
ltstep for
config 02 on AE1 (CSE1 as master)
* @desc
A
ltstep for
AeSimu
*/
*/
altstep
a_cse_cf02_ae1
()
runs
on
AeSimu
altstep
a_cse_aeSimu
()
runs
on
AeSimu
{
{
var
MsgIn
v_request
;
var
ResponsePrimitive
v_response
;
[]
mcaPortIn
.
receive
(
mw_request
(
mw_notify
))
->
value
v_request
{
tc_ac
.
stop
;
log
(
__SCOPE__
&
": WARNING: Unexpected NOTIFY message received"
);
//Send response in any case
v_response
:=
valueof
(
m_responseNotification
(
int2000
,
omit
));
v_response
.
requestIdentifier
:=
vc_request
.
primitive
.
requestPrimitive
.
requestIdentifier
;
mcaPortIn
.
send
(
f_getMsgOutPrimitive
(
m_response
(
v_response
)));
tc_ac
.
start
(
10.0
);
repeat
;
}
[]
mcaPortIn
.
receive
{
log
(
__SCOPE__
&
": WARNING: Unexpected message received"
);
repeat
;
}
[]
mcaPort
.
receive
{
[]
mcaPort
.
receive
{
log
(
__SCOPE__
&
": WARNING: Unexpected message received"
);
log
(
__SCOPE__
&
": WARNING: Unexpected message received"
);
repeat
;
repeat
;
}
}
}
}
/**
/**
* @desc
Cse a
ltstep for
config 04
* @desc
A
ltstep for
AeSimu
*/
*/
altstep
a_cse_cf04
()
runs
on
CseSimu
{
altstep
a_ae_cseSimu
()
runs
on
CseSimu
{
var
MsgIn
v_request
;
var
ResponsePrimitive
v_response
;
[]
mcaPortIn
.
receive
(
mw_request
(
mw_notify
))
->
value
v_request
{
tc_ac
.
stop
;
log
(
__SCOPE__
&
": WARNING: Unexpected NOTIFY message received"
);
[]
mccPort
.
receive
{
//Send response in any case
v_response
:=
valueof
(
m_responseNotification
(
int2000
,
omit
));
v_response
.
requestIdentifier
:=
vc_request
.
primitive
.
requestPrimitive
.
requestIdentifier
;
mcaPortIn
.
send
(
f_getMsgOutPrimitive
(
m_response
(
v_response
)));
tc_ac
.
start
(
10.0
);
repeat
;
}
[]
mcaPortIn
.
receive
{
log
(
__SCOPE__
&
": WARNING: Unexpected message received"
);
log
(
__SCOPE__
&
": WARNING: Unexpected message received"
);
repeat
;
repeat
;
}
}
}
[]
mcaPort
.
receive
{
log
(
__SCOPE__
&
": WARNING: Unexpected message received"
);
repeat
;
}
}
}
//end group altstepFunctions
}
//end group altstepFunctions
function
f_cse_activateDefaults_cse1
()
runs
on
CseSimu
{
function
f_cse_activateDefaults_cse1
()
runs
on
CseSimu
{
...
@@ -3742,17 +3804,17 @@ module OneM2M_Functions {
...
@@ -3742,17 +3804,17 @@ module OneM2M_Functions {
activate
(
a_default
());
activate
(
a_default
());
if
(
vc_config
==
e_cf01
)
{
if
(
vc_config
==
e_cf01
)
{
vc_a
_cse
:=
activate
(
a_cse_cf01
());
vc_a
eSimu
:=
activate
(
a_cse_cf01
());
}
else
if
((
vc_config
==
e_cf02
)
or
(
vc_config
==
e_cf02CseSimuMaster
))
{
}
else
if
((
vc_config
==
e_cf02
)
or
(
vc_config
==
e_cf02CseSimuMaster
))
{
if
(
vc_testSystemRole
==
e_ae
)
{
if
(
vc_testSystemRole
==
e_ae
)
{
vc_a
_cse
:=
activate
(
a_cse_cf02_ae1
());
vc_a
eSimu
:=
activate
(
a_cse_cf02_ae1
());
}
else
if
(
vc_testSystemRole
==
e_cse
)
{
}
else
if
(
vc_testSystemRole
==
e_cse
)
{
vc_
a_
cse
:=
activate
(
a_cse_cf02_cse1
());
vc_cse
Simu
:=
activate
(
a_cse_cf02_cse1
());
}
}
}
else
if
(
vc_config
==
e_cf03
)
{
}
else
if
(
vc_config
==
e_cf03
)
{
vc_
a_ae
:=
activate
(
a_ae_cf03
());
vc_
cseSimu
:=
activate
(
a_ae_cf03
());
}
else
if
(
vc_config
==
e_cf04
)
{
}
else
if
(
vc_config
==
e_cf04
)
{
vc_
a_
cse
:=
activate
(
a_cse_cf04
());
vc_cse
Simu
:=
activate
(
a_cse_cf04
());
}
}
}
else
{
}
else
{
...
...
This diff is collapsed.
Click to expand it.
LibOneM2M/OneM2M_TestSystem.ttcn
+
2
−
2
View file @
f2a72788
...
@@ -40,8 +40,8 @@ module OneM2M_TestSystem {
...
@@ -40,8 +40,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
:=
null
;
var
default
vc_a
eSimu
:=
null
;
var
default
vc_
a_
cse
:=
null
;
var
default
vc_cse
Simu
:=
null
;
};
};
type
component
AeSimu
extends
Tester
{
type
component
AeSimu
extends
Tester
{
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment