single_config.cfg 10 KB
Newer Older
1
2
3
[MODULE_PARAMETERS]
# This section shall contain the values of all parameters that are defined in your TTCN-3 modules.

4
5
6
7
8
9
10
11
12
13
14
15
16
[ORDERED_INCLUDE]
"src/assignmentNotation/TassignmentNotation.cfg" 
#HACK: escaped double quote added, ass. not. nok, Error while setting parameter field 'tsp_editor' to 'vim': Referenced module parameter cannot be found. Module `vim' does not exist, and no parameter with name `vim' exists in any module.

### cfgFile ###
#"src/cfgFile/define/macro_reference/TSTM_macro_test_main.cfg" #nok, it went 57 pass but now stops with StackOverflowError
#"src/cfgFile/define/structured/structured.cfg" #TODO: SError while setting parameter field 'tsp_1' to 'a': Referenced module parameter cannot be found. Module `a' does not exist, and no parameter with name `a' exists in any module.
"src/cfgFile/module_parameters/assignment/assignment.cfg" #enum modulepar, 19 pass
"src/cfgFile/module_parameters/concat/concat.cfg" #fixed: record concat, &= in cfg file
#"src/cfgFile/module_parameters/nested/nested.cfg" #TODO; it is simplified and reported in NestedRoI;  RT2 bugfix it! Dot notation problem! Reported
#"src/cfgFile/module_parameters/references/references.cfg" #TODO: mp:=mp+1
"src/cfgFile/module_parameters/special_values/SpecialValues.cfg"
#"src/cfgFile/ordered_include/oi_after_list1.cfg" #Error while setting parameter field 'tsp_c' to '0': Type mismatch: charstring value was expected instead of null.
balaskoa's avatar
balaskoa committed
17
#!!!! "src/cfgFile/testport_parameters/array_index.cfg" #compiled, not runnining, it shall be excluded anyway!!!
18
"src/cfg_list_concat/everything.cfg"
19
"src/floatOper/config.cfg" #25 pass
20
21
"src/hexstrOper/config.cfg" #TODO: one testase is commented out (send())
"src/implicitOmit/config.cfg" #ok, 18 pass
22
23
24
"src/text2ttcn_nolegacy/text2ttcn_1.cfg"
#"src/text2ttcn/text2ttcn_1.cfg" #legacy mode
"src/recofOper/config.cfg" #62 pass + 2 tc moved to single_bugs.cfg
25
"src/templateRecof/config.cfg" #ok 38 pass
26
"src/ucharstrOper/config.cfg" 
27

28
[EXECUTE]
29
30
31
32
33
34
#==acceptance_test==
#chinese
#chinese.control #only in parallel - verdict fail and error tests, do not run them!
#comptest # only parallel, see in parallel_main
Fibonacci #no verdict, just code from the begginning
#testerlanc # only parallel, ok, 1 pass but too long
35
36
37
38
39
40
41
42
#==all from:==
all_from_complement
all_from_permutation
all_from_subrefs
all_from_subset
all_from_subtype
all_from_superset
all_from_var
balaskoa's avatar
balaskoa committed
43
#all_from_with_functions #TODO: JSON enc-dec function handling, put into single_bugs.cfg
44
45
46
all_from
sapc.control
#everything - no control part, TODO: repair the test, rework the whole! It was just a sketch.
47
48
49
50
51
52
53
54
55
56
57
#any_from
#any_from #only in parallel
#==anytype:==
AnytypeTest
AnyUser.control #case insensitivity problem - DO NOT handle this yet! Hacked
noany
smallany
#Supplier #in titan.core is excluded as well
#==anytypeOper:==
TanytypeOper
TanytypeWrapOper
58
#==arrayOper:
59
TarrayOper
60
61
62
63
64
65
66
#===ASN1:===
# codeGeneration #compile only tests, you can exclude all files from ASN1 (except Test330) if the compile time is critical
Test303T.control #ok
#==assignmentNotation
#TassignmentNotation # requires [ORDERED_INCLUDE] see there!
#basicStatem:
TbasicStatem # TODO: basicStatemLabelGoto2 => none because goto is not implemented, commented out
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#BER*  #TODO: implement BER encoding
#bitstrOper:
TbitstrOper.control //TODO: line 800: bugfix BS.send(vl_str[0]); - compilation error
TbitstrOperLonger.control
#boolOPer:
TboolOper.control

#cfg_list_concat -excluded because module name duplication 
#concat1
#(cfg_list_concat/concat.ttcn and cfgFile/module_parameters/concat/concat.ttcn + 
#   "src/cfg_list_concat/everything.cfg" #see in [ORDERED_INCLUDE]

#cfgFile/: see under [ORDERED_INCLUDE]
  #define/:
  #  macro_reference: ok, see below
  #  structured: nok, TODO: macro handling and concat
  #module_parameters/ :
  # assignment #requires [MODULE_PARAMS]! see under [INCLUDE]
  # concat - TODO: requires &= in cfg file, only in RT2
  # nested - TODO: requires &= in cfg file, only in RT2
  # references - requires references ( mod par on the right side)
  #SpecialValues see under [ORDERED_INCLUDE]
  #ordered_include - excluded, cannot executed in one step
  #testport_parameters -excluded, TODO
91

92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#charOper
	TcharOper.control
#charstrOper
	TcharstrOper.control
#checkstate:
#	PortCheckstate.control #only in parallel

#commMessage:
	AddressPortNegTest
	#TcommMessage.control #ok, only in parallel
	#HS41022.control  #ok, only in parallel
	TmultipleRedirects.commMessageMultiValueRedirect
	#TmultipleRedirects.commMessageDecodedValueRedirect #TODO: error JSON encode is missing
#commProcedure #par
	#AdvancedRedirects.control #TODO: contains java sem errors in the generated code ! 
	                           #test ports required! 
	#ProcPort.control #only in parallel

110
111
112
113
114
115
116
#compileonly - not copied!
#configOper #par
#TconfigOper.control #parallel #TODO: implement the excluded interleave testcases
#connectMapOperNegTest
#ConnectMapOperNegTest #parallel ok 3 pass
TcontrolTimer
#CRTR00015758:
117
118
119
no.control
#customEncoding: not implemented codings!

120
#customEncoding: not implemented codings!
121
122
123
124
125
126
127
128
129
130
131
132
#defaultOper:
#TdefaultOper #ok, parallel
#enumOper:
TenumOper.control
EnumDefBitHexOct

#ERC: see in [ORDERED_INCLUDE]
#floatOper:
#TfloatOper
#TfloatOperSpecial
#functionReference:
#FuncRef
133
134
135
136
137
#cont here...

#functionSubref:
TfunctionSubref #22 pass, 1 error (see in single_bugs.cfg)
#TpardTemplateSubref #1 pass, 6 error (see in single_bugs.cfg)
138

139
140
141
142
#fuzzy:
FuzzyTestcases.control
#hexstrOper:
#ThexstrOper  see in [ORDERED_INCLUDE]
143
144
145
146
#hostid - not implemented! //TODO: HostIdExpression.generateCodeExpressionExpression() is not implemented!
# ip.operator_assign(	//TODO: HostIdExpression.generateCodeExpressionExpression() is not implemented!
#HP17080 - excluded, empty
HQ16404  # ok, 13 pass
147
148
149
150
#iconv: external encoder functions...
#implicitOmit #compilation and running ok, 18 pass
#see in [ORDERED_INCLUDE] !
# there is recof, rec, setof, set compatibility usage in it!
151

152
153
154
155
#IndexWithRecofArray #- excluded, a lot of false semantic error

#intOper:
TintOper #ok, 50 pass
156

157
158
159
160
161
162
163
#ipv6 #TODO: list a lot of cfg file

#ischosen:
IsChosen_Test #4pass
#ispresent:
#IsPresent_Test # moved into parallel mode, 84 pass

balaskoa's avatar
balaskoa committed
164
165
166
167
#json (There are testcases commented out in it!! In preinit of JsonTypes it stops with exception)
#AttributeTestcases.control
#JsonTestcases.control

168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
#lazyEval:
lazy_main.control #130 pass

#logFiles ?
# TODO: not checked
#logger
#logger_control #special test
#logcontrol
#lostTimer:
TlostTimer.control
#TnonMandatory # excluded
#macros
Macros # 2pass
# modifiedTemplate
TmodifiedTemplate # 5 pass

balaskoa's avatar
balaskoa committed
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
#predefFunctions
bit_to_OK.control
bit_to_SW.control
char_to_OK.control
char_to_SW.control
#encdec_OK #BER encoding, JSON encoding, copied into single_bugs
enum_to_OK.control
enum_to_SW.control
float_to_OK.control
float_to_SW.control
hex_to_OK.control
hex_to_SW.control
int_to_OK.control
int_to_SW.control
isprecho_OK.control
length_of_OK
length_of_SW
oct_to_OK.control
oct_to_SW.control
replacer_OK.control
replacer_SW.control
rotter_OK.control
rotter_SW.control
shifty_OK.control
shifty_SW.control
size_of_OK.control
size_of_SW.control
str_to_OK.control
str_to_SW.control
sub_str_OK.control
sub_str_SW.control
tcname_OK.control
tcname_SW.control

218
219
220
221
222
223
#predefFunction2:
predefFunctTest.control
#predefFunctTest.tc_predef_oct2char_good1 //fail, TODO: bugfix, see in single_bugs.cfg
#predefFunctTest.tc_predef_oct2char_good2 //fail, TODO: bugfix
#predefFunctTest.tc_predef_oct2char_octetstr_elem //fail, TODO: bugfix

224
225
226
227
#omitdef

#pattern_quadruples

balaskoa's avatar
balaskoa committed
228
229
230
231
### RAW ###
Annex_E_variants.control
Bug521125.control
Bug522656.control
balaskoa's avatar
balaskoa committed
232
Bug546231.control  
balaskoa's avatar
balaskoa committed
233
234
235
Bug547385.control
CSN1_LH.control
gtpctest.control
balaskoa's avatar
balaskoa committed
236
Lengthto_Offset.control
balaskoa's avatar
balaskoa committed
237
238
239
240
241
#RAW/Examples:
RAW_Test.control
#RAW/ForceOmit
ForceOmit
#RAW/HN25015
balaskoa's avatar
balaskoa committed
242
HN25015.control 
balaskoa's avatar
balaskoa committed
243
244
245
246
247
248
249
250
251
252
253
254
255
256
#RAW/HQ49956:
Test.control
#RAW/HS16977_Test
HS16977_Test.control
#RAW/IntX
IntX.control #ok! 6 pass
#RAW/Lengthto_Offset
Lengthto_Offset
#RAW/RAW_bitstring_test
RAW_bitstring_test
#RAW/RAW_integer_test
RAW_integer_test
#RAW/ustr
ustr.control
balaskoa's avatar
balaskoa committed
257
RAWCodingAttributes.control
258

259
260
261
262
263
### recofOper ###
# see in [ORDERED_INCLUDE]
#TrecofParamRef.control #2 pass, 10 fail, 1 error = DO NOT HANDLE THIS, jump it over ! TODO: fix it
#TrecofParamRefEncDec.control

balaskoa's avatar
balaskoa committed
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
### recordOper ###
TrecordOper

#selectUnion
SelectUnion.control

#TODO: some simple cases remained without foldered version
#setofMatch:
TsetofMatch.control

#setofOper
TsetofOper

#setOper
TsetOper
279
280
281
282
283
284
285
286
287

#singlecontrol:
#hascontrolpart
#nocontrolpart.only

#slider: applied dual faced testport TODO: shall we support this???
#if yes, there are comments
#only in parallel, see there

288
289
290
291
292
293
294
#templateRec:
TtemplateRec #Project config spec dependent, which version will run: legacy flag for omit in value list is OFF or ON. 

#templateRecof:
#TtemplateRecof.control #moved into [ORDERED_INCLUDE]
#TmultiplePermutations.control #moved into [ORDERED_INCLUDE]

295
#text2ttcn_legacy: see [ORDERED_INCLUDE]
balaskoa's avatar
balaskoa committed
296
297
298
#text2ttcn: not ready, that is the legacy code is not ready
#tryCatch:
#tryCatch_Testcases.control #see in parallel_main
299

300
301
#cont here ....
#ucharstrOper  #pass, see in [ORDERED_INCLUDE] "src/ucharstrOper/config.cfg"
balaskoa's avatar
balaskoa committed
302
303
#################

304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
#functions.control
TtemplateAnytype.control
TtemplateInt.control
TintOper.control
TtemplateFloat.control
TbasicStatem.control
TtemplateChar.control
TtemplateBool.control
TtemplateEnum.control
IsTemplateKind.control
ExclusiveRangeTemplate.control
TtemplateBitstr.control
TunionOper.control
TenumOper.control
TfloatOper.control
TobjidOper.control
#imported_templates.control
TtemplateSetof.control
TboolOper.control
ToctetstrOper.control
TfloatOperSpecial.control
FuncRef.control
TtemplateUnion.control
TarrayOper.control
#everything.control
#types.control
#TtemplateRecAsn.control
TtemplateSet.control
#ASN_Definitions.control
#ImportedTemplates.control
334

balaskoa's avatar
balaskoa committed
335
336
337
[LOGGING]
# In this section you can specify the name of the log file and the classes of events
# you want to log into the file or display on console (standard error).
338

balaskoa's avatar
balaskoa committed
339
340
341
342
343
344
345
346
347
LogFile := "logs/%e.%h-%r.%s"
FileMask := LOG_ALL #|TESTCASE | STATISTICS #|LOG_ALL #| DEBUG | MATCHING
ConsoleMask := ERROR | WARNING | TESTCASE | STATISTICS #| PORTEVENT | USER
LogSourceInfo := Yes
AppendFile := No
TimeStampFormat := Time
LogEventTypes := No
SourceInfoFormat := Single
LogEntityName := Yes
348