<\/p>\n\r
<\/p>\n\r
Exporting sessions allows you to use external tools to analyse or view session data for whatever reasons you might need.<\/p>\n\r
<\/p>\n\r
You can export to HTML or XML format:<\/p>\n\r
<\/p>\n\r
<\/span><\/p>\n\r <\/span><\/p>\n\r <\/p>\n\r You can\'t import session data.<\/p>\n\r <\/p>\n\r Use save and load<\/a> if you want to save session data for loading back into Coverage Validator at a later date.<\/p>\n\r <\/p>\n\r <\/p>\n\r For regular HTML or XML export, the same dialog is used. The Cobertura XML export dialog<\/a> has fewer options.<\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r The optional description is included at the top of the exported data in the description field.<\/p>\n\r <\/span><\/p>\n\r •<\/span>Description <\/span> enter a meaningful description or just leave blank <\/span><\/p> <\/span><\/p>\n\r If no text is entered the description is omitted from the export. <\/p>\n\r <\/p>\n\r •<\/span>Colour Coded Report <\/span> generate a colour coded report <\/span><\/p> <\/span><\/p>\n\r Only HTML reports can be colour coded: <\/p>\n\r The exported report can be generated on a per file or class basis, or as a summary of coverage. <\/p>\n\r <\/span><\/p>\n\r •<\/span>Per file <\/span> generate a report that lists data by filename <\/span><\/p> <\/span><\/p>\n\r •<\/span>Per class <\/span> list data by C++ class <\/span><\/p> <\/span><\/p>\n\r All functions that are not<\/span> members of a class will be listed together in the "global namespace" class.<\/p>\n\r <\/span><\/p>\n\r •<\/span>Per DLL <\/span> list data by module name (EXE, DLL, BPL, etc) <\/span><\/p> <\/span><\/p>\n\r •<\/span>Summary report <\/span> generate a report comprising only of images of the graphs on the summary tab <\/span><\/p> <\/span><\/p>\n\r •<\/span>Summary report, +coverage... <\/span> includes the summary images, code coverage and branch coverage (also unit test coverage if present) <\/span><\/p> <\/p>\n\r Within the report, you can optionally link source code showing highlighted coverage lines and visit counts<\/p>\n\r <\/span><\/p>\n\r •<\/span>Include highlighted source code... <\/span> check to include marked up source code files in a sub directory <\/span><\/p> <\/p>\n\r <\/p>\n\r <\/p>\n\r When exporting data by file or class, you can optionally include data for visited or unvisited lines and functions, as well as unhooked functions.<\/p>\n\r <\/p>\n\r Tick any or all of the following to Include<\/span>:<\/p>\n\r <\/p>\n\r •<\/span>unvisited lines<\/span> (included by default) <\/span><\/p> •<\/span>visited lines<\/span> <\/span><\/p> <\/p>\n\r •<\/span>unvisited functions<\/span> (included by default) <\/span><\/p> •<\/span>visited functions<\/span> <\/span><\/p> <\/p>\n\r •<\/span>unhooked functions<\/span> <\/span><\/p> <\/span><\/p>\n\r <\/p>\n\r If it\'s important to know what merged sessions were included in the statistics, you can optionally list the session information at the top or bottom of the report:<\/p>\n\r <\/span><\/p>\n\r •<\/span>Do not include <\/span> prevent the list of merged sessions being included <\/span><\/p> <\/span><\/p>\n\r •<\/span>Include at top <\/span> include the list of merged sessions at the top<\/span> of the report <\/span><\/p> <\/span><\/p>\n\r •<\/span>Include at bottom <\/span> include merged sessions at the bottom<\/span> of the report <\/span><\/p> <\/span><\/p>\n\r Some areas of the report can be detailed or terse.<\/p>\n\r <\/span><\/p>\n\r •<\/span>Detailed Report <\/span> check box to include more detail (the default) <\/span><\/p> <\/span><\/p>\n\r HTML reports are usually colour coded according to the current colour scheme<\/a>.<\/p>\n\r <\/span><\/p>\n\r •<\/span>Colour Coded Report <\/span> check box to include more detail (the default) <\/span><\/p> <\/span><\/p>\n\r <\/span>A colour coded view would be essential if including both visited and<\/span> unvisited lines or functions.<\/p>\n\r <\/span><\/p>\n\r If you want a custom style (e.g. not using tables), export a detailed XML report and process that to generate the HTML report.<\/p>\n\r <\/p>\n\r <\/p>\n\r <\/p>\n\r Cascading style sheets are used to control the formatting of the exported HTML reports. <\/p>\n\r <\/p>\n\r By default the style sheet svlCoverageValidatorCpp.css<\/span> is used from the Coverage Validator install directory. <\/p>\n\r <\/p>\n\r You can specify your own style sheet in this field:<\/p>\n\r <\/span><\/p>\n\r •<\/span>Cascading Style Sheet (CSS) <\/span> enter the full path to the CSS file or Browse<\/span> to the file <\/span><\/p> <\/p>\n\r At the time of export a copy<\/span> of the CSS file is placed in the same directory as the report. <\/p>\n\r <\/p>\n\r <\/p>\n\r Line ending<\/span><\/p>\n\r Depending on how you want to use the reports, you may prefer a certain line ending character<\/p>\n\r •<\/span>Carriage Return, Line Feed <\/span> \\<\/span>r<\/span>\\<\/span>n<\/span> (e.g. Windows) <\/span><\/p> <\/p>\n\r •<\/span>Line Feed <\/span> \\<\/span>n <\/span>(e.g. Linux) <\/span><\/p> •<\/span>Carriage Return <\/span> \\<\/span>r <\/span>(e.g. Macintosh) <\/span><\/p> <\/p>\n\r <\/p>\n\r •<\/span>Overwrite existing file <\/span> check if you don\'t<\/span> want to be warned about overwrites <\/span><\/p> <\/p>\n\r •<\/span>File <\/span> type the filename or Browse <\/span>to a location <\/span><\/p> <\/p>\n\r •<\/span>Format <\/span> set whether exporting HTML or XML <\/span><\/p> <\/span><\/p>\n\r Defaults to the original menu option selected<\/a>, but included here to more easily export one format and then the other.<\/p>\n\r <\/p>\n\r •<\/span>Encoding <\/span> set whether UTF-16 LE, UTF-8 or ASCII encoding. By default the exported file is saved in the Windows Unicode format UTF-16 little endian. You can also save in UTF-8 and ASCII. ASCII has no byte order mark at the start of the file.<\/p> <\/p>\n\r <\/p>\n\r Use the export button at top right when you\'re ready to go<\/p>\n\r <\/p>\n\r •<\/span>Export <\/span> export the session data <\/span><\/p> <\/p>\n\r <\/p>\n\r <\/p>\n\rExporting is not saving<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
The HTML and XML export session dialog<\/span><\/h1>\n\r
Report description<\/span><\/h1>\n\r
\n\r <\/p>\n\rReport Type<\/span><\/h1>\n\r
\n\r
\n\rColours used will be those set for use<\/a> in the various displays.<\/p>\n\rReport content<\/span><\/h1>\n\r
List of merged sessions<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
Report style<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
Cascading Style Sheet (CSS)<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
File section<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
Ready to export?<\/span><\/h1>\n\r
<\/span><\/h1>\n\r
<\/a>The Cobertura XML export session dialog<\/span><\/h1>\n\r