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