Perl Coverage Validator - Feature List
Perl Coverage Validator has many useful features not found in other code coverage analysis tools.
Code Coverage
- Number of lines per file
- Number of lines visited per file
- Visit count per line
- Visit count per file
- Percentage of lines visited in each file
- Coverage statistics updated as the application executes
- Ability to sort the data for display
- Colour coded display for at-a-glance detection of files that have not been visited
- Source code display with line highlighting for editing source code and/or examining source code in situ with the statistics
- View coverage statistics in real time, as they change whilst your application executes
Data Views
- Coverage view. Shows coverage statistics on a file by file basis
- Functions view. Shows coverage statistics on a class-by-class, file-by-file, function-by-function, and functions-by-line-count basis
- File and line view. Shows coverage statistics on a file by file basis with the ability to drill down to each line and the source code for the line
- Diagnostic messages. For detecting unforseen errors in the instrumentation. If things are not behaving as you expect, the answer may be here
Data searches
- Object query
- Function query
- Unvisited lines query
Automatic Merging
- Support for executing from the command line, allowing automated code coverage for all your regression tests. The command line also provides control over the HTML and XML export functions
- Support for session merging, so that multiple sessions can be merged to form an overall coverage score. This is vital for regression test support
- Interactive session merging. You can merge sessions using the user interface and view the results immediately
- Automatic session merging. As well as the command line and interactive merging, coverage results can be automatically merged into a dedicated session
Data export
- Coverage Data can be exported to HTML, customizable using CSS.
- Coverage Data can be exported to XML.
No need to modify
- No need to prepare a special build of your application
Future proof
- Configurable choice of runtimes, allowing you to choose which Perl runtime version you want to use. Perl 5 is supported.
Miscellaneous
- Very configurable, almost all options are configurable by the user. Includes an option to reset to the default settings
Operating Systems
- Microsoft Windows 7 64 (32 bit applications only)
- Microsoft Windows Vista 64 (32 bit applications only)
- Microsoft Windows XP 64 (32 bit applications only)
- Microsoft Windows 7
- Microsoft Windows Vista
- Microsoft Windows Server 2008
- Microsoft Windows Server 2003
- Microsoft Windows XP
- Microsoft Windows 2000
- Microsoft Windows NT 4



