0
JaCoCoのカバレッジレポートをCobertura形式に変換しようとしています(ShippableはCoberturaのみをサポートしているため)。JaCoCoをCoberturaに変換しようとしたときにPythonエラーが発生しました
Traceback (most recent call last):
File "cover2cover.py", line 151, in <module>
jacoco2cobertura(filename, source_root)
File "cover2cover.py", line 139, in jacoco2cobertura
convert_root(root, into, source_root)
File "cover2cover.py", line 127, in convert_root
packages.append(convert_package(package))
File "cover2cover.py", line 113, in convert_package
c_classes.append(convert_class(j_class, j_package))
File "cover2cover.py", line 100, in convert_class
c_methods.append(convert_method(j_method, j_method_lines))
File "cover2cover.py", line 85, in convert_method
convert_lines(j_lines, c_method)
File "cover2cover.py", line 33, in convert_lines
for jline in j_lines:
File "cover2cover.py", line 23, in method_lines
larger = list(int(jm.attrib['line']) for jm in jmethods if int(jm.attrib['line']) > start_line)
File "cover2cover.py", line 23, in <genexpr>
larger = list(int(jm.attrib['line']) for jm in jmethods if int(jm.attrib['line']) > start_line)
KeyError: 'line'
私のpythonについて何も知らないので、任意の助けをいただければ幸いです:This男は自分のスクリプトを実行するときしかし、私は次のエラーを取得する、CoberturaのにJaCoCoを変換するツールを持っていると主張しています。