Lance Xu de3deecdc5 Add rendering collect bundle files to report tool
This update adds rendering support of the collect bundle itself.
The user can navigate the collect bundle files from a browser.
The collect bundle menu shows after the system info and result section.
Opening the menu hosts collects that are part of the collect bundle.
Clicking each bundle opens a new tab showing the corresponding bundle.
The layout for collect bundle will be the same as the results section.

Test Plan:
PASS: Verify the menu and content panel can be adjusted horizontally
PASS: Verify the collect bundle section is shown under results section
PASS: Verify collect bundle menu can show/hide
PASS: Verify all collect bundle items are shown
PASS: Verify clicking an item leads to a new tab showing the bundle
PASS: Verify menus are levelled with '+'/'-' function to show/hide
PASS: Verify menus are colored dark green and items are light green
PASS: Verify empty folders are showing grey with disabled click
PASS: Verify empty files are showing grey with disabled click
PASS: Verify files that does not have permission are showing grey
PASS: Verify '.log', '.conf', '.info', '.json', '.alarm', '.pid',
      '.list', '.lock', '.txt' files can be directly viewed when opened
PASS: Verify handling of files that are not in the above extension
PASS: Verify a new tab is opened if the file is viewable
PASS: Verify a download popup is opened if the file is not viewable
PASS: Verify index.html is in a reasonable size
PASS: Verify index.html loading does not get stuck
PASS: Verify the generated html with css content has no error in console

Story: 2010533
Task: 49191
Change-Id: I71c4c6b39ca68464baf09c7d1708348e30989fda
Signed-off-by: Lance Xu <lance.xu@windriver.com>
2023-12-15 12:43:38 -05:00

45 lines
609 B
Plaintext
Executable File

/etc/apache2
/etc/apparmor.d
/etc/apt
/etc/cloud
/etc/collectd.d
/etc/default
/etc/dhcp
/etc/fonts
/etc/init.d
/etc/ldap
/etc/ldapscripts
/etc/libvirt
/etc/lighttpd
/etc/logcheck
/etc/lvm
/etc/modules-load.d
/etc/openstack-dashboard
/etc/pmon.d
/etc/pycadf
/etc/qat
/etc/rc0.d
/etc/rc3.d
/etc/rc6.d
/etc/rcS.d
/etc/runit
/etc/strongswan.d
/etc/sv
/etc/sysctl.d
/etc/systems
/etc/tmpfiles.d
/etc/tuned
/etc/update-motd.d
/etc/upgrade.d
/etc/vswitch
/root/.rpmdb
/var/extra/platform/
/var/log/pods
/var/run/calico
/var/run/dpdk/vs
/var/run/libvirt
/var/run/netns
/var/run/systems
/var/run/systemd
/var/run/udev