1

clienttests、integrationtests、および unittests 用の 3 つのクローバー データベースがあります。

総カバレッジを計算するために、これらのデータベースを新しいクローバー データベースにマージします。

[clover-merge] Clover Version 3.0.3, built on October 26 2010 (build-dev) 
[clover-merge] Loaded from: C:\devtools\clover-ant-3.0.2-patch101026\lib\clover.jar 
[clover-merge] Clover: Commercial License registered to ... 
[clover-merge] Merging database 1 of 3: d:\coverage\java\all\coverage/clienttests\coverage.db 
[clover-merge] Merging database 2 of 3: d:\coverage\java\all\coverage/integrationtests\coverage.db 
[clover-merge] Merging database 3 of 3: d:\coverage\java\all\coverage/junit\coverage.db 
[clover-merge] Writing merged database registry [clover-merge] Merge complete 

先週末以来、マージされたcoveragedbファイルからレポートを生成しようとすると、次の問題が発生します。

[clover-report] Clover Version 3.0.3, built on October 26 2010 (build-dev) 
[clover-report] Loaded from: C:\devtools\clover-ant-3.0.2-patch101026\lib\clover.jar 
[clover-report] Clover: Commercial License registered to ... 
[clover-report] Loading coverage database from: 'd:\coverage\java\all\clover\cloverDB\coverage.db' 
[clover-report] Report generation failed: Clover encountered a problem reading the instrumentation registry "d:\coverage\java\all\clover\cloverDB\coverage.db". This database may have been corrupted. Please regenerate. 

ファイルを確認したところ、そのサイズは (Windows エクスプローラーによると) 2,08 GB (2.244.583.202 バイト) で、2 GB をわずかに超えていることがわかりました。カバレッジデータベースを保持していないため、前の週末の実行のサイズはわかりませんが、手順で他に何も変更されていないため、ここでは2GBが問題であると想定しています.

4

0 に答える 0