|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH 3/3] xen/misra: xen-analysis.py: use the relative path from the ...
repository in the reports
Currently the cppcheck report entries shows the relative file path
from the /xen folder of the repository instead of the base folder.
In order to ease the checks, for example, when looking a git diff
output and the report, use the repository folder as base.
Signed-off-by: Luca Fancellu <luca.fancellu@xxxxxxx>
---
xen/scripts/xen_analysis/cppcheck_analysis.py | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/xen/scripts/xen_analysis/cppcheck_analysis.py
b/xen/scripts/xen_analysis/cppcheck_analysis.py
index c3783e8df343..c8abbe0fca79 100644
--- a/xen/scripts/xen_analysis/cppcheck_analysis.py
+++ b/xen/scripts/xen_analysis/cppcheck_analysis.py
@@ -149,7 +149,7 @@ def generate_cppcheck_deps():
--suppress='unusedStructMember:*'
--include={}/include/xen/config.h
-DCPPCHECK
-""".format(settings.xen_dir, settings.outdir, settings.xen_dir)
+""".format(settings.repo_dir, settings.outdir, settings.xen_dir)
invoke_cppcheck = utils.invoke_command(
"{} --version".format(settings.cppcheck_binpath),
@@ -240,7 +240,7 @@ def generate_cppcheck_report():
try:
cppcheck_report_utils.cppcheck_merge_txt_fragments(fragments,
report_filename,
- [settings.xen_dir])
+ [settings.repo_dir])
except cppcheck_report_utils.CppcheckTXTReportError as e:
raise CppcheckReportPhaseError(e)
@@ -257,7 +257,7 @@ def generate_cppcheck_report():
try:
cppcheck_report_utils.cppcheck_merge_xml_fragments(fragments,
xml_filename,
-
settings.xen_dir,
+
settings.repo_dir,
settings.outdir)
except cppcheck_report_utils.CppcheckHTMLReportError as e:
raise CppcheckReportPhaseError(e)
@@ -265,7 +265,7 @@ def generate_cppcheck_report():
utils.invoke_command(
"{} --file={} --source-dir={} --report-dir={}/html --title=Xen"
.format(settings.cppcheck_htmlreport_binpath, xml_filename,
- settings.xen_dir, html_report_dir),
+ settings.repo_dir, html_report_dir),
False, CppcheckReportPhaseError,
"Error occured generating Cppcheck HTML report:\n{}"
)
@@ -273,7 +273,7 @@ def generate_cppcheck_report():
html_files = utils.recursive_find_file(html_report_dir, r'.*\.html$')
try:
cppcheck_report_utils.cppcheck_strip_path_html(html_files,
- (settings.xen_dir,
+ (settings.repo_dir,
settings.outdir))
except cppcheck_report_utils.CppcheckHTMLReportError as e:
raise CppcheckReportPhaseError(e)
--
2.34.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |