我正在使用三叶草为集成测试覆盖率生成覆盖率。我的三叶草数据库文件(.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 文件并重新运行我的测试用例。当我尝试进行三叶草合并时,它仍然失败并且我得到同样的错误。
我的三叶草合并目标
<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>
我在这里遗漏了什么可以帮助我吗?