@@ -339,22 +339,23 @@ def _process_test(
339339 f"uploading test chunk { chunk .index } /{ len (requests )} "
340340 f"({ chunk .size_bytes } bytes)" ,
341341 )
342- result = transport .post_json (
342+ http_result = transport .post_json (
343343 runtime .endpoints .test_url ,
344344 headers ,
345345 request .body ,
346346 content_encoding = request .content_encoding ,
347347 )
348- requests_attempted += result .attempts
349- retries += result .retries
348+ requests_attempted += http_result .attempts
349+ retries += http_result .retries
350350 _debug (
351351 runtime ,
352352 task ,
353- f"test chunk { chunk .index } completed after { result .attempts } attempt(s)" ,
353+ f"test chunk { chunk .index } completed after "
354+ f"{ http_result .attempts } attempt(s)" ,
354355 )
355- if not result .succeeded :
356+ if not http_result .succeeded :
356357 failure_code , failure_message = _http_failure (
357- result ,
358+ http_result ,
358359 payload_type = task .payload_type ,
359360 payload_limit_context = (
360361 f"chunk={ chunk .index } /{ len (requests )} "
@@ -407,16 +408,18 @@ def _enrich_and_validate_test(
407408 warnings .append (sidecar_warning )
408409 repo_key = payload_repo_key (bazel_metadata )
409410 context_selection = runtime .context_plan .select (repo_key )
411+ if sidecar_warning :
412+ sidecar_state = "invalid"
413+ elif bazel_metadata is not None :
414+ sidecar_state = "loaded"
415+ else :
416+ sidecar_state = "absent"
410417 _debug (
411418 runtime ,
412419 task ,
413420 "Bazel sidecar=%s context_repo=%s context_selected=%s context_warning=%s"
414421 % (
415- "invalid"
416- if sidecar_warning
417- else "loaded"
418- if bazel_metadata is not None
419- else "absent" ,
422+ sidecar_state ,
420423 repr (repo_key [:256 ]) if repo_key is not None else "none" ,
421424 "yes" if context_selection .values is not None else "no" ,
422425 context_selection .warning_code or "none" ,
@@ -621,26 +624,26 @@ def _process_coverage(
621624 )
622625 return FileResult (status = FileStatus .SUCCEEDED , ** coverage_result_fields )
623626
624- result = transport .post_prepared_multipart (
627+ http_result = transport .post_prepared_multipart (
625628 runtime .endpoints .coverage_url ,
626629 headers ,
627630 prepared ,
628631 )
629632 _debug (
630633 runtime ,
631634 task ,
632- f"coverage request completed after { result .attempts } attempt(s)" ,
635+ f"coverage request completed after { http_result .attempts } attempt(s)" ,
633636 )
634- if not result .succeeded :
637+ if not http_result .succeeded :
635638 failure_code , failure_message = _http_failure (
636- result ,
639+ http_result ,
637640 payload_type = task .payload_type ,
638641 )
639642 return FileResult (
640643 status = FileStatus .FAILED ,
641- requests_attempted = result .attempts ,
644+ requests_attempted = http_result .attempts ,
642645 requests_failed = 1 ,
643- retries = result .retries ,
646+ retries = http_result .retries ,
644647 failure_code = failure_code ,
645648 failure_message = failure_message ,
646649 ** coverage_result_fields ,
@@ -650,9 +653,9 @@ def _process_coverage(
650653 _debug (runtime , task , f"coverage cleanup completed source_deleted={ deleted } " )
651654 return FileResult (
652655 status = FileStatus .SUCCEEDED ,
653- requests_attempted = result .attempts ,
656+ requests_attempted = http_result .attempts ,
654657 requests_succeeded = 1 ,
655- retries = result .retries ,
658+ retries = http_result .retries ,
656659 source_deleted = deleted ,
657660 warning_codes = (cleanup_warning ,) if cleanup_warning else (),
658661 ** coverage_result_fields ,
@@ -702,7 +705,9 @@ def _process_telemetry(
702705 failure_message = metadata_failure ,
703706 )
704707
705- requests = [_TelemetryRequest (source_body , _telemetry_headers (runtime , payload ))]
708+ requests : list [_TelemetryRequest ] = [
709+ _TelemetryRequest (source_body , _telemetry_headers (runtime , payload ))
710+ ]
706711 if directive .create_synthetic :
707712 synthetic = _build_synthetic_telemetry (payload , directive , warnings )
708713 if synthetic is not None :
@@ -758,21 +763,22 @@ def _process_telemetry(
758763 requests_succeeded = 0
759764 retries = 0
760765 for request in requests :
761- result = transport .post_json (
766+ http_result = transport .post_json (
762767 runtime .endpoints .telemetry_url ,
763768 request .headers ,
764769 request .body ,
765770 )
766- requests_attempted += result .attempts
767- retries += result .retries
771+ requests_attempted += http_result .attempts
772+ retries += http_result .retries
768773 _debug (
769774 runtime ,
770775 task ,
771- f"telemetry request completed after { result .attempts } attempt(s)" ,
776+ "telemetry request completed after "
777+ f"{ http_result .attempts } attempt(s)" ,
772778 )
773- if not result .succeeded :
779+ if not http_result .succeeded :
774780 failure_code , failure_message = _http_failure (
775- result ,
781+ http_result ,
776782 payload_type = task .payload_type ,
777783 )
778784 return FileResult (
@@ -1047,12 +1053,12 @@ def _cleanup_source(path: Path, keep_payloads: bool) -> tuple[bool, str | None]:
10471053
10481054
10491055def _http_failure (
1050- result : HttpResult ,
1056+ http_result : HttpResult ,
10511057 * ,
10521058 payload_type : PayloadType ,
10531059 payload_limit_context : str | None = None ,
10541060) -> tuple [str , str ]:
1055- if result .status_code == 413 :
1061+ if http_result .status_code == 413 :
10561062 if payload_type is PayloadType .TEST and payload_limit_context :
10571063 return (
10581064 "payload_limit_contract_mismatch" ,
@@ -1063,9 +1069,9 @@ def _http_failure(
10631069 f"HTTP 413 for unsplit { payload_type .value } payload; "
10641070 f"{ payload_type .value } splitting is not supported" ,
10651071 )
1066- if result .status_code is not None :
1067- return "upload_http_error" , f"HTTP { result .status_code } "
1068- return "upload_transport_error" , result .transport_error or "transport error"
1072+ if http_result .status_code is not None :
1073+ return "upload_http_error" , f"HTTP { http_result .status_code } "
1074+ return "upload_transport_error" , http_result .transport_error or "transport error"
10691075
10701076
10711077def _event_count (payload : Mapping [str , Any ]) -> int :
0 commit comments