OneM2M_Pixits.ttcn 4.92 KB
Newer Older
1 2 3 4 5 6 7 8
/**
 *  Copyright Notification
 *  No part of this document may be reproduced, in an electronic retrieval system or otherwise, except as authorized by written permission.
 *  The copyright and the foregoing restriction extend to reproduction in all media.
 *  © 2016, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC).
 *  All rights reserved.
 *  
 *  @author     ETSI
9 10
 *  @version    $URL: https://oldforge.etsi.org/svn/oneM2M/branches/Release1/ttcn/LibOneM2M/OneM2M_Pixits.ttcn $
 *              $Id: OneM2M_Pixits.ttcn 347 2017-08-11 08:48:20Z reinaortega $
11 12 13 14 15 16
 *  @desc       Module containing Pixits for oneM2M
 *
 */
module OneM2M_Pixits {
	
	import from XSD all;
17
	import from OneM2M_Types all;
18
	
19
	group TestAdapterParameters {}
20 21

	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
22 23 24 25 26
		group IutParameters {
			
			modulepar boolean PX_MN_CSE	:= true; 
			
			modulepar boolean PX_IN_CSE	:= false; 
27
		
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
			modulepar charstring PX_SUT_ADDRESS := "127.0.0.1:8080";
			
			/**
			 * @desc IUT CSE Name
			 */	
			modulepar XSD.ID PX_CSE_NAME := "cseName";
		
			/**
			 * @desc IUT CSE-ID with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1
			 */		
			modulepar XSD.ID PX_CSE_ID := "/cseId";
			
			/**
			 * @desc IUT CSE resource ID with Unstructured-CSE-relative-Resource-ID (relative) format according to TS-0001-7.2-1
			 */			
			modulepar XSD.ID PX_CSE_RESOURCE_ID	:= "cseResourceId";
			 
			/**
			 * @desc IUT M2M-SP-ID with M2M-SP-ID format (absolute) according to TS-0001-7.2-1 Unstructured-CSE-relative -Resource-ID
			 */
			modulepar XSD.ID PX_SP_ID := "//om2m.org";

			/**
			 * @desc AE-ID with privileges to CREATE at the IUT CSEBase with AE-ID-Stem format (relative) according to TS-0001-7.2-1
			 */	
			modulepar XSD.ID PX_SUPER_AE_ID				:= "admin:admin";
	
			/**
			 * @desc CSE-ID with privileges to CREATE at the IUT CSEBase with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1
			 */	
			modulepar XSD.ID PX_SUPER_CSE_ID				:= "/admin:admin";	
			
			modulepar AddressingMethod PX_ADDRESSING_METHOD := e_hierarchical;
	
			modulepar PrimitiveScope PX_PRIMITIVE_SCOPE 	:= e_cseRelative;
	
			modulepar charstring PX_SERIALIZATION			:= "XML";
	
			modulepar charstring PX_PROTOCOL_BINDING 		:= "HTTP";		
			
			modulepar charstring PX_XML_NAMESPACE 			:= "m2m=""http://www.onem2m.org/xml/protocols""";
			
			modulepar ListOfURIs PX_ACOR 					:= {"*"};			
		}
		
		group TesterParameters {
		
			modulepar charstring PX_AE1_ADDRESS				:= "127.0.0.1:3131";
76
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
77
			modulepar charstring PX_AE2_ADDRESS				:= "127.0.0.1:3132";
78
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
79
			modulepar charstring PX_CSE1_ADDRESS			:= "127.0.0.1:3141";
80
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
81 82 83 84 85 86 87 88 89
			/**
			 * @desc Test System CSE1-ID with SP-relative-CSE-ID format (relative) according to TS-0001-7.2-1
			 */		
			modulepar XSD.ID PX_CSE1_ID					:= "/MyCSEId";
		
			/**
			 * @desc Test System AE1-ID with AE-ID-Stem format (relative) according to TS-0001-7.2-1
			 */			
			modulepar XSD.ID PX_AE1_ID_STEM				:= "";
90

Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
91 92 93 94 95 96 97 98 99
			/**
			 * @desc Test System AE2-ID with AE-ID-Stem format (relative) according to TS-0001-7.2-1
			 */		
			modulepar XSD.ID PX_AE2_ID_STEM				:= "";
			
			/**
			 * @desc Test System APP-ID with App-ID format according to TS-0001-7.2-1
			 */		
			modulepar XSD.ID PX_APP_ID 					:= "NMyAppId";
100

Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
101 102 103 104 105
		}
		
		group ExecutionParameters {
		
			modulepar boolean PX_DELETE_CREATED_RESOURCES 	:= true;
oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
106
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
107
			modulepar XSD.AnyURI PX_RESOURCE_TO_BE_DELETED 	:= "/ae_test";
108
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
109
			modulepar XSD.IDREFS PX_RESOURCES_TO_BE_DELETED := {"MyAe"};
110
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
111 112 113 114 115 116
			modulepar boolean PX_RUN_POSTAMBLE 				:= true;		
		
		
		}


117
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
118

oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
119
	
Miguel Angel Reina Ortega's avatar
Miguel Angel Reina Ortega committed
120

oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
121
	
122 123
	modulepar boolean PX_USE_RESOURCE_ID_AS_ORIGINATOR 				:= true;
	
124 125 126 127
	//for checking whether the locationPolicy creation request is originated from a ASN-AE
	//NOTE: Apply to Device-based location request, and this requires Test System (TS) to activate ASN-AE mode to test IUT  	
	modulepar boolean PX_IUT_IS_ASN_CSE				:= false; //default //set it to true when running Device-based location testcases 	
	modulepar boolean PX_IUT_IS_MN_CSE				:= false; //default //set it to true when running Share-based location testcases
128
	modulepar boolean PX_IUT_IS_IN_CSE				:= false; //default //set it to true when running Share-based location testcases
129
	
130 131 132 133
	//constant parameters for LOC  
	modulepar XSD.Token PX_LOCATION_TARGET_ID				:= "{LOCATION-TARGET-ID}"; //SUPPOSE TO BE RECEIVED FROM LOCATION SERVER
	modulepar XSD.AnyURI PX_LOCATION_SERVER_ADDRESS		:= "{LOCATION-SERVER-ADDRESS}";
	
oneM2MTester Develop Team's avatar
oneM2MTester Develop Team committed
134
	modulepar charstring PX_LOCATION_UPDATE_PERIOD			:= "PT10M10S" ;//10 Minute 10 Seconds
135
	modulepar charstring PX_LOCATION_CONTAINER_NAME		:= "myLoContainer";
136
	
137
	modulepar Labels PX_LABELS := {"VALUE_1"}; 	
138
	modulepar boolean PX_IS_LOC_CONTAINER	:= false;//default //set it to true when the container is created to store location information
139
	
140 141 142
	modulepar PoaList PX_POA := {""};
	modulepar ResourceTypeList_1 PX_SRT := {int1, int2, int3, int4};
	
143
}  // end of module
144