问题标签 [instrumentation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1282 浏览

hibernate - 休眠、检测和删除级联顺序

我有一个带有 JPA 连接实体的复杂对象图。当我删除父级时,删除会正确地传递给子级。

然后我检测父类(为了不急切地加载一对一的关系)并且在删除时我得到引用完整性违规异常。查看刷新时的查询休眠问题,我可以看到休眠确实尝试以错误的顺序删除记录,因此数据库抱怨引用完整性并引发异常。

为什么这仅在实体被检测时才会出现?有没有办法改变删除级联顺序?

0 投票
2 回答
2967 浏览

performance - 有效的代码检测?

我经常阅读有关一些新框架及其“基准”的声明。我的问题是一般性的,但具体到以下几点:

  1. 开发人员应该采取什么方法来有效地检测代码来衡量性能?

  2. 在阅读基准和性能测试时,有哪些需要注意的危险信号可能不代表真实结果?

0 投票
3 回答
5413 浏览

android - android中的运动事件

这是我的仪器测试中运动事件的代码。

以下是我得到的错误:

任何人都可以建议我该怎么做吗

0 投票
1 回答
500 浏览

android - groovy中的仪器测试用例?

我们可以在 Groovy 中为 android 应用程序编写仪器测试用例吗?如果有,怎么做?

0 投票
3 回答
464 浏览

java - 使用 Instrumentation 获取对象大小

我有一个由其他几个对象组合而成的对象。当我在 Instrumentation 包中使用 getObjectSize() 方法时,它是否还包括复合对象的大小?

0 投票
5 回答
6040 浏览

language-agnostic - 什么是仪表?

我听说这个术语在与日志记录相同的上下文中使用了很多,但我似乎无法找到它实际上是什么的明确定义。

它只是一种更通用的日志/监控工具和活动吗?

请提供示例代码/场景何时/如何使用仪器。

0 投票
2 回答
20726 浏览

python - 如何从 SQLAlchemy 映射对象中发现表属性

我有一个用表映射的类,在我的例子中是以声明的方式,我想从这个类中“发现”表属性、列、名称、关系:

所以现在我的目标是从“Ship”类中从另一段代码中获取表列及其属性。我想我可以使用检测来处理它,但是 SQLAlchemy API 有没有提供任何方法?

0 投票
5 回答
6143 浏览

c# - 在运行时动态地将代码添加到方法的开头/结尾

我知道检测是一种将跟踪代码动态添加到方法中以启用跟踪和调试的技术。

我想知道这是否只是一个“跟踪”选项,硬编码到 CLR 中以仅添加跟踪代码,或者是否能够向方法中添加任何代码?

例如,我想在某个类中的每个方法调用的开头检查一个条件(比如权限)。我可以通过在执行时将动态代码添加到方法的开头来做到这一点吗?

我不确定这个跟踪“仪器”是如何工作的,但我想知道这是否也可以用于其他目标。

0 投票
1 回答
5998 浏览

android - 如何从命令行(在 Kubuntu 中)运行 Android 仪器测试?

我们可以通过启动在 Windows 上从命令行运行 Android 的仪器测试:

这给了我们很好的结果。

使用相同的架构,我们无法在 Kubuntu 中运行相同的架构。我们在 Kubuntu 中有相同的设置。

  1. 有人可以告诉我们,如果有同名的包..那么 adb shell 指向什么包?
  2. 模拟器如何从 cmd 行与 adb shell 连接?
  3. 我们需要在 Kubuntu 中进行任何更改吗?
0 投票
5 回答
3547 浏览

xml - 用于 Hudson 摄取的 Android InstrumentationTestRunner XML 输出

我有一个想要链接到 Hudson 的 Android 测试项目,但我还没有找到将测试结果输出为 XML 而不是文本的方法。有谁知道是否有一种简单的方法可以做到这一点?

-担