| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Remove typedef of ostream_guard and change datatype of ostream_guards to
have the namespace in the variable declarations.
|
|
|
|
|
|
| |
- Removed the includes of app_common.h
- Removed app_common references in build infrastructure
- Removed app_common.cc and app_common.h
|
|
|
|
|
|
| |
- Removed BranchInfoAvailable from app_common
- Created member variable in CoverageReaderBase and ReportsBase and a function
to get the value of the member variable
|
|
|
|
|
|
|
|
|
| |
- Removed SymbolsToAnalyze from app_common and replaced it with the
symbolsToAnalyze_m member variable in DesiredSymbols, GcovData, and
ObjdumpProcessor
- Added a parameter to constructors to initialize symbolsToAnalyze_m
- Moved the definition of objdumpLine_t out of ObjdumpProcessor to make
it work with DesiredSymbols
|
|
|
|
|
|
|
|
| |
- Replaced outputDirectory in app_common with a local variable in
covoar()
- Created the outputDirectory_m member variable
- Added parameters to Reports* constructors to initialize
outputDirectory_m and non member functions
|
|
|
|
|
|
|
|
| |
- Replaced projectName in app_common with a local variable in covoar()
- Changed datatype to string
- Changed conditionals to reflect this
- Created projectName_m member variable for ReportsBase
- Added parameter to Reports* constructors to initialize projectName_m
|
|
|
|
|
| |
When not initialized, an extra code segment would be added to
annotated.html
|
|
|
|
|
|
|
|
|
| |
- Replaced AllExplanations in app_common with a local variable in covoar()
- Added the allExplanations_m member variable to ReportsBase
- Added a parameter to ReportsBase and its derived classes' constructors
to initialize allExplanations_m
- Added parameter to GenerateReports() to pass the variable from
covoar() to the constructors for Reports*
|
|
|
|
|
|
|
|
| |
CID 1505939: Not restoring ofstream format
Save format of stream before changing it, and change it back before returning.
Closes #4471
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Some of the loops in the ReportsBase::Write* methods contained both
regular and range-based for loops. This changes them to use only range-
based for loops.
Closes #4374
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This changes the way covoar organizes the symbols. Instead of treating
all symbols as one set, covoar is now aware of multiple symbol sets and
tracks statistics for each set. It now also generates reports for each
symbol set.
This change relieves the caller of covoar of the reponsibility of
managing the symbol sets. As a result, covoar can minimize the work
done for each symbol set, yielding a significant speedup.
Updates #4374
|
|
|
|
|
| |
This makes the branch report more consistent with the other reports when
there is no branch information found.
|
|
|
|
|
|
| |
This moves all of the javascript and CSS files that are shared by the
symbol set HTML reports to the shared parent directory. It also includes
the javascript and CSS in the top-level index file.
|
|
|
|
|
|
|
| |
The coverage reports contain places where they display incorrect or
vague information particularly when some statistic is unavailable. This
has been fixed. The formatting and wording of various things has been
improved as well.
|
|
|
|
| |
Add a suitable catch to covoar's main.
|
|
|
|
| |
Co-Author: Krzysztof Miesowicz <krzysztof.miesowicz@gmail.com>
|
|
Use waf to build covoar.
|