xenserver / status-report

Program that gathers data for xenserver host diagnostics
GNU Lesser General Public License v2.1
1 stars 9 forks source link

CA-394409: plugins: Fix multiple file patterns for the same directory #115

Closed bernhardkaindl closed 3 months ago

bernhardkaindl commented 3 months ago

CA-394409: Fix collecting logfiles of auto-cert-kit and tapdisk-logs:

Change:

Fix this issue to collect logs from tapdisk and auto-cert-kit as expected.

Details:

Manual Verification Testing

curl -Lo xen-bugtool.CP-49944 https://github.com/xenserver-next/status-report/raw/CP-49944-multiple-patterns-for-one-directory/xen-bugtool
chmod +x xen-bugtool.CP-49944

DoD:

# mkdir /var/log/blktap
# touch /var/log/blktap/logfile.log
XENRT_BUGTOOL_BASENAME=bugtool ./xen-bugtool.CP-49944 -y --entries=tapdisk-logs,xcp-rrdd-plugins
# tar tf /var/opt/xen/bug-report/bugtool.tar.bz2|grep -e 'log$' -e blktap
bugtool/var/log/blktap/logfile.log
bugtool/var/log/xcp-rrdd-plugins.log

and likewise, for when auto-cert-kit is installed for:

# yum install auto-cert-kit 
# touch bugtool/var/log/auto-cert-kit{-plugin}.log
# XENRT_BUGTOOL_BASENAME=bugtool ./xen-bugtool.CP-49944 -y --entries=Auto_Cert_Kit
# tar tf /var/opt/xen/bug-report/bugtool.tar.bz2|grep -e 'log$'
bugtool/var/log/auto-cert-kit.log
bugtool/var/log/auto-cert-kit-plugin.log
coveralls commented 3 months ago

Coverage Status

coverage: 93.137% (+1.3%) from 91.837% when pulling 3a316bde029ee84a72e8297cff323b1e455b69a8 on xenserver-next:CP-49944-multiple-patterns-for-one-directory into 1c8d5443a002ed1eb3c5470b181f5a26916a0d54 on xenserver:master.