Skip to content

Commit 2fcf8c7

Browse files
committed
adding debug back in, changing stuff for system-status-repoert
1 parent b1201e1 commit 2fcf8c7

12 files changed

+154
-83
lines changed

src/main/resources/scripts/cobertura.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,10 +393,16 @@ def procesCoverage(coverXML, coverApi, extended = False, source_root = ""):
393393

394394
def runCoverageResultsMP(packages, mpFile, verbose = False, extended=False, source_root = ""):
395395

396+
print("[DEBUG] Opening vcproj in copy_build_dir::getVcastProjectWorkspace")
396397
vcproj = VCProjectApi(mpFile)
398+
print("[DEBUG] Opened vcproj in copy_build_dir::getVcastProjectWorkspace")
399+
397400
api = vcproj.project.cover_api
398401
results = runCoberturaResults(packages, api, verbose = False, extended = extended, source_root = source_root)
402+
403+
print("[DEBUG] Closing vcproj in copy_build_dir::getVcastProjectWorkspace")
399404
vcproj.close()
405+
print("[DEBUG] Closed vcproj in copy_build_dir::getVcastProjectWorkspace")
400406

401407
return results
402408

src/main/resources/scripts/copy_build_dir.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,9 +244,15 @@ def run(ManageProjectName, Level, BaseName, Env, workspace, vCastProjectWorkspac
244244

245245
def getVcastProjectWorkspace(args):
246246

247-
api = VCProjectApi(args.ManageProject)
248-
vCastProjectWorkspace = api.project.workspace
249-
api.close()
247+
print("[DEBUG] Opening vcproj in copy_build_dir::getVcastProjectWorkspace")
248+
vcproj = VCProjectApi(args.ManageProject)
249+
print("[DEBUG] Opened vcproj in copy_build_dir::getVcastProjectWorkspace")
250+
251+
vCastProjectWorkspace = vcproj.project.workspace
252+
253+
print("[DEBUG] Closing vcproj in copy_build_dir::getVcastProjectWorkspace")
254+
vcproj.close()
255+
print("[DEBUG] Closed vcproj in copy_build_dir::getVcastProjectWorkspace")
250256

251257
return vCastProjectWorkspace
252258

src/main/resources/scripts/create_index_html.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,9 @@ def create_index_html(mpName, isGitLab = False, output_dir = ""):
103103
global baseOutputDir
104104
baseOutputDir = output_dir
105105

106+
print("[DEBUG] Opening vcproj in create_index_html::create_index_html")
106107
vcproj = VCProjectApi(mpName)
108+
print("[DEBUG] Opened vcproj in create_index_html::create_index_html")
107109

108110
# Set custom report directory to the where this script was
109111
# found. Must contain sections/index_section.py
@@ -120,8 +122,10 @@ def create_index_html(mpName, isGitLab = False, output_dir = ""):
120122
sections=['CUSTOM_HEADER', 'REPORT_TITLE', 'TABLE_OF_CONTENTS','INDEX_SECTION', 'CUSTOM_FOOTER'],
121123
customization_dir=rep_path)
122124

125+
print("[DEBUG] Closing vcproj in create_index_html::create_index_html")
123126
vcproj.close()
124-
127+
print("[DEBUG] Closed vcproj in create_index_html.::create_index_html")
128+
125129
def create_index_html_body ():
126130

127131
tempHtmlReportList = glob.glob(os.path.join(baseOutputDir,"*.html"))

src/main/resources/scripts/generate-results.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -541,13 +541,17 @@ def buildReports(FullManageProjectName = None,
541541
print("Cleanup: " + str(time.time()))
542542
if useNewReport and not legacy:
543543
try:
544+
print("[DEBUG] Opening vcproj in generate-results::buildReports")
544545
vcproj = VCProjectApi(FullManageProjectName)
546+
print("[DEBUG] Opened vcproj in generate-results::buildReports")
545547
tool_version = vcproj.tool_version
546548
if tool_version.startswith("20"):
547549
use_manage_api = False
548550
else:
549551
use_manage_api = True
552+
print("[DEBUG] Closing vcproj in generate-results::buildReports")
550553
vcproj.close()
554+
print("[DEBUG] Closed vcproj in generate-results::buildReports")
551555
except:
552556
use_manage_api = False
553557

src/main/resources/scripts/generate_lcov.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,16 @@ def get_function_name_line_number(file_path, function, initial_guess):
144144

145145
def runCoverageResultsMP(mpFile, verbose = False, testName = "", source_root = ""):
146146

147+
print("[DEBUG] Opening vcproj in generate_lcov::generate_html_report")
147148
vcproj = VCProjectApi(mpFile)
149+
print("[DEBUG] Opened vcproj in generate_lcov::generate_html_report")
150+
148151
api = vcproj.project.cover_api
149152
results = runGcovResults(api, verbose = verbose, testName = vcproj.project.name, source_root=source_root)
153+
154+
print("[DEBUG] Closing vcproj in generate_lcov::generate_html_report")
150155
vcproj.close()
156+
print("[DEBUG] Closed vcproj in generate_lcov::generate_html_report")
151157

152158
return results
153159

src/main/resources/scripts/generate_pclp_reports.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,9 @@ def generate_html_report(mpName, input_xml, output_html):
339339
if output_html is None:
340340
output_html = "pclp_findings.html"
341341

342+
print("[DEBUG] Opening vcproj in generate_pclp_reports::generate_html_report")
342343
vcproj = VCProjectApi(mpName)
344+
print("[DEBUG] Opened self.api in generate_pclp_reports::generate_html_report")
343345

344346
# Set custom report directory to the where this script was
345347
# found. Must contain sections/index_section.py
@@ -353,7 +355,9 @@ def generate_html_report(mpName, input_xml, output_html):
353355
sections=['CUSTOM_HEADER', 'REPORT_TITLE', 'TABLE_OF_CONTENTS','PCLP_SUMMARY_SECTION','PCLP_DETAILS_SECTION','PCLP_SOURCE_SECTION', 'CUSTOM_FOOTER'],
354356
customization_dir=rep_path)
355357

358+
print("[DEBUG] Closing vcproj in generate_pclp_reports::generate_html_report")
356359
vcproj.close()
360+
print("[DEBUG] Closed vcproj in generate_pclp_reports::generate_html_report")
357361

358362
def has_any_coverage(line):
359363

src/main/resources/scripts/generate_sonarqube_testresults.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,9 @@ def __init__(self, FullManageProjectName, verbose = False,
259259

260260
super(GenerateManageXml, self).__init__(FullManageProjectName, verbose, xml_data_dir)
261261

262+
print("[DEBUG] Opening self.api in generate_sonarqube_testresults::GenerateManageXml::__init__")
262263
self.api = VCProjectApi(FullManageProjectName)
264+
print("[DEBUG] Opened self.api in generate_sonarqube_testresults::GenerateManageXml::__init__")
263265

264266
self.FullManageProjectName = FullManageProjectName
265267
self.generate_exec_rpt_each_testcase = generate_exec_rpt_each_testcase
@@ -279,7 +281,9 @@ def __init__(self, FullManageProjectName, verbose = False,
279281

280282
def __del__(self):
281283
try:
284+
print("[DEBUG] Closing self.api in generate_sonarqube_testresults::GenerateManageXml::__del__")
282285
self.api.close()
286+
print("[DEBUG] Closed self.api in generate_sonarqube_testresults::GenerateManageXml::__del__")
283287
except:
284288
pass
285289

@@ -559,12 +563,14 @@ def generate_unit(self):
559563
if isinstance(self.api, CoverApi):
560564
try:
561565
if self.topLevelAPI == None:
562-
563-
api = VCProjectApi(self.FullManageProjectName)
566+
print("[DEBUG] Opening vcproj in generate_sonarqube_testresults::GenerateManageXml::generate_unit")
567+
vcproj = VCProjectApi(self.FullManageProjectName)
568+
print("[DEBUG] Opened vcproj in generate_sonarqube_testresults::GenerateManageXml::generate_unit")
569+
564570
else:
565-
api = self.topLevelAPI
571+
vcproj = self.topLevelAPI
566572

567-
for env in api.Environment.all():
573+
for env in vcproj.Environment.all():
568574
if env.compiler.name == self.compiler and env.testsuite.name == self.testsuite and env.name == self.env and env.system_tests:
569575
for st in env.system_tests:
570576
pass_fail_rerun = ""
@@ -583,7 +589,9 @@ def generate_unit(self):
583589
self.write_testcase(st, level, st.name, env.definition.is_monitored)
584590

585591
if self.topLevelAPI == None:
586-
api.close()
592+
print("[DEBUG] Closing vcproj in generate_sonarqube_testresults::GenerateManageXml::generate_unit")
593+
vcproj.close()
594+
print("[DEBUG] Closing vcproj in generate_sonarqube_testresults::GenerateManageXml::generate_unit")
587595

588596
except ImportError as e:
589597
from generate_qa_results_xml import genQATestResults

0 commit comments

Comments
 (0)