summaryrefslogtreecommitdiffstats
path: root/tester/covoar/ReportsHtml.cc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* rtems-utils: Change data type definitionRyan Long2021-08-101-3/+1
| | | | | Remove typedef of ostream_guard and change datatype of ostream_guards to have the namespace in the variable declarations.
* Remove app_common and all references to itRyan Long2021-08-031-1/+0
| | | | | | - Removed the includes of app_common.h - Removed app_common references in build infrastructure - Removed app_common.cc and app_common.h
* Remove BranchInfoAvailable global variableRyan Long2021-08-031-3/+5
| | | | | | - Removed BranchInfoAvailable from app_common - Created member variable in CoverageReaderBase and ReportsBase and a function to get the value of the member variable
* Remove SymbolsToAnalyze global variableRyan Long2021-08-031-7/+9
| | | | | | | | | - 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
* Remove outputDirectory global variableRyan Long2021-08-031-3/+15
| | | | | | | | - 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
* Remove projectName global variableRyan Long2021-08-031-16/+17
| | | | | | | | - 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
* ReportsHtml.cc: Initialize lastState_mRyan Long2021-08-031-1/+2
| | | | | When not initialized, an extra code segment would be added to annotated.html
* Remove AllExplanations global variableRyan Long2021-08-031-5/+6
| | | | | | | | | - 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*
* ReportsHtml.cc: Restore ostream formatRyan Long2021-07-271-0/+5
| | | | | | | | CID 1505939: Not restoring ofstream format Save format of stream before changing it, and change it back before returning. Closes #4471
* ReportsHtml.cc: Fix formattingRyan Long2021-07-191-112/+120
|
* Reports: Convert to C++Ryan Long2021-07-141-630/+444
|
* covoar: Use range-based for loops in ReportsBaseAlex White2021-04-071-27/+27
| | | | | | | | 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
* covoar: Eliminate tabsJoel Sherrill2021-04-061-3/+3
|
* covoar: Split symbols by symbol setAlex White2021-04-061-29/+33
| | | | | | | | | | | | | 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
* covoar/Reports: Fix empty branch reportAlex White2021-03-301-46/+36
| | | | | This makes the branch report more consistent with the other reports when there is no branch information found.
* coverage/reports: Share common JS and CSS in reportsAlex White2021-03-301-2/+2
| | | | | | 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.
* coverage/reports: Improve formatting and clarityAlex White2021-03-301-71/+88
| | | | | | | 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.
* tester/covoar: Remove all exit() calls and throw an rld::error exception.Chris Johns2018-06-181-137/+138
| | | | Add a suitable catch to covoar's main.
* covoar: Fix buffer overflow and fix br tag in html report.Hermann Felbinger2017-08-291-23/+23
| | | | Co-Author: Krzysztof Miesowicz <krzysztof.miesowicz@gmail.com>
* covoar: Merger the covoar source from rtems-testing.git.Chris Johns2014-06-181-0/+1057
Use waf to build covoar.