Azure管道| App Center测试|包含类别

问题描述 投票:1回答:1
时出错

我正在Azure DevOps上运行作业(一系列任务(包括nuget还原,构建和签名应用程序),以通过Appcenter构建android应用程序和测试(Xamarin.UITest)应用程序。

如果我没有在“使用Visual Studio App Center进行测试”任务上的“运行的其他选项”上指定任何参数,则测试运行良好。当我这样做时(--include-category LandingPage)任务抛出错误,提示:

Error: Command 'test run manifest --manifest-path d:\a\12\a\AppCenterTest\manifest.json --app-path d:/a/12/b/Release/PUBLISH_PACKAGE_NAME_PHONE_ANDROID.PUBLISH_PACKAGE_NAME_PHONE_ANDROID.apk --app SampleApp/Android --devices 12345abcd --test-series DevOps --locale en_US --include-category LandingPage --quiet --token ***' failed with exception "Unknown argument --include-category"

我想念的是什么?

[[从本地计算机运行appcenter test run时,命令运行正常。]

感谢您的任何帮助。

xamarin.android azure-devops azure-pipelines visual-studio-app-center xamarin.uitest
1个回答
0
投票

失败,发生异常“未知参数--include-category

实际上,错误消息已明确表达了引起原因。对于Azure Devops中的此App Center测试任务,不支持此命令参数--include-category

请参阅有关此任务的开源文件:azure-pipelines-tasks/Tasks/AppCenterTestV1。您可以检查其逻辑以及此任务支持哪些参数。

在github中打开源文件后,转到function getTestRunner,您会看到对于测试运行器,它在此任务中定义并支持编译的参数不包括--include-category。这就是为什么您收到Unknown argument错误的原因。

© www.soinside.com 2019 - 2024. All rights reserved.