emma: 英[ˈemə] ; 美[ˈɛmə] 。EMMA 是一个用于检测和报告 JAVA 代码覆盖率的开源工具。它不但能很好的用于小型项目,很方便得得出覆盖率报告,而且适用于大型企业级别的项目。 EMMA 有许多优点,首先你能免费得到它,并把它用于自己项目的开发。
它支持许多种级别的覆盖率指标:包,类,方法,语句块(basic block)和行,特别是它能测出某一行是否只是被部分覆盖,如条件语句短路的情况。
扩展资料
On the fly 模式比较方便,缺点也比较明显,如它不能为被 boot class loader 加载的类生成覆盖率报告,也不能为像 J2EE 容器那种自己有独特 class loader 的类生成覆盖率报告。这时,我们能求助于 Offline 模式。EMMA 也支持两种运行方式:Command line 和 Ant。
命令行一般和 On the fly 模式一起适用,对于简单的项目能够快速产生覆盖率报告。通过 Ant task 来运行 EMMA 的话,特别适用于大型的项目。
参考资料来源:百度百科——EMMA
音标是: ['emə]
解释:
1、埃玛(女子名)[Erma 的昵称,Irma的异体]
2、《爱玛》(英国女作家简奥斯丁的长篇小说,1815年)
3、n. [英国俚语](无线电发报中字母m的代码,如:emma gee 表示MG机关枪)
双语例句:
(1)As for Emma, although she lost most of her family, her story had a happy ending.
对艾玛来说,虽然她几乎失去了所有家人,但她的故事有个幸福的结尾。
(2)“They all look the same,” said Emma, who accompanied me with camera, when asked who she favored.
扛着相机,跟我一起的艾玛被问到喜欢那个选手时说:“她们看起来都差不多。”
(3)He said yesterday: "The sister of Emma Alice was tending to a dying man in 1953 and he admitted to her that he had killed her sister.
昨天鲍尔斯说:“1953年,艾玛·爱丽丝的妹妹在照料一个即将死去的男人时,这个男人向她承认是他杀害了她的姐姐。
本回答被网友采纳谢谢!
追答那就给个满意吧