首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Spoon gradle与Robotium一起使用时,日志为空

将Spoon gradle与Robotium一起使用时,日志为空
EN

Stack Overflow用户
提问于 2015-10-06 20:50:09
回答 1查看 163关注 0票数 2

我正在使用带有机器人和黄瓜的spoon gradle,我可以截屏并查看报告,但日志完全是空的。我是不是漏掉了什么?

我的Build.gradle:

代码语言:javascript
复制
 classpath('com.stanfy.spoon:spoon-gradle-plugin:1.0.3') {
  exclude module: 'guava'
  }

 classpath 'com.squareup.spoon:spoon-runner:1.2.0'

我的应用-build.gradle:

代码语言:javascript
复制
dependencies{
 androidTestCompile 'com.squareup.spoon:spoon-client:1.2.0'
 androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.5.1'
}

spoon {
 debug = true
 if (project.hasProperty('spoonFailNoConnectedDevice')) {
    failIfNoDeviceConnected = true
 }

 if (project.hasProperty('cucumberOptions')) {
    instrumentationArgs = ["cucumberOptions=" + "'${project.cucumberOptions}'"]
 }

}

我正在运行命令行,命令是:

代码语言:javascript
复制
gradle spoon -PspoonFailNoConnectedDevice -PcucumberOptions='--tags @smoke'

我的工具运行器:

代码语言:javascript
复制
public class Instrumentation extends CucumberInstrumentation {
@Override
public void onStart() {
    runOnMainSync(new Runnable() {
        @Override
        public void run() {
            Application app = (Application) getTargetContext().getApplicationContext();
            String simpleName = Instrumentation.class.getSimpleName();

            // Unlock the device so that the tests can input keystrokes.
            ((KeyguardManager) app.getSystemService(KEYGUARD_SERVICE)) //
                .newKeyguardLock(simpleName) //
                .disableKeyguard();
            // Wake up the screen.
            ((PowerManager) app.getSystemService(POWER_SERVICE)) //
                .newWakeLock(FULL_WAKE_LOCK | ACQUIRE_CAUSES_WAKEUP | ON_AFTER_RELEASE, simpleName) //
                .acquire();
        }
    });

    super.onStart();
}

}

只有日志是空的,那会是什么呢?有人有主意了吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2016-07-13 13:28:05

您好,我已经创建了一个样例项目here,它修复了空日志问题。基本上,您需要编写一个自定义Reporter来触发Spoon日志记录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32970443

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档