クローバーを使用して、統合テスト カバレッジのカバレッジを生成しています。私のクローバーdbファイル(.db)はディレクトリ.cloverにあります
テストケースを実行すると、.clover ディレクトリに次のファイルが生成されます。
<clover3_1_6>.dbvayht_hke3br0q
<clover3_1_6>.dbvayht_hke3br0q.1
<clover3_1_6>.dbkkhjl_hke66gs6.1
<clover3_1_6>.dbkkhjl_hke66gs6
<clover3_1_6>.db.liverec.
これらをマージしようとすると、次のエラーが発生します
Error writing new clover db at .clover/clover3_1_6.db": File ".clover/clover3_1_6.dbvayht_hke3br0q" is not a valid Clover registry file (file magic number invalid - expected 0xcafefeed but was 0x3b4e0341). Please regenerate.
.db ファイルを再生成して、テスト ケースを再実行しようとしました。clover-merge を実行しようとすると、まだ失敗し、同じエラーが発生します。
私のクローバーマージターゲット
<target name="merge-clover" description="clover database merge">
<clover-merge initString=".clover/clover3_1_6.db">
<cloverDbSet dir=".clover">
<exclude name="**/clover3_1_6.db.liverec"/>
<include name="**/clover3_1_6.db*"/>
</cloverDbSet>
</clover-merge>
</target>
ここで何か不足していますか?誰かがこれを手伝ってくれますか?