view gpf/BIN/tdscheck_orig.ini @ 46:da708f6be90f

l1_api_hisr.c made to match the original
author Mychaela Falconia <falcon@ivan.Harhan.ORG>
date Fri, 04 Mar 2016 05:00:14 +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