18得票1回答
如何向Java Instrumentation代理传递参数?

如何将参数传递给java.lang.instrument代理程序?文档仅说明: -javaagent:jarpath[=options] 我可以选择什么选项?

17得票1回答
connectedAndroidTest和release构建类型

我正在使用gradle:1.2.3 我想在发布(签名,混淆)配置下运行我的androidConntectTests(仪器测试),但我做不到。 我的构建类型:buildTypes { debug { minifyEnabled false ...

17得票1回答
在Dalvik字节码上添加新的寄存器

大家好。我在Dalvik字节码的仪器化方面遇到了一个问题。 原始字节码如下:virtual methods .method public onClick(Landroid/view/View;)V .locals 12 .param p1, "v" # Landr...

17得票8回答
有没有办法判断一个Android应用程序是否作为测试框架的一部分运行?

是否有一种运行时检查方式,可以让应用程序判断它是否作为插桩测试的一部分运行? 背景:我们的应用程序在启动时执行数据库同步。但只有正常启动时才需要进行此操作。这会干扰数据库同步测试的插桩测试,这并不令人意外。 对于所有其他测试,这都是浪费CPU周期。

16得票6回答
Visual Studio性能分析 - 无法找到类库符号

我试图使用Visual Studio 2012和.NET 4来为一个ASP.NET Web应用程序进行工具化。该解决方案包括一个Web应用程序和一个类库。问题在于我无法进入类库,出现了一个错误提示:Matching symbols could not be found. Choose the ...

16得票4回答
在Android中使用Instrumentation进行GUI测试

我想测试我的Android应用程序UI,包括按键事件和按下按钮等。我已经阅读了一些文档,其中提到Instrumentation可以用于此目的。 有使用Instrumentation进行UI测试经验的人吗?

15得票4回答
Android Studio:仪器化测试中无法写入共享首选项

我正在编写一个测试用例来验证一个写入Shared Preferences的类。我正在使用Android Studio v1.5。 在旧版的Eclipse中,当使用AndroidTestCase时,会部署第二个apk文件到设备上,并且可以使用instrumentation context运行测...

15得票2回答
在Java 8中转换Lambda函数

Java 8似乎会生成表示Lambda表达式的类。例如,下面的代码: Runnable r = app::doStuff; 表现为清单文件: // $FF: synthetic class final class App$$Lambda$1 implements Runnable { ...

15得票1回答
使用Javassist在pre-main方法中加载类文件(Java Instrumentation)

我正在尝试使用Javassist加载特定的类,我正在一个pre-main方法中执行以下操作: 我正在尝试使用Javassist加载特定的类,我正在一个pre-main方法中执行以下操作:public byte[] transform(ClassLoader loader, String cla...

15得票3回答
Proguard Gradle调试构建但不包括测试

我使用以下方法启用了调试版本的Proguard:android { buildTypes { debug { runProguard true proguardFile 'proguard-debug.txt' ...