在java程序中获取gradle上下文

在java程序中获取gradle上下文,java,gradle,testng,Java,Gradle,Testng,我有一个gradle构建系统和TestNg框架来运行我的测试。所有测试都包含组名。我想在运行时获取该组名称。 是否可以获取gradle上下文,并从中获取相应测试运行的组。例如: @Test(groups = {GROUP_A, GROUP_B, GROUPC}) public void test(){ /*Some code here that tells me under which group this test is running at run time*/ } 在上面的示例中,my

我有一个gradle构建系统和TestNg框架来运行我的测试。所有测试都包含组名。我想在运行时获取该组名称。 是否可以获取gradle上下文,并从中获取相应测试运行的组。例如:

@Test(groups = {GROUP_A, GROUP_B, GROUPC})
public void test(){
/*Some code here that tells me under which group this test is running at run time*/
}
在上面的示例中,my gradle被设置为对所有组A、组B、组C运行test()
. 但我是否有可能知道它在运行时是在哪个组下运行这个test()。提前感谢您的帮助。

您无法从Gradle处获得此信息。如果有的话,您可以从TestNG获得它。我真的很高兴知道如何做到这一点。谢谢。如果可能的话,你可能会在TestNG文档中找到它。谢谢Peter,我试过TestNG文档。有些接口()也有一些很有前途的方法和实现()。但我无法使用它,因为它在构造函数中询问许多我不知道的值。还有更好的办法吗?我不确定我是否走上了正确的道路。我不太了解TestNG,因此无法提供帮助。