The comparerelease
command generates both HTML and XML
reports. This command is used to compare the data to identify the breaks if
any. See Comparing the data and
CDB commands for more information.
A html report is used to read and understand the details of the break. A typical HTML report is shown below:
The html report gives the following information:
timestamp of comparison
reference configuration (old release)
checked configuration (new release)
summary of number of breaks and level of breaks
You can control the level of breaks in that is shown in the report
using –f [option]
in comparerelease
command. For more
information on this command, see CDB commands
Various possible options are shown at the end of the report with different colours specifying their importance. The following list mentions about these options:
Orange (Not Specified) - the level of break is not specified in comparerelease command and its importantance is very high
Red (Published All) - the level of break that affects everyone; it is very important
Red (Published Partner) - the level of break that is affecting only our partners and Symbian internal, and its importance is also high
All Green - the level of break that affects Symbian internally
Grey (Not Applicable) – CDB does not support classification of these breaks
CLASS: CEikCheckBox (….\techview\eikchkbx.h)
– gives
you the name of the file in which breaks have occurred. You can go straight to
the file to fix the breaks.
If you are expecting a break, then the table in the report lists the following:
What the old release was expected
at what position it expected (if it expected some thing)
at what line it expected -
what break it has got
at what position the break is
at what line the break is
access information for the break (such as PublishedAll, PublishedPartner, Internal)
Status of that break for example deprecated.