51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4145|回复: 3
打印 上一主题 下一主题

[讨论] Emma统计测试覆盖度问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-2-7 17:26:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在使用emma进行Java测试覆盖度统计时,报错(如下),死活搞不定啊,官网没有解决方法,源码也搞不懂。请问有木有遇到过类似问题的撒,交流一番我或许会有收获!
EMMA: processing instrumentation path ...
[EMMA v2.1, build 5320 (stable)]
emma instr: com.vladium.emma.EMMARuntimeException
Exception in thread "main" com.vladium.emma.EMMARuntimeException: com.vladium.emma.EMMARuntimeException
        at com.vladium.emma.instr.InstrProcessorST.handleArchiveEntry(InstrProcessorST.java:283)
        at com.vladium.util.IPathEnumerator$Factory$PathEnumerator.enumeratePathArchive(IPathEnumerator.java:235)
        at com.vladium.util.IPathEnumerator$Factory$PathEnumerator.enumerate(IPathEnumerator.java:113)
        at com.vladium.emma.instr.InstrProcessorST._run(InstrProcessorST.java:715)
        at com.vladium.emma.Processor.run(Processor.java:88)
        at com.vladium.emma.instr.instrCommand.run(instrCommand.java:172)
        at emma.main(emma.java:50)
Caused by: java.util.zip.ZipException: invalid entry compressed size (expected 3950 but got 3949 bytes)
        at java.util.zip.ZipOutputStream.closeEntry(ZipOutputStream.java:206)
        at com.vladium.emma.instr.InstrProcessorST.writeZipEntry(InstrProcessorST.java:838)
        at com.vladium.emma.instr.InstrProcessorST$EntryWriteJob.run(InstrProcessorST.java:905)
        at com.vladium.emma.instr.InstrProcessorST.drainJobQueue(InstrProcessorST.java:943)
        at com.vladium.emma.instr.InstrProcessorST.addJob(InstrProcessorST.java:929)
        at com.vladium.emma.instr.InstrProcessorST.handleArchiveEntry(InstrProcessorST.java:244)
        ... 6 more
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2014-2-7 17:27:22 | 只看该作者
回复 1# iOrchid


    主要是这句:Caused by: java.util.zip.ZipException: invalid entry compressed size (expected 3950 but got 3949 bytes),网上都没有什么解决方法,彻底没辙了!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2015-6-29 20:56:26 | 只看该作者
Java的覆盖率计算可以用下ThreadingTest,支持段覆盖率到MC/DC多种覆盖率,比emma的语句覆盖强大。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2015-8-13 10:58:22 | 只看该作者
你要说明是哪个步骤出现报错,
插桩(instr),运行,收集(ctl),报告(report)
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-13 23:05 , Processed in 0.068230 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表