AWS DeviceFarm 忽略 TestNG 注释

AWS DeviceFarm ignores TestNG annotations

我有一些 Appium TestNG 测试用于测试本机 iOS 和 Android 应用程序。当 运行 在本地或提交到 AWS DeviceFarm 时,测试工作正常。

但是,在 DeviceFarm 中,@AfterMethod、@BeforeSuite 等 TestNG 注释将被完全忽略。

This AWS forum resource 表示对于 Calabash,钩子将被忽略。我找不到任何特定于 Appium Cucumber 的内容。

不幸的是,我无法post任何代码。

有什么方法可以让 DeviceFarm 遵守这些注释吗?

正如 Tobe 所提到的,AWS Device Farm 仅在其“自定义环境”执行模式中支持 TestNG 注释。