Windowsでlcovを使用して複数のファイルからカバレッジデータを生成するための構文上のエラー
-
20-09-2019 - |
質問
私はいくつかの助けをしたいと思います...私は、Windowsのlcovを使用して複数のファイルからカバレッジデータを生成するための構文を考え出すトラブルを抱えています。
私はcygwinの上に設置gcovの、lcovとGENHTML(私はWindows上でこれを実行している)を持っています。これらのファイルのすべてがcygwinの/ binディレクトリ内にあります。私は JsTestCoverage から作成されたPerlスクリプトと信じて、私はフラッシュカバレッジデータA>と、次の形式があります:
SF:C:/test/jquery.js
DA:22,1
DA:23,1
...
end_of_record
SF:C:/test/testFile.js
DA:3,1
DA:6,1
...
end_of_record
//rinse and repeat till no more files
私はまだカバレッジデータのGENHTMLを使用していない注意します。
私はその後のようなものを試してみました。
perl genhtml /../home/administrator/coverage1.dat /../home/administrator/coverage2.dat
しかし、エラーが言ってました。
genhtml: Can't use an undefined value as a HASH reference at genhtml line 1506.
私は私がいないすべてのLinuxの背景からのもの、どちらか間違ったプロセスを持っているかどうかはわからない。
事前に感謝します。
解決
カバレッジデータにおける繰り返しの結果があったことであることが働きました。私は繰り返しデータを取り出し、エラーが消えます。
感謝します。
所属していません StackOverflow