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
ea091c23
Commit
ea091c23
authored
7 years ago
by
acverdugo
Browse files
Options
Downloads
Patches
Plain Diff
Some REG Test Cases updated
Signed-off-by:
acverdugo
<
acverdugo@at4wireless.com
>
parent
6aacf723
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
LibOneM2M/OneM2M_Functions.ttcn
+19
-4
19 additions, 4 deletions
LibOneM2M/OneM2M_Functions.ttcn
OneM2M_Testcases_CSE_Release_1.ttcn
+17
-28
17 additions, 28 deletions
OneM2M_Testcases_CSE_Release_1.ttcn
with
36 additions
and
32 deletions
LibOneM2M/OneM2M_Functions.ttcn
+
19
−
4
View file @
ea091c23
...
...
@@ -1361,6 +1361,25 @@ module OneM2M_Functions {
}
//end f_compareURIs
/**
* @desc Sending a request primitive on mcaPort on AeSimu
* @param p_resourceType Resource type of the resource to be created
* @param p_requestPrimitive CREATE request primitive for the resource to be created
* @param p_parentIndex Internal resource index which indicates the parent of the resource to be created
* @return Internal resource index of the created resource
* @verdict
*/
function
f_cse_sendCreateRequestPrimitive
(
in
ResourceType
p_resourceType
,
template
RequestPrimitive
p_requestPrimitive
:=
m_create
,
integer
p_parentIndex
:=
-
1
)
runs
on
AeSimu
{
var
RequestPrimitive
v_request
;
var
integer
v_resourceIndex
:=
-
1
;
v_request
:=
f_getCreateRequestPrimitive
(
p_resourceType
,
p_requestPrimitive
,
p_parentIndex
);
mcaPort
.
send
(
m_request
(
v_request
));
}
}
//end group AeSimu
group
CseSimuFunctions
{
...
...
@@ -1803,10 +1822,6 @@ module OneM2M_Functions {
v_resourceIndex
:=
f_setResource
(
valueof
(
m_primitiveContentRemoteCSE
(
m_contentMyRemoteCSEResource
)),
int16
,
-
1
);
}
[]
mccPortIn
.
receive
{
tc_ac
.
stop
;
setverdict
(
inconc
,
__SCOPE__
&
":INFO: Unexpected message received"
);
}
[]
tc_ac
.
timeout
{
setverdict
(
inconc
,
__SCOPE__
&
":INFO: No request received for creating resource type remoteCSE"
);
}
...
...
This diff is collapsed.
Click to expand it.
OneM2M_Testcases_CSE_Release_1.ttcn
+
17
−
28
View file @
ea091c23
...
...
@@ -450,7 +450,7 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf01Up
();
//Preamb
u
le
//Preamble
//Test Body
v_request
:=
valueof
(
m_createAe
(
PX_APP_ID
,
omit
,
"C-AE-ID-STEM"
));
...
...
@@ -520,7 +520,7 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf01Up
();
//Preamb
u
le
//Preamble
//vc_remoteCseIndex := f_cse_registrationRemoteCse(mw_createRemoteCSE);
//TODO: create serviceSubscribedProfile, Node, and serviceSubscribedAppRule
//v_cseBaseIndex := f_cse_preamble_createServiceSubscribedProfile({"C*"}); //c_CRUDNDi);
...
...
@@ -571,26 +571,23 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf02UpCseSimuMaster
();
//Preamb
u
le
//Preamble
vc_remoteCseIndex
:=
f_cse_registrationRemoteCse
(
mw_createRemoteCSE
);
//Test Body
vc_ae1
.
start
(
f_cse_createResource
(
int2
,
m_createAe
(
PX_APP_ID
,
-
,
"S"
,
omit
)));
vc_ae1
.
start
(
f_cse_sendCreateRequestPrimitive
(
int2
,
m_createAe
(
PX_APP_ID
,
-
,
"S"
,
omit
)));
vc_ae1
.
done
;
tc_ac
.
start
;
alt
{
[]
mccPortIn
.
receive
(
mw_request
(
mw_createAEAnnc
(
f_getResourceAddress
(
-
1
,
e_hierarchical
,
e_spRelative
)
&
"/S"
,
"CSE_ID"
,
-
))){
[]
mccPortIn
.
receive
(
mw_request
(
mw_createAEAnnc
(
PX_CSE_ID
,
f_getResourceAddress
(
-
1
,
e_hierarchical
,
e_spRelative
)
&
"/S"
,
-
))){
tc_ac
.
stop
;
setverdict
(
pass
,
__SCOPE__
&
": AE creation redirected."
);
}
[]
mccPortIn
.
receive
(
mw_request
(
mw_createAEAnnc
(
f_getResourceAddress
(
-
1
,
e_hierarchical
,
e_absolute
)
&
"/S"
,
"CSE_ID"
,
-
))){
[]
mccPortIn
.
receive
(
mw_request
(
mw_createAEAnnc
(
PX_CSE_ID
,
f_getResourceAddress
(
-
1
,
e_hierarchical
,
e_absolute
)
&
"/S"
,
-
))){
tc_ac
.
stop
;
setverdict
(
pass
,
__SCOPE__
&
": AE creation redirected."
);
}
[]
mccPortIn
.
receive
{
tc_ac
.
stop
;
setverdict
(
fail
,
__SCOPE__
&
": Error while creating AE"
);
}
[]
tc_ac
.
timeout
{
setverdict
(
fail
,
__SCOPE__
&
": No answer while creating AE"
);
}
...
...
@@ -626,11 +623,11 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf02UpCseSimuMaster
();
//Preamb
u
le
//Preamble
vc_remoteCseIndex
:=
f_cse_registrationRemoteCse
(
mw_createRemoteCSE
);
//Test Body
vc_ae1
.
start
(
f_cse_
c
reateRe
sourc
e
(
int2
,
m_createAe
(
PX_APP_ID
,
omit
,
"S"
)));
vc_ae1
.
start
(
f_cse_
sendC
reateRe
questPrimitiv
e
(
int2
,
m_createAe
(
PX_APP_ID
,
omit
,
"S"
)));
vc_ae1
.
done
;
tc_ac
.
start
;
...
...
@@ -640,10 +637,6 @@ module OneM2M_Testcases_CSE_Release_1 {
tc_ac
.
stop
;
setverdict
(
pass
,
__SCOPE__
&
": AE creation redirected."
);
}
[]
mccPortIn
.
receive
{
tc_ac
.
stop
;
setverdict
(
fail
,
__SCOPE__
&
": Error while creating AE"
);
}
[]
tc_ac
.
timeout
{
setverdict
(
fail
,
__SCOPE__
&
": No answer while creating AE"
);
}
...
...
@@ -676,11 +669,11 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf02Up
();
//Preamb
u
le
//Preamble
vc_cse1
.
start
(
f_cse_registrationRemoteCse
(
mw_createRemoteCSE
));
vc_cse1
.
done
;
v_aeIndex
:=
f_cse_createResourc
e
(
int2
,
m_createAe
(
PX_APP_ID
,
omit
,
"S"
));
mcaPort
.
send
(
m_request
(
f_getCreateRequestPrimitiv
e
(
int2
,
m_createAe
(
PX_APP_ID
,
omit
,
"S"
)
,
-
1
))
);
vc_cse1
.
start
(
f_cse_resourceAnnouncementHandler
());
vc_cse1
.
done
;
...
...
@@ -689,7 +682,7 @@ module OneM2M_Testcases_CSE_Release_1 {
tc_ac
.
start
;
alt
{
[]
mcaPort
In
.
receive
(
mw_response
(
mw_responsePrimitive
(
int2001
)))
->
value
v_response
{
[]
mcaPort
.
receive
(
mw_response
(
mw_responsePrimitive
(
int2001
)))
->
value
v_response
{
tc_ac
.
stop
;
//continue to test the content
if
(
ischosen
(
v_response
.
primitive
.
responsePrimitive
.
primitiveContent
.
aE
)){
...
...
@@ -702,10 +695,6 @@ module OneM2M_Testcases_CSE_Release_1 {
setverdict
(
fail
,
__SCOPE__
&
": primitiveContent doesn't exist"
);
}
}
[]
mcaPortIn
.
receive
{
tc_ac
.
stop
;
setverdict
(
fail
,
__SCOPE__
&
": Error while creating AE"
);
}
[]
tc_ac
.
timeout
{
setverdict
(
fail
,
__SCOPE__
&
": No answer while creating AE"
);
}
...
...
@@ -738,7 +727,7 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf02UpCseSimuMaster
();
//Preamb
u
le
//Preamble
vc_remoteCseIndex
:=
f_cse_registrationRemoteCse
(
mw_createRemoteCSE
);
vc_ae1
.
start
(
f_cse_createResource
(
int2
,
m_createAe
(
PX_APP_ID
,
omit
,
"S"
)));
...
...
@@ -799,7 +788,7 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf04Up
();
//Preamb
u
le
//Preamble
vc_remoteCseIndex
:=
f_cse_registerRemoteCse
(
m_createRemoteCSEBase
);
...
...
@@ -866,7 +855,7 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf02Up
();
//Preamb
u
le
//Preamble
vc_cse1
.
start
(
f_cse_registrationRemoteCse
(
mw_createRemoteCSE
));
vc_cse1
.
done
;
...
...
@@ -1278,7 +1267,7 @@ module OneM2M_Testcases_CSE_Release_1 {
// Test component configuration
f_cf02Up
();
//Preamb
u
le
//Preamble
vc_cse1
.
start
(
f_cse_registrationRemoteCse
(
mw_createRemoteCSE
));
vc_cse1
.
done
;
...
...
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