gpt4 book ai didi

java - 使用 jvmti 代理测试 hbase

转载 作者:行者123 更新时间:2023-12-01 13:13:54 26 4
gpt4 key购买 nike

我想使用 hbase 的测试用例来测试它。我从这个link下载了该项目并按照说明测试项目,只需运行命令行

mvn test

到目前为止没有问题。我想做的是使用jvmti agent运行测试用例。该代理工作得很好,我在几个 java 文件上尝试过。通常,我调用我的代理来使用

测试 java 文件
java -agentpath:/path/to/agent/agent.so javaProgram

在这种情况下,项目使用maven,我不擅长pom文件。我尝试使用

alias java="java -agentpath:/path/to/agent/agent.so " 

但是它没有成功。如何使用我的代理测试 hbase?

最佳答案

您可以使用 MAVEN_OPTS 环境变量将 JVM 参数传递给 maven:

导出 MAVEN_OPTS=-agentpath:/path/to/agent.so

更通用的解决方案是使用 JAVA_TOOL_OPTIONS 环境变量。

在 Linux 上:导出 JAVA_TOOL_OPTIONS=-agentpath:/path/to/agent.so,然后运行 ​​mvn

关于java - 使用 jvmti 代理测试 hbase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22615751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com