|
|
|
@ -71,11 +71,9 @@ _TEST_TIMEOUT = 3 * 60 |
|
|
|
|
# see https://github.com/grpc/grpc/issues/9779 |
|
|
|
|
_SKIP_DATA_FRAME_PADDING = ['data_frame_padding'] |
|
|
|
|
|
|
|
|
|
# report suffix is important for reports to get picked up by internal CI |
|
|
|
|
_INTERNAL_CL_XML_REPORT = 'sponge_log.xml' |
|
|
|
|
|
|
|
|
|
# report suffix is important for reports to get picked up by internal CI |
|
|
|
|
_XML_REPORT = 'report.xml' |
|
|
|
|
# report suffix "sponge_log.xml" is important for reports to get picked up by internal CI |
|
|
|
|
_DOCKER_BUILD_XML_REPORT = 'interop_docker_build/sponge_log.xml' |
|
|
|
|
_TESTS_XML_REPORT = 'interop_test/sponge_log.xml' |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class CXXLanguage: |
|
|
|
@ -1163,8 +1161,9 @@ argp.add_argument( |
|
|
|
|
default=False, |
|
|
|
|
action='store_const', |
|
|
|
|
const=True, |
|
|
|
|
help=('Put reports into subdirectories to improve ' |
|
|
|
|
'presentation of results by Internal CI.')) |
|
|
|
|
help=( |
|
|
|
|
'(Deprecated, has no effect) Put reports into subdirectories to improve ' |
|
|
|
|
'presentation of results by Internal CI.')) |
|
|
|
|
argp.add_argument( |
|
|
|
|
'--bq_result_table', |
|
|
|
|
default='', |
|
|
|
@ -1253,8 +1252,12 @@ if args.use_docker: |
|
|
|
|
if args.verbose: |
|
|
|
|
print('Jobs to run: \n%s\n' % '\n'.join(str(j) for j in build_jobs)) |
|
|
|
|
|
|
|
|
|
num_failures, _ = jobset.run( |
|
|
|
|
num_failures, build_resultset = jobset.run( |
|
|
|
|
build_jobs, newline_on_success=True, maxjobs=args.jobs) |
|
|
|
|
|
|
|
|
|
report_utils.render_junit_xml_report(build_resultset, |
|
|
|
|
_DOCKER_BUILD_XML_REPORT) |
|
|
|
|
|
|
|
|
|
if num_failures == 0: |
|
|
|
|
jobset.message( |
|
|
|
|
'SUCCESS', |
|
|
|
@ -1519,10 +1522,7 @@ try: |
|
|
|
|
write_cmdlog_maybe(server_manual_cmd_log, 'interop_server_cmds.sh') |
|
|
|
|
write_cmdlog_maybe(client_manual_cmd_log, 'interop_client_cmds.sh') |
|
|
|
|
|
|
|
|
|
xml_report_name = _XML_REPORT |
|
|
|
|
if args.internal_ci: |
|
|
|
|
xml_report_name = _INTERNAL_CL_XML_REPORT |
|
|
|
|
report_utils.render_junit_xml_report(resultset, xml_report_name) |
|
|
|
|
report_utils.render_junit_xml_report(resultset, _TESTS_XML_REPORT) |
|
|
|
|
|
|
|
|
|
for name, job in resultset.items(): |
|
|
|
|
if "http2" in name: |
|
|
|
|