使用emma时遇到的一些问题】的更多相关文章

今天在用使用emma的过程中遇到了几个问题,记录一下. 1.跑junit过程中没办法产生coverage data文件,导致最后没办法出emma报告,上官网查了一下原因如下: I have instrumented my classes but am not getting any coverage data- This question has been asked several times and in all cases the users forgot to package or de…
原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,…
分布式一致性 分布式文件系统.缓存系统和数据库等大型分布式存储系统中,分布式一致性都是一个重要的问题. 什么是分布式一致性?分布式一致性分为哪些类型?分布式系统达到一致性后将会是一个什么样的状态? 如果失去了分布式一致性,分布式系统是否还可以依赖? 如果一味地追求一致性,对系统的整体架构和性能会有多大的影响? 每次写需求的时候总会思考,在某些特殊恶劣的条件下,这些代码的运行结果会是什么? 尽管在实习期间,已经遇到了很多次 因为代码漏洞导致线上环境数据不一致而导致被迫改数据库的问题,对此已见怪不怪…
使用 EMMA 获得功能测试覆盖率 测试覆盖率是评价测试完整性的重要的度量标准之一. EMMA 是一个面向 Java 代码的测试覆盖率收集工具.在测试过程中,使用 EMMA 能使收集和报告测试覆盖率的过程更加灵活.简单.在本文中,作者将 EMMA 引入到功能测试的过程,详细介绍 EMMA 在功能测试中的使用方法.步骤,并对覆盖率结果进行分析. 1 评论 伞 云飞 (sanyunf@cn.ibm.com), 软件工程师, Author11 company 2008 年 6 月 26 日 内容 在…
emma默认用apt-get 安装的话,emma是不支持中文的,配置文件或直接修改emma程序源文件(python).apt-get安装emmasudo apt-get install emma   ubuntu的apt-get 安装emma是在/usr/share/emma目录下面.cd /usr/share/emma/emmalib  sudo vim __init__.py  找到"db_encoding": "latin1"  改为"db_enco…
1. EMMA 介绍 EMMA 是一个开源.面向 Java 程序测试覆盖率收集和报告工具.它通过对编译后的 Java 字节码文件进行插装,在测试执行过程中收集覆盖率信息,并通过支持多种报表格式对覆盖率结果进行展示.EMMA可以统计几种覆盖率:class,method,block, line.支持版本迭代的覆盖率统计 2. EMMA 使用 EMMA基本是四步曲:插桩(instr),运行,收集(ctl),报告(report).下面分别详细的介绍下 2.1 安装 下载地址:http://sourcef…
Emma使用与分析 #什么是Emma EMMA 是一个开源.面向 Java 程序测试覆盖率收集和报告工具.它通过对编译后的 Java 字节码文件进行插装,在测试执行过程中收集覆盖率信息,并通过支持多种报表格式对覆盖率结果进行展示. EMMA 所使用的字节码插装不仅保证 EMMA 不会给源代码带来“脏代码”,还确保 EMMA 摆脱了源代码的束缚,这一特点使 EMMA 应用于功能测试成为了可能. #如何使用emma现在可以通过命令行,ant,maven,Jenkins等方式使用,这里只介绍通过mav…
在Linux中如果使用mysql的图形客户端,个人感觉Emma还不错.但是emma默认用apt-get 安装的话,emma是不支持中文的,这个需要自己修改一下了配置文件,或者直接修改emma程序源文件了(emma 用python编写的). apt-get安装emma Java代码 sudo apt-get install emma 如果你已经安装完毕并且运行过emma,程序就会创建 -/.emma/emmarc文件,保存你自己的一些配置.所以可以更改这里的配置文件,或者像下面直接修改emma的p…
背景,服务器上的一个JAVA服务进程突然挂掉,查看产生了崩溃日志,如下: # Set larger code cache with -XX:ReservedCodeCacheSize= # This output file may be truncated or incomplete. # # Out of Memory Error (os_linux.cpp:2673), pid=28610, tid=139813184919296  日志分析原因很简单,服务器的内存不够用,导致进程崩溃 JA…
        在前几天的一个项目中,由于数据库字段的命名原因 其中有两项:一项叫做"市场价格"一项叫做"商店价格" 为了便于区分,遂分别将其命名为market_price和shop_price.对应的实体类命名于此相似.可是在后台使用Xstream将数据读出转换为对xml对象时,前台使用Extjs的ajax请求,所有其他的属性在前台都可以被解析,唯独 此二者不可解析,仔细检查了一遍也没有发现是什么原因.后来将生产的xml文件粘贴到NotePad 放大后才发现原有得…