|
1 # |
|
2 # Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of the License "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: |
|
15 # |
|
16 # general tool settings, where it can find basic things it needs: |
|
17 # cdb.env.epocroot = o:\\ |
|
18 # cdb.env.epoc32tree = ${cdb.env.epocroot}epoc32\\ |
|
19 cdb.env.cppfilt = ${cdb.env.epoc32tree}gcc\\bin\\c++filt.exe |
|
20 cdb.env.cppfilt.eabi = M:\\cdb\\cdb\\c++filt.exe |
|
21 cdb.env.debug = false |
|
22 |
|
23 |
|
24 # Database Configuration |
|
25 cdb.db.script = M:\\cdb\\cdb\\cdb.sql |
|
26 cdb.db.path = ${cdb.env.epoc32tree}data\\cdb.db |
|
27 cdb.db.type = HSQLDB |
|
28 |
|
29 # Extraction Settings |
|
30 cdb.extract.gxp.path = ${cdb.env.epoc32tree}release\\gccxml\\urel\\ |
|
31 cdb.extract.def.type = EABI |
|
32 cdb.extract.classifier.plugins = M:\\cdb\\cdb\\plugins\\ |
|
33 cdb.extract.classifier.descriptor = symbianclassifier |
|
34 cdb.extract.classifier.init = ${cdb.env.epoc32tree}data\\apiclassdoc.xml |
|
35 cdb.extract.classifier.failonpluginerror = false |
|
36 # if not set, extracted data is not classified. |
|
37 |
|
38 # Log File Settings |
|
39 cdb.log.file.enabled = false |
|
40 cdb.log.file.format = %-5p [%-20.20C{1}] %-8r %4L - %m%n |
|
41 cdb.log.file.path = M:\\cdb\\cdb\\cdb.log |
|
42 cdb.log.file.level = INFO |
|
43 |
|
44 # Console Log Settings |
|
45 cdb.log.console.format = %p\t%m%n |
|
46 cdb.log.console.level = INFO |
|
47 |
|
48 # Report Settings |
|
49 cdb.report.stylesheet = M:\\cdb\\cdb\\bcstyle.xsl |
|
50 cdb.report.comparepluginid = false |
|
51 cdb.report.classificationtightening = true |
|
52 # cdb.report.apiclass.filter.status |
|
53 # cdb.report.apiclass.filter.access |
|
54 |
|
55 #comparisons on or off |
|
56 cdb.newcompare.enable = true |
|
57 |
|
58 #support for absent keyword in DEFs |
|
59 cdb.support.absentdef = true |
|
60 |
|
61 # List of rules to classify breaks by severity |
|
62 # |
|
63 # For each break type, say if it's high or low and |
|
64 # an optional regular expression that will be matched |
|
65 # against an optional break field that depends on the |
|
66 # type of the break, i.e. for a constValueChanged it |
|
67 # would be the name of the variable. |
|
68 # |
|
69 # |
|
70 # break name, high|low, ["regexp"] |
|
71 # List of rules to classify breaks by severity |
|
72 # |
|
73 # For each break type, say if it's high or low and |
|
74 # an optional regular expression that will be matched |
|
75 # against an optional break field that depends on the |
|
76 # type of the break, i.e. for a constValueChanged it |
|
77 # would be the name of the variable. |
|
78 # |
|
79 # |
|
80 # break name, high|low, ["regexp"] |
|
81 cdb.report.priorityrules = constValueChanged, low, "K\\w+BuildVersionNumber" ;\ |
|
82 exeDefFileChanged, low ;\ |
|
83 classificationSlightlyTightened, low ;\ |
|
84 classificationBroken, low ;\ |
|
85 exeMMPFileChanged, low ;\ |
|
86 defFileNameOrPathChanged, low ;\ |
|
87 enumItemValueChanged, low, "EBuildVersionNumber" ;\ |
|
88 enumItemValueChanged, low, "ENumHalAttributes" ;\ |
|
89 enumItemValueChanged, low, "EPwLimit" ; |
|
90 |
|
91 cdb.report.prioritymethods = constValueChanged, file ; \ |
|
92 enumItemValueChanged, expected ; \ |
|
93 anonymousEnumBreak, expected; |
|
94 |