码迷,mamicode.com
首页 >  
搜索关键字:sonar runner    ( 1187个结果
JUnit4.8.2源代码分析-5.1 Statement之复合命令
抽象类Statement作为命令模式的Command,只有一个方法public abstractvoid evaluate() throws Throwable; 作为命令模式的Invoker的各种Runner,将发出各种Statement并以它们表示运行JUnit测试组的整个过程。针对方法的标注如@Test 、@Before、@After、@BeforeClass、@AfterClass和各...
分类:其他好文   时间:2014-10-18 11:12:39    阅读次数:251
JUnit4.8.2源代码分析-3.2 Computer
org.junit.runner.Computer,一个方便使用的runner的工厂...
分类:其他好文   时间:2014-10-15 21:06:21    阅读次数:206
JUnit4.8.2源代码分析-6.1 排序和过滤
Runner.sort、Request.sortWith和Sorter.apply yqj2065都快被它们搞死了。 Sorter.apply()、Request.sortWith()和Sortable.sort()三者做一件事情?为什么呢? java.util.Comparator接口是一个策略类,定义了int compare(T o1, T o2)方法。org.jun...
分类:编程语言   时间:2014-10-13 21:37:37    阅读次数:198
JUnit4.8.2源代码分析-3.1 Description-测试树
重新把org.junit.runner.Description的源代码读了一下,结合成组测试(Suite)了解Description所表示的测试树。...
分类:其他好文   时间:2014-10-13 21:22:57    阅读次数:178
JUnit4.8.2源代码分析-5 Statement
org.junit.runners.model.Statement/语句是对运行JUnit测试组过程中的一个或多个动作的封装。如果说Runner.run()表示运行JUnit测试组的整个过程,则Statement表示其中或大或小的步骤。针对方法的标注如@Test 、@Before、@After、@BeforeClass、@AfterClass具有某些执行的顺序,Statement是整个过程的一个步...
分类:其他好文   时间:2014-10-10 01:30:33    阅读次数:171
JUnit4.8.2源代码分析-4 RunNotifier与RunListener
org.junit.runner.notification. RunListener和RunNotifier运用了观察者模式。...
分类:其他好文   时间:2014-10-09 16:53:48    阅读次数:151
JUnit4.8.2源代码分析-2 org.junit.runner.Request和Description
org.junit.runner.Request和Description...
分类:其他好文   时间:2014-10-07 15:28:13    阅读次数:250
Android 自动化测试(3)<monkeyrunner> 根据ID查找对象&touch&type (python)
我在之前的两篇文章中用java来实现过 Android 自动化测试(1)如何安装和卸载一个应用(java)、Android 自动化测试(2)根据ID查找对象(java)。 但是本质上都是用monkeyrunner对应的java lib 来实现的,但是相关的文档非常少,如果真的要用monkeyrunner来做功能性的自动化测试,强烈还是推荐使用python语言 使用monkeyrunner 使用id来查找控件,使用上EasyMonkeyDevice的Touch、Type等几个基本操作,就可以完成很多基...
分类:移动开发   时间:2014-10-05 01:18:17    阅读次数:531
Android 自动化测试(2)根据ID查找对象(java)
之前一篇文章写的是 Android 自动化测试(1)如何安装和卸载一个应用(java) ,下面再探索一下如果在普通java应用程序中,根据ID来查找对象 1、类库依赖: The library dependencies are: chimpchat.jar,common.jar,ddmlib.jar,guava-13.0.1.jar,sdklib.jar,hierchyviewer2lib.jar They can all be found in the sdk/tools/lib subdirector...
分类:移动开发   时间:2014-10-04 23:29:37    阅读次数:287
把质量控制工作往前推进(1)——安装sonarqube
曾经关注点一直在怎么提高应用程序的质量,没太在意代码级别的质量。近期由于某些因素的推动,须要关注到代码级别的质量去,把质量工作尽量往前推,也符合质量控制的原则。 试用了一下sonarqube(老版本号的叫sonar,ww.sonarqube.org),对代码的提升的确有非常多的作用,sonarq.....
分类:其他好文   时间:2014-10-03 21:24:55    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!