FreeCalypso > hg > tcs211-l1-reconst
view gpf/BIN/tdscheck_orig.ini @ 288:595cdc5ff4e5
tpudrv12 differences analyzed and documented
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 15 Mar 2017 07:26:03 +0000 |
parents | 509db1a7b7b8 |
children |
line wrap: on
line source
/******************************************************************* * ini file for TdsCheck.exe * default values assumed by TdsCheck if ini file isn't found are quoted *******************************************************************/ /* The path to *.def and *.tds files for entity unter test; * will be overwritten by 1st parameter of command line (if present) */ /*PATH = \g23net\DEV\TEMP\mcomp*/ PATH = \g23m\Condat\MS\TDS\RR /* The entity unter test (the first part of the names of the *.tds files * before the test case numbers, normally equally to test document name * without .doc); * will be overwritten by 2nd parameter of command line (if present) */ /*ENTITY = MCOMP*/ ENTITY = RR /* The path to files *.val, mconst.cdg and pconst.cdg; * will be overwritten by environment variable CDGINC or CDGINCDIR (if found) */ /*CDGINC = \g23net\DEV\CDGINC*/ CDGINC = \g23m\Condat\MS\CDGINC /* The path to and file name of file containing the list of *.val files * included from CDGINC directory in case of performing test of a certain * entity XX. * If the file isn't found or doesn't contain lines of following scheme * #ifdef TEST_ENTITY_<XX> * #include "yyy.val" * .... * #endif * then ALL *.val files are read. If this happens tdscheck * isn't able to avoid some error messages or to generate some error message * concerning the usage of names contained in *.val files not included into * test cases of checked entity XX */ /*VAL_FILES = \g23net\DEV\TESTDLL\testdll.c*/ VAL_FILES = \g23m\Condat\MS\TDS\entity_ccd.h /* The errors and warnings detected by TDSCheck are written only to the * ~.chk file (no display output) * "YES" or NO */ ONLY_TO_FILE = YES /* The maximal number of errors to be displayed; * number or "NO" for no limit */ MAXERRORS = NO /* Warnings shall or shall not be displayed. * "YES" or NO */ WARNINGS = YES /* The maximal number of warnings to be displayed; * valid only if WARNINGS = YES * number or "NO" for no limit */ MAXWARN = NO /* Warnings about obsolete constructions shall or shall not be displayed. * valid only if WARNINGS = YES * YES or "NO" */ OBSOLETE = NO /* Warnings about identical redefinitions shall or shall not be displayed. * valid only if WARNINGS = YES * YES or "NO" */ IDENT_REDEF = NO /* Repeated messages for handle names inside the test case section * which are not proper defined shall or shall not be displayed * "YES" or NO */ REPEAT_MSG = YES /* The program shall or shall not display a warning if it detects a * skipped parameter which isn't optional. * valid only if WARNINGS = YES * YES or "NO" */ OPT_ERR = NO /* The program shall not or shall accept forward references of * handles of structure definitions. * Forward reference means using a handle X inside another * BEGIN_xSTRUCT or inside an BEGIN_(P)STRUCT_ARRAY * before defining BEGIN_xSTRUCT("...", X) itself * Select YES if you don't use tap2_xxx.exe * YES or "NO" */ /*OLD_TAP = YES*/ OLD_TAP = NO /* The program shall or shall not display a warning if it finds * a file *.tds which is older than the respective *.def file. * Independent of the option such a file isn't parsed * valid only if WARNINGS = YES *"YES" or NO */ WARN_OLD = YES /* The program shall or shall not display a warning if it doesn't find * instructions concerning optional parameters before the end of * sdu or hl_sdu. * Select YES if you want to perform tests and check their results for * parameters ommitted in test document, but set by tested entity. * Note: Missing MANDATORY parameters before the end of sdu or hl_sdu * and ALL missing parameters before the end of a primitive or the end * of a structure definition always cause an error message * valid only if WARNINGS = YES * "YES" or NO */ MISSING_PAR = YES /* The program shall or shall not accept numerical values. It shall not or * shall display a warning if it finds a decimal or hexadecimal value * as value of * - a SET_COMP instruction or of a * - parameter inside a primitive * instead a name of the the value * valid only if WARNINGS = YES *"YES" or NO */ ACCEPT_VAL = YES /* The program shall or shall not display a warning if it detects an array * of fixed length which is defined with less entries than the * the fixed length. * Select YES if you want to be sure, that all array data sent by * tested entity are compared. * valid only if WARNINGS = YES * "YES" or NO */ FIX_LEN = NO /* The program shall or shall not accept skipped mandatory components * named "reserved" (shall not display or shall display a warning) * valid only if WARNINGS = YES * YES or "NO" */ ACCEPT_RES = YES /* The program shall or shall not accept a usage of macro BEGIN_ARRAY or * FIELD if the parameter requires BEGIN_SHORT_ARRAY, BEGIN_LONG_ARRAY, * SET_BITBUF or BEGIN_ARRAY instead (shall generate a warning only or * shall generate an error). * Note: Independent of your choice the program will not check the proper * length of generated data in such a case. * In case you select "YES" the warning is displayed only if WARNINGS = YES * YES or "NO" */ ACCEPT_ANY = NO /* The program shall or shall not accept skipped mandatory components * with <name> which are preceded by a instruction SET_COMP(c_<name>,...) * or SET_COMP(v_<name>,...) and setting the value 0. * (shall not display or shall display a warning) * Note: If such constructions occur in a test document then this results * from a maleformed SAP or message catalogue document in almost cases. * valid only if WARNINGS = YES * YES or "NO" */ ACCEPT_2COMP = NO /* The program shall or shall not insert new line characters to try * to limit error messages and warnings to line length. * Select NO if you prefer a listing with only 2 lines per error. * "YES" or NO */ WRAP = YES /* The program shall be finished only after pressing a key or finish * without pressing a key. * Select YES if you like to start tdscheck by double click * YES or "NO" */ PRESS_KEY = NO /* The program shall or shall not display a list of test cases, which * have a preamble but are not used as preamble (final tests). If a * test case isn't contained in this list it is performed by another * test case (contained in the list) or it may be used in suites only. * "YES" or NO */ END_CHAINS = YES /* Unused names shall or shall not be displayed * "YES" or NO */ UNUSED_NAMES = YES /* * The names of #define instructions to be ignored, if the name of the * macro starts or is identical with the string described here * Multiple entries are possible * Default: no macros are ignored */ DEFINE2IGNORE = CDG_ENTER__M_ DEFINE2IGNORE = CDG_ENTER__P_ DEFINE2IGNORE = CDG_ENTER__FILENAME /* The program shall evaluate the IDENTICAL entries after the instruction * IDENT_FOR = name until next IDENT_FOR of another project (or end of file) * name */ /*SECTION = WARP*/ SECTION = GPRS /* The program will assume structures with different names to be identical * if they are contained in the same "IDENTICAL" entry * syntax of an entry: * IDENTICAL = <name1>,<name2>,... * multiple entries are possible * * CAUTION: ALL structures listed in an entry MUST have * the SAME memory image of their components */ IDENT_FOR = GPRS IDENTICAL = mob_id, mob_id_2 IDENTICAL = tmsi, imsi IDENTICAL = tmsi_struct, imsi_struct IDENTICAL = chan_desc, chan_desc_2, chan_desc_before, chan_desc_before_2, chan_desc_after, chan_desc_after_2 IDENTICAL = req_ref, req_ref_2, req_ref_3, req_ref_4 IDENTICAL = time_advance, time_advance_2 IDENTICAL = mobile_identity, gmobile_identity IDENTICAL = new_forb_plmn, plmn IDENTICAL = full_name, short_name, full_net_name_gmm, short_net_name_gmm IDENTICAL = full_net_name, short_net_name IDENTICAL = full_network_name, short_network_name IDENTICAL = ntz, net_time_zone IDENTICAL = smreg_min_qos, smreg_qos IDENTICAL = sct, vp_abs IDENTICAL = orig_addr, dest_addr IDENTICAL = bcpara, bcpara2 IDENTICAL = calling_party, connected_number IDENTICAL = calling_party_sub, connected_number_sub IDENTICAL = mob_alloc, mob_alloc_after, mob_alloc_before IDENTICAL = ch_type, ch_type2 IDENTICAL = channel_desc, channel_desc_1, channel_desc_2, channel_desc_1_bef_sti, channel_desc_2_bef_sti, cbch_desc IDENTICAL = frequency_list, frequency_list_bef_sti, cbch_freq_list IDENTICAL = bearer_cap, bearer_cap_2 IDENTICAL = bcconf, bcconf2 /* IDENTICAL = IDENTICAL = */ IDENT_FOR = WARP IDENTICAL = e1_id, e1_id_new, e1_id_old IDENTICAL = mob_id, mob_id_2 IDENTICAL = bearer_cap, bearer_cap_2, bearer_cap1, bearer_cap2 IDENTICAL = calling_party, connected_number IDENTICAL = calling_num, connect_num IDENTICAL = calling_party_sub, connected_number_sub, called_party_sub IDENTICAL = p_cc_cause, p_cc_cause2, cc_cause, cc_cause_2 IDENTICAL = high_layer_comp, high_layer_comp_2, high_layer_comp1, high_layer_comp2 IDENTICAL = low_layer_comp, low_layer_comp_2, low_layer_comp1, low_layer_comp2 IDENTICAL = bc_repeat_ind, llc_repeat_ind, hlc_repeat_ind IDENTICAL = speech_vers1, speech_vers2, speech_vers3 IDENTICAL = inst_id, old_inst_id IDENTICAL = req_ref, req_ref_2, req_ref_3, req_ref_4, request_ref IDENTICAL = mob_ident, mob_ident_2, ms_id IDENTICAL = tmsi, tmsi_2, tmsi_3, tmsi_4, atmsi IDENTICAL = chan_desc, chan_desc_2, chan_desc_before, chan_desc_before_2, chan_desc_after, chan_desc_after_2 IDENTICAL = freq_chan_seq, freq_chan_seq_before, freq_chan_seq_after IDENTICAL = freq_list, freq_list_after, freq_list_before IDENTICAL = freq_lower, freq_higher IDENTICAL = facility, ss_facility IDENTICAL = mob_alloc, mob_alloc_before, mob_alloc_after IDENTICAL = time_advance, time_advance_2, time_adv IDENTICAL = cn1, cn2 IDENTICAL = freq_short_list_before, freq_short_list_after IDENTICAL = t3122, t3122_2, t3122_3, t3122_4 IDENTICAL = repeat, repeat_2, repeat_3 IDENTICAL = bs_pow, ms_pow IDENTICAL = dtxd, dtxu IDENTICAL = ch_num, cbch_ch_num