Skip to content

znyang/puck-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Puck

Puck is an android library

Build Status codecov

logo

Gradle配置

JitPack

buildscript {
    repositories {
        maven { url "https://jitpack.io" }
        // ...
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.2'
        classpath 'com.github.znyang:puck-plugin:0.1'
        // ...
    }
}
// android module build.gradle
apply plugin: 'com.zen.android.puck'

Dependencies

  • Robolectric
  • Mockito
  • rxjava
  • rxandroid

特性

Robolectric

RxJava & RxAndroid

  • 替换调度器源,解决测试过程中异步无回调问题(异步转同步)

Jacoco & Sonar

  • 建立jacoco Task和sonarqube/sonarRuner Task之间的关联

用法

使用 PuckTestRunner 代替 RobolectricTestRunner

@RunWith(PuckTestRunner.class)
@Config(constants = BuildConfig.class)
public class MainActivityTest {
	// test methods
}

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published