获取在 TestNG 中调用配置方法的测试方法

Get test method for which configuration method was called in TestNG

有没有办法从 TestNG 中的 @BeforeMethod/@AfterMethod 配置方法的 ITestNGMethod 获取 @Test 方法引用?我知道如果相应的配置方法声明类型为 java.lang.reflect.Method 的参数是可能的,但我需要一个更通用的解决方案,即使在没有控制的情况下也可以在侦听器(IInvokedMethodListenerIConfigurationListener)中工作关于如何定义配置方法。

@BeforeMethod/@AfterMethod 可以了解 @Test 方法的唯一方法是 运行,就是定义一个java.lang.reflect.Method 对象作为 @BeforeMethod/@AfterMethod 注释配置方法的参数。没有其他方法可以以通用方式(例如使用侦听器)提取此信息,例如,