apicompatanamdw/compatanalysercmd/checkbc/scripts/cds/config.py
author noe\swadi
Tue, 12 Jan 2010 14:52:39 +0530
changeset 0 638b9c697799
child 3 ebe3f8f03b59
permissions -rw-r--r--
1. Licenses updated to EPL. 2. New components test cases added to BC Drivers 3. Some minor fixes and few feature additions to CA.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     1
#
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     2
# Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     3
# All rights reserved.
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     4
# This component and the accompanying materials are made available
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     5
# under the terms of "Eclipse Public License v1.0"
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     6
# which accompanies this distribution, and is available
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     7
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     8
#
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
     9
# Initial Contributors:
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    10
# Nokia Corporation - initial contribution.
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    11
#
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    12
# Contributors:
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    13
#
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    14
# Description:  Configuration file for CDS script
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    15
#
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    16
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    17
# --- PLATFORM VERSION ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    18
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    19
# This is used as in platform's xml-description as a version-id.
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    20
# By default, the version string is used also in report and error log filenames.
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    21
# Allowed values are: '5.0', '5.1' and '5.2'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    22
PLATFORM_VERSION = '5.0'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    23
BUILD = 'wk26_2008'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    24
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    25
# --- REPORT FILENAME ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    26
REPORT_FILENAME = 's60_platform_data_temp'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    27
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    28
# --- PLATFORM_PATHS.HRH FILE NAME AND LOCATION ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    29
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    30
# Platform_paths.hrh file is searched from the following directory with the given filename.
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    31
PLATFORM_PATHS_HRH_LOCATION = r'C:\Build_C\S60_5_0_200826\epoc32\include\domain\osextensions'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    32
PLATFORM_PATHS_HRH_FILE = r'platform_paths.hrh'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    33
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    34
# --- SUB-DIRECTORIES THAT ARE NOT SCANNED ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    35
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    36
# All source code directories with following names are ignored and left out from the scan
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    37
IGNORED_FOLDERS = (
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    38
    'tsrc',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    39
    'internal',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    40
    'integtest',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    41
    'test',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    42
    'unittest',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    43
    'inttest'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    44
    )
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    45
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    46
# --- TOOL OUTPUT DIRECTORY ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    47
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    48
# --- Report, logs etc. are saved here: ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    49
TOOL_DIR = 'C:\\TEMP'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    50
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    51
REPORT_FULLNAME = TOOL_DIR + '\\' + REPORT_FILENAME + '.xml'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    52
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    53
# --- ERROR LOG FILENAME ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    54
ERROR_LOG_FILENAME = TOOL_DIR + '\\log\\s60_platform_' + PLATFORM_VERSION + '.log'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    55
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    56
# --- PROCESSOR CONFIGURATION ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    57
ACTIVE_PROCESSORS = (
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    58
    'processors.scanner',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    59
)
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    60
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    61
# --- SCANNER CONFIGURATION ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    62
ACTIVE_SCANNERS = (    
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    63
    'processors.scanners.bld_inf_scanner',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    64
    'processors.scanners.mmp_scanner',
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    65
    'processors.scanners.src_scanner',    
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    66
)
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    67
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    68
# --- SOURCE CODE PATHS ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    69
# Tuples of (path, removed prefix)
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    70
SCANNER_PATHS = (
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    71
(r'C:\Build_C\S60_5_0_200826\src', r'C:\Build_C\S60_5_0_200826'),
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    72
(r'C:\Build_C\S60_5_0_200826\S60', r'C:\Build_C\S60_5_0_200826'),
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    73
)
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    74
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    75
# --- OUTPUT FILE LOCATIONS ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    76
WARN_FILENAME = TOOL_DIR + '\\results\\warns.txt'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    77
LOG_FILENAME = TOOL_DIR + '\\results\\scanner.log'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    78
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    79
# --- OPTIONAL API INFO FIELD ( options 'yes' or 'no') ---
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    80
API_INFO_NEEDED = 'yes'
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    81
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    82
# --- OPTIONAL IF API INFO NEEDED, MENTION THE SDK INDEX,
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    83
# --- ex: for 5.0 release_index 155,
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    84
# ---     for 5.1 sdk, release_index 154
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    85
# ---     for 5.2 release_index 150
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    86
#If not mentioned, then any release will be taken.
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    87
#Else while generating the platform data script , we can get the updated release index from kevlar for each sdk.
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    88
638b9c697799 1. Licenses updated to EPL.
noe\swadi
parents:
diff changeset
    89
API_REL_INDX ='155'