@@ -38,26 +38,26 @@ def _phase_coverage(ctx, p, srcjars):
3838 )
3939 srcs_paths = []
4040 for src in ctx .files .srcs :
41- srcs_paths = srcs_paths + [ src .path ]
42- in_out_pairs = [
41+ srcs_paths . append ( src .path )
42+ records = [
4343 (input_jar , output_jar , srcs_paths ),
4444 ]
4545
4646 args = ctx .actions .args ()
47- args .add_all (in_out_pairs , map_each = _jacoco_offline_instrument_format_each )
47+ args .add_all (records , map_each = _jacoco_offline_instrument_format_each )
4848 args .set_param_file_format ("multiline" )
4949 args .use_param_file ("@%s" , use_always = True )
5050
5151 ctx .actions .run (
5252 mnemonic = "JacocoInstrumenter" ,
53- inputs = [in_out_pair [0 ] for in_out_pair in in_out_pairs ],
54- outputs = [in_out_pair [1 ] for in_out_pair in in_out_pairs ],
53+ inputs = [record [0 ] for record in records ],
54+ outputs = [record [1 ] for record in records ],
5555 executable = ctx .attr ._code_coverage_instrumentation_worker .files_to_run ,
5656 execution_requirements = {"supports-workers" : "1" },
5757 arguments = [args ],
5858 )
5959
60- replacements = {i : o for (i , o , _ ) in in_out_pairs }
60+ replacements = {i : o for (i , o , _ ) in records }
6161 provider = _coverage_replacements_provider .create (
6262 replacements = replacements ,
6363 )
@@ -75,5 +75,5 @@ def _phase_coverage(ctx, p, srcjars):
7575 },
7676 )
7777
78- def _jacoco_offline_instrument_format_each (in_out_pair ):
79- return (["%s=%s=%s" % (in_out_pair [0 ].path , in_out_pair [1 ].path , "," .join (in_out_pair [2 ]))])
78+ def _jacoco_offline_instrument_format_each (records ):
79+ return (["%s=%s=%s" % (records [0 ].path , records [1 ].path , "," .join (records [2 ]))])
0 commit comments