草庐IT

instrument

全部标签

Android Studio 导入现有单元测试 "Unable to find instrumentation info"

所以我正在尝试我们的AndroidStudio并测试一个在eclipse中工作的项目。我已经编译了所有内容,应用程序将正常启动,但我无法让我的单元测试启动并正常工作。我最终通过将我的应用程序lib文件夹添加为依赖项来编译它们,但我认为我的运行配置不正确,因为每当我运行测试时都会出现此错误InstallingDEVICESHELLCOMMAND:pminstall-r"/data/local/tmp/"pkg:/data/local/tmp/SuccessRunningtestsTestrunningstartedTestrunningfailed:Unabletofindinstrum

performance - 如何使用 Instruments 或查看程序集确定 ARC 保留的对象?

这个问题不是要找出谁保留了特定的对象,而是要查看探查器中显示的一段代码是否有过多的保留/释放调用,并找出哪些对象是负责的。我有一个Swift应用程序,在初始移植后90%的时间都花在保留/发布代码上。经过大量重组以避免引用对象后,我将其降低到大约25%——但这个剩余部分很难归因。我可以看到它的给定block来自使用探查器的给定代码部分,但有时我看不到该代码中的任何内容(据我所知)应该导致保留/释放。我花时间查看了两种Instruments中的汇编代码(在工作时并排查看)以及otool-tvV的输出,有时保留/释放调用的接近度一个可识别的部分给我一个提示,告诉我发生了什么。我什至在一些地方

Android Eclipse 插件 : Instrumentation Test Runner not specified

我在尝试使用Android项目从Eclipse运行单元测试时遇到此错误。Android首选项中的InstrumentationTestRunners列表为空。[2009-06-1723:57:51-MyApp]ERROR:Applicationdoesnotspecifyaandroid.test.InstrumentationTestRunnerinstrumentationordoesnotdeclareuses-libraryandroid.test.runner这也是令人恼火的决定,因为我尝试运行一次单元测试,这就是我一直想做的事情。 最佳答案

Android Eclipse 插件 : Instrumentation Test Runner not specified

我在尝试使用Android项目从Eclipse运行单元测试时遇到此错误。Android首选项中的InstrumentationTestRunners列表为空。[2009-06-1723:57:51-MyApp]ERROR:Applicationdoesnotspecifyaandroid.test.InstrumentationTestRunnerinstrumentationordoesnotdeclareuses-libraryandroid.test.runner这也是令人恼火的决定,因为我尝试运行一次单元测试,这就是我一直想做的事情。 最佳答案

ios - 如何读取 Xcode 6.1 Instruments .trace 文件?

我一直在尝试读取一个.trace文件,该文件是我使用自定义工具模板生成的(工具:Automator,分配,泄漏)使用Instruments.我在这个stackoverflowanswer中找到的最佳帮助.基本上是author创建了自定义Objective-C程序(Traced)以读取特定类型的Apples.trace文件(工具:OpenGLES驱动程序).他的回答是针对XCode4.6的。代码仍然适用于XCode6.1,但跟踪文件似乎略有变化。您必须在.trace包中找到*.run.zip文件并将其解压缩。在提取的文件夹中,您现在必须找到*.run文件。.trace包中有多个*.run

ios - 使用 Instruments 分析 Swift,_swift_retain_ 到底是什么?

我正在使用Instruments分析我的SwiftiOS应用程序。一堆时间花在_swift_retain_(swift::HeapObject*)libSwiftCore.dylib和_swift_release_(swift::HeapObject*)libSwiftCore.dylib我的代码主要是创建(并超出范围)结构和元组。据我了解,因为它们是值对象,所以它们是在堆栈上分配的,因此我不应该看到这么多堆操作。_swift_retain_和_swift_release_到底是什么意思? 最佳答案 这些函数_swift_retai

xcode - Instruments 想要获得分析其他进程的权限 Jenkins

所以我的问题是,在纯swift项目(几乎:-))上,测试也是用Swift编写的,我每次构建都会得到这个。构建是通过FaSTLane1.63开始的。:▸DTServiceHub:Instrumentswantspermissiontoanalyzeotherprocesses.Pleaseenteranadministratorusernameandpasswordtoallowthis.▸Username(jenkins):Password:▸Failedtoauthorizerights(0x1)withstatus:-60007.在带有OSXServer的MacPro上安装新的命令

java - Instrument Netty 的 EventLoop 用于确定性执行计划任务

我想检测Netty的EventLoop以便:以确定的顺序运行任务。捕获计划任务的截止日期。快进虚拟时钟,触发截止任务的执行。我知道EmbeddedChannel并在一些测试中使用它。但我想要的是介于单元测试和集成测试之间的东西,对某些极端情况仍然视而不见。断连重连和ping场景大量使用定时任务。我可以添加具有巨大延迟的确定性,但我不希望我的测试等待几秒钟或更长时间。所以检测Netty的EventLoop看起来像是解决方案。我已经编写了至少对我来说有意义的代码。我修改ScheduledFutureTask#nanoTime以返回我的值。我派生了NioEventLoopGroup,所以我捕

java - 将代码添加到带有 Instrumentation : ASM or BCEL? 的 Java 类

我正在编写一个游戏引擎/库,其中有一个事件调度程序类,它通过调用“已注册”事件处理程序类的监听器方法来调度事件。可以通过调用适当的调度程序方法向事件调度程序注册事件处理程序/监听器。这显然会导致一些用于注册每个事件处理程序的样板代码(我的引擎的其他方面也有类似的样板代码),所以我想知道-在加载过程中使用Instrumentation添加所有必要的代码怎么样?事件处理程序类,因此在编码时无需显式注册事件调度程序-程序运行时会自动添加对调度程序注册方法的调用。据我了解,为了使用Instrumentation,应该使用一些字节码修饰符API。我知道两个-ASM和BCEL。我应该使用哪一个?显

javassist 在 pre-main 方法中加载一个类文件(java instrumentation)

我正在尝试使用javassist加载特定类,我在pre-main方法中执行此操作,如下所示:publicbyte[]transform(ClassLoaderloader,StringclassName,ClassclassBeingRedefined,ProtectionDomainprotectionDomain,byte[]classfileBuffer)throwsIllegalClassFormatException{byte[]byteCode=classfileBuffer;if(className.toLowerCase().endsWith("class1")){Cl