Google STS TradeFed失败,错误为:无法运行命令:com.android.TradeFed.config



这与Google STS有关。与CTS和VTS类似,Google Trade Federation线束用于运行这些测试。但是,与CTS和VTS不同,STS套件在调用run sts命令时失败:

sts-tf > run sts
Failed to run command: com.android.tradefed.config.ConfigurationException: Can not find local config sts.
com.android.tradefed.config.ConfigurationException: Can not find local config sts.
at com.android.tradefed.config.ConfigurationFactory$ConfigLoader.findConfigName(ConfigurationFactory.java:346)
at com.android.tradefed.config.ConfigurationFactory$ConfigLoader.getConfigurationDef(ConfigurationFactory.java:269)
at com.android.tradefed.config.ConfigurationFactory.getConfigurationDef(ConfigurationFactory.java:492)
at com.android.tradefed.config.ConfigurationFactory.internalCreateConfigurationFromArgs(ConfigurationFactory.java:600)
at com.android.tradefed.config.ConfigurationFactory.createConfigurationFromArgs(ConfigurationFactory.java:528)
at com.android.tradefed.command.CommandScheduler.createConfiguration(CommandScheduler.java:1255)
at com.android.tradefed.command.CommandScheduler.internalAddCommand(CommandScheduler.java:1287)
at com.android.tradefed.command.CommandScheduler.addCommand(CommandScheduler.java:1168)
at com.android.tradefed.command.Console$25.run(Console.java:704)
at com.android.tradefed.command.Console$25.run(Console.java:687)
at com.android.tradefed.command.Console.executeCmdRunnable(Console.java:926)
at com.android.tradefed.command.Console.run(Console.java:1028)
at com.android.compatibility.common.tradefed.command.CompatibilityConsole.run(CompatibilityConsole.java:105)

没有关于什么";本地配置";这是意料之中的事。一些谷歌搜索让我想到了这一点:https://android.googlesource.com/platform/tools/tradefederation/+/master/src.com/android/tradefed/config/ConfigurationFactory.java#346

有人知道这里的陷阱是什么吗?

谢谢。

你能试着把它作为sts-engbuild运行吗?

完整的命令会是这样的。

run sts-engbuild -d -o -s <Serial_ID>

最新更新