Skip to content

Commit ca65e2d

Browse files
committed
updates
1 parent c830587 commit ca65e2d

File tree

3 files changed

+18
-4
lines changed

3 files changed

+18
-4
lines changed

incremental_build_report_aggregator.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
import os, shutil, glob, logging
3131
import sys, os
3232

33+
from vcast_utils import checkVectorCASTVersion
34+
35+
if not checkVectorCASTVersion(21):
36+
raise ImportError("Cannot combine incremental rebuild reports with this version of VectorCAST. Please upgrade.")
37+
3338
from bs4 import BeautifulSoup
3439

3540
try:

prevcast_parallel_build_execute.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,11 @@
2828
from datetime import timedelta
2929
from io import open
3030

31-
import incremental_build_report_aggregator
31+
aggregate_incremental_build_reports = True
32+
try:
33+
import incremental_build_report_aggregator
34+
except ImportError:
35+
aggregate_incremental_build_reports = False
3236

3337
from vcast_utils import getVectorCASTEncoding
3438

@@ -326,7 +330,10 @@ def cleanup(self):
326330
fd.write(build_log_data.encode(self.encFmt, "replace"))
327331

328332
if self.incremental:
329-
incremental_build_report_aggregator.parse_html_files(self.mpName)
333+
if aggregate_incremental_build_reports:
334+
incremental_build_report_aggregator.parse_html_files(self.mpName)
335+
else:
336+
print("Cannot combine incremental rebuild reports with this version of VectorCAST. Please upgrade")
330337

331338
def doit(self):
332339
## create the directory structure in the manage project before building

test_import.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os, sys
22
import traceback
3-
3+
from vcast_utils import checkVectorCASTVersion
44
try:
55
ModuleNotFoundError
66
except NameError:
@@ -58,7 +58,9 @@
5858
import generate_sonarqube_testresults
5959
import generate_xml
6060
import getjobs
61-
import incremental_build_report_aggregator
61+
if checkVectorCASTVersion(21):
62+
import incremental_build_report_aggregator
63+
6264
import managewait
6365
import merge_vcr
6466
import patch_rgw_directory

0 commit comments

Comments
 (0)