ATS issueshttps://git.onem2m.org/TST/ATS/-/issues2019-06-21T14:13:11Zhttps://git.onem2m.org/TST/ATS/-/issues/56TC_CSE_REG_RET_009 and TC_CSE_REG_DEL_004: wrong resource index expected2019-06-21T14:13:11ZMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgTC_CSE_REG_RET_009 and TC_CSE_REG_DEL_004: wrong resource index expectedThe expected resource index should be vc_localRemoteCseIndex instead of vc_remoteCseIndexThe expected resource index should be vc_localRemoteCseIndex instead of vc_remoteCseIndexRelease 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/50Error in TC_CSE_DMR_UPD_015_AE_ACPI, TC_CSE_DMR_UPD_015_CNT_ACPI, TC_CSE_DMR_...2019-06-21T14:13:11ZAntonio Castillo VerdugoError in TC_CSE_DMR_UPD_015_AE_ACPI, TC_CSE_DMR_UPD_015_CNT_ACPI, TC_CSE_DMR_UPD_015_SUB_ACPI and TC_CSE_DMR_UPD_015_GRP_ACPIThere are two mistakes in each TC. In both lines, ".node" is being used.
TC_CSE_DMR_UPD_015_AE_ACPI:
if(v_responsePrimitive.primitiveContent.aE.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.access...There are two mistakes in each TC. In both lines, ".node" is being used.
TC_CSE_DMR_UPD_015_AE_ACPI:
if(v_responsePrimitive.primitiveContent.aE.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){
if(v_responsePrimitive.primitiveContent.aE.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){
TC_CSE_DMR_UPD_015_CNT_ACPI:
if(v_responsePrimitive.primitiveContent.container.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){
if(v_primitiveContentRetrieveResource.container.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){
TC_CSE_DMR_UPD_015_SUB_ACPI:
if(v_responsePrimitive.primitiveContent.subscription.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){
if(v_primitiveContentRetrieveResource.subscription.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){
TC_CSE_DMR_UPD_015_GRP_ACPI:
if(v_responsePrimitive.primitiveContent.group_.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){
if(v_responsePrimitive.primitiveContent.group_.accessControlPolicyIDs != valueof(v_updateRequestPrimitive.primitiveContent.node.accessControlPolicyIDs)){Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/45Resource Address field (To)" for "Non-hierarchical, Absolute" addressing f...2020-04-21T09:06:43ZgajreResource Address field (To)" for "Non-hierarchical, Absolute" addressing formatFor Non-hierarchical absolute format, should be of //SP-ID/CSE-ID/RESOURCE-ID.
As per the current implementation in TTCN, its add PX_CSE_RESOURCE_ID to additionally to the address field.
Due to this, mainly the test related to non-hi...For Non-hierarchical absolute format, should be of //SP-ID/CSE-ID/RESOURCE-ID.
As per the current implementation in TTCN, its add PX_CSE_RESOURCE_ID to additionally to the address field.
Due to this, mainly the test related to non-hierarchical absolute format fails as it expects the additional field.
We need to do the changes in f_getResourceAddress() function in TTCN code to correct the address format (//SP-ID/CSE-ID/RESOURCE-ID).Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/34TC_CSE_REG_CRE_004 and TC_CSE_REG_CRE_016 - Incorrect response status code ex...2020-04-21T09:06:55ZMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgTC_CSE_REG_CRE_004 and TC_CSE_REG_CRE_016 - Incorrect response status code expectedResponse status code should be "SECURITY_ASSOCIATION_REQUIRED" (4107) as defined in TS-0004 7.4.6.2.2.
TPs and TTCN code need to be updated accordingly. Response status code should be "SECURITY_ASSOCIATION_REQUIRED" (4107) as defined in TS-0004 7.4.6.2.2.
TPs and TTCN code need to be updated accordingly. Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/29TC_CSE_DMR_CRE_012_SUB_LBL2020-04-21T09:06:55ZgajreTC_CSE_DMR_CRE_012_SUB_LBLTC_CSE_DMR_CRE_012_SUB_LBL - when not able to create AE2 it generates an error since it sends out on mcaPort without being mapped TC_CSE_DMR_CRE_012_SUB_LBL - when not able to create AE2 it generates an error since it sends out on mcaPort without being mapped Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/28TC_CSE_DMR_DEL_004* - inconc issue2020-04-21T09:06:55ZgajreTC_CSE_DMR_DEL_004* - inconc issueTC_CSE_DMR_DEL_004* - inconc issues
1. TC_CSE_DMR_DEL_004_GRP - subscription issue (TT? ) -> notificationURI of subscription needs to be corrected. It should be AE2 or AE1 ?
2. TC_CSE_DMR_DEL_004_PCH - set verdict on flag not prese...TC_CSE_DMR_DEL_004* - inconc issues
1. TC_CSE_DMR_DEL_004_GRP - subscription issue (TT? ) -> notificationURI of subscription needs to be corrected. It should be AE2 or AE1 ?
2. TC_CSE_DMR_DEL_004_PCH - set verdict on flag not present.
Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/27TC_CSE_SEC_ACP_010_* check verdict2020-04-21T09:06:55ZgajreTC_CSE_SEC_ACP_010_* check verdictTC_CSE_SEC_ACP_010_* -
Ip address in ACR should be different to the one used.
Suggestion to use a local IP address. Then, in order to run correctly postamble, update of ACP is needed to remove that ACR.
TC_CSE_SEC_ACP_010_* -
Ip address in ACR should be different to the one used.
Suggestion to use a local IP address. Then, in order to run correctly postamble, update of ACP is needed to remove that ACR.
Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/26TC_CSE_SEC_ACP_006* -- does not delete nor update AE due ACP problems2020-04-21T09:06:55ZgajreTC_CSE_SEC_ACP_006* -- does not delete nor update AE due ACP problems
TC_CSE_SEC_ACP_006* - these test cases does not delete nor update AE due ACP problems.
Please configure correctly accessControlWindow + pattern of scheduleEntry.
TC_CSE_SEC_ACP_006* - these test cases does not delete nor update AE due ACP problems.
Please configure correctly accessControlWindow + pattern of scheduleEntry.
Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/25TC_CSE_DMR_RET_003 - The used ACP does not work for all permutations2020-04-21T09:06:55ZMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgTC_CSE_DMR_RET_003 - The used ACP does not work for all permutationsThe created ACP is associated to parent resource (AE) which makes some permutations fail (for instance, GRP) as default access privilege instead of the parent resource privilege is used.
In order to solve that, the created ACP should...The created ACP is associated to parent resource (AE) which makes some permutations fail (for instance, GRP) as default access privilege instead of the parent resource privilege is used.
In order to solve that, the created ACP should be associated to the resource itself instead of the parent resource. Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/20TC_CSE_REG_RET_001 - Expected parentID attribute should be null2020-04-21T09:06:55ZMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgTC_CSE_REG_RET_001 - Expected parentID attribute should be nullThe parentID attribute in the returned CSEBase resource shall be set to null so the mw_contentCSEBase_rc1 template should match that. The parentID attribute in the returned CSEBase resource shall be set to null so the mw_contentCSEBase_rc1 template should match that. Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/19TC_CSE_REG_CRE_005 does not handle unexpected messages during CSE registration2020-04-21T09:06:55ZMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgTC_CSE_REG_CRE_005 does not handle unexpected messages during CSE registrationThis TC (and similar ones also) does not handle unexpected messages during the CSE registration such as creation of ACP to associate with the remoteCSE, update of remoteCSE, retrieval of CSEBase, etc.. This TC (and similar ones also) does not handle unexpected messages during the CSE registration such as creation of ACP to associate with the remoteCSE, update of remoteCSE, retrieval of CSEBase, etc.. Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/17TC_CSE_DMR_UPD_0092020-04-21T09:06:55ZAntonio Castillo VerdugoTC_CSE_DMR_UPD_009Update TP, then TC implementation. It is needed to create permutations. This TC will try to update attributes not allowed in certain resources.Update TP, then TC implementation. It is needed to create permutations. This TC will try to update attributes not allowed in certain resources.Release 1 onwardsAntonio Castillo VerdugoAntonio Castillo Verdugohttps://git.onem2m.org/TST/ATS/-/issues/16TC_CSE_REG_CRE_013_POA2018-02-13T16:15:41ZgajreTC_CSE_REG_CRE_013_POATest case implementation needs to handle the response received from the DUT. In this test case when the request of resource creation is sent to DUT, it creates the resource and sends the response back to TTCN code. TTCN Test case impleme...Test case implementation needs to handle the response received from the DUT. In this test case when the request of resource creation is sent to DUT, it creates the resource and sends the response back to TTCN code. TTCN Test case implementation needs to handle this response from the DUT.
Release 1 onwardsMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orgMiguel Angel Reina Ortegamiguelangel.reinaortega@etsi.orghttps://git.onem2m.org/TST/ATS/-/issues/15TC_CSE_DMR_UPD_016_SUB_NU2018-02-09T10:49:53ZAntonio Castillo VerdugoTC_CSE_DMR_UPD_016_SUB_NUWhen notificationURI is updated, it must point to an existing resourceWhen notificationURI is updated, it must point to an existing resourceRelease 1 onwardsAntonio Castillo VerdugoAntonio Castillo Verdugohttps://git.onem2m.org/TST/ATS/-/issues/14TC_CSE_DMR_CRE_0082018-02-09T10:49:51ZAntonio Castillo VerdugoTC_CSE_DMR_CRE_008Test Case implementation needs to be updated. It is not alligned with TPTest Case implementation needs to be updated. It is not alligned with TPRelease 1 onwardsAntonio Castillo VerdugoAntonio Castillo Verdugohttps://git.onem2m.org/TST/ATS/-/issues/13TC_CSE_DMR_CRE_0072018-02-09T10:49:52ZAntonio Castillo VerdugoTC_CSE_DMR_CRE_007TP needs to be updated, then TC implementation. Current Test Objective says:
"Check that the IUT responds with error when the newly created <contentInstance> results in that the field value of attribute currentNrOfInstances exceeds th...TP needs to be updated, then TC implementation. Current Test Objective says:
"Check that the IUT responds with error when the newly created <contentInstance> results in that the field value of attribute currentNrOfInstances exceeds the field value of maxNrOfInstances in the parent container resource".
Following TS-0001 Release 1 (v1.16.0), in section 10.2.19.2:
"If the newly created <contentInstance> resource violates any of the policies defined in the parent <container> resource (e.g. maxNrOfInstances or maxByteSize), then the oldest <contentInstance> resources shall be removed from the <container> to enable the creation of the new <contentInstance> resource"
So, new Test Objective shall be set to:
"Checks that the IUT accepts a newly created contentInstance when the currentNrOfInstances exceeds the field value set in maxNrOfInstances in the parent container resource by removing enough of the oldest <contentInstance> resources to allow the creation of the new <contentInstance> resource".Release 1 onwardsAntonio Castillo VerdugoAntonio Castillo Verdugohttps://git.onem2m.org/TST/ATS/-/issues/12TC_CSE_DMR_UPD_005_XXX_XXX2018-02-09T10:49:53ZAntonio Castillo VerdugoTC_CSE_DMR_UPD_005_XXX_XXXTP needs to be updated, then TC. The resource must not be present. Permutations shall be erased.TP needs to be updated, then TC. The resource must not be present. Permutations shall be erased.Release 1 onwardsAntonio Castillo VerdugoAntonio Castillo Verdugohttps://git.onem2m.org/TST/ATS/-/issues/11TC_CSE_DMR_CRE_003_SUB2018-02-09T10:49:51ZAntonio Castillo VerdugoTC_CSE_DMR_CRE_003_SUBTTCN needs to handle verification because CSE may perform subscription verification before checking the existence of the resourceTTCN needs to handle verification because CSE may perform subscription verification before checking the existence of the resourceRelease 1 onwardsAntonio Castillo VerdugoAntonio Castillo Verdugo