Lance Xu 771b515aeb Add rendering functions to report tool
This update causes report to automatically generate an index.html file in the report_analysis folder.
Point your browser to this index.html file to render the report_analysis to be graphically.
Both Correlated Results and Plugin Results have its sub-items.
Clicking items will show corresponding content in the content area.

Test Plan:
PASS: Verify the current report tool functions is not affected
PASS: Verify the index.html is generated in the collect bundle folder
PASS: Verify System Info can be read correctly
PASS: Verify users can add/remove items in left panel of System Info
PASS: Verify Correlated Results and Plugin Results are shown
PASS: Verify the subitems of the Results are clickable and shown
PASS: Verify the menus are expandable/collapsible
PASS: Verify vertical scrollbar is applied when overflow occurs
PASS: Verify system info for a selectable list of hosts are displayed
PASS: Verify handling of long hostnames
PASS: Verify handling of long list of hosts
PASS: Verify controller-0 is printed when loading
PASS: Verify correlated summary is printed when loading
PASS: Verify correlated summary is printed when 'Correlated Results'
menu title is selected
PASS: Verify correlated results file contents are displayed by clicking
on the 'Correlated Results' groups
PASS: Verify plugin results summary is printed when 'Plugin Results'
menu title is selected
PASS: Verify selecting additional hosts adds to that list while
deselecting them removes
PASS: Verify plugin results file contents can be displayed by clicking
on the 'Plugin Results group.
PASS: Verify page is refreshed when System Information is clicked
PASS: Verify index.html is created for all report bundle pointer
options ; -b , -d , -f
PASS: Verify index.html is created and included in the report analysis
when report is run as part of collect
PASS: Verify the generated html with css content will bring no error
in console

Story: 2010533
Task: 49041
Change-Id: Icf9c727b4f9418e03c0c7e273c8477e5ef9480ac
Signed-off-by: Lance Xu <lance.xu@windriver.com>
2023-12-01 15:50:14 -05:00
..
2023-08-08 19:04:49 +00:00
2023-06-21 16:14:12 +00:00
2023-06-21 16:14:12 +00:00