0

我想从 appcenter 中的 xamarin ui-tests 运行我们的自动化 ui 测试。但我不想手动启动测试运行,而是由我的 Azure DevOps 构建管道触发。我已经找到了这个任务,但不幸的是,文档只包含一个 espresso 的示例,而没有包含 xamarin ui-test 的示例。所以现在我有点迷失了我必须设置什么以及真正需要什么命令来实现这一点。我已经在 app-center 上手动成功地运行了 ui-tests,但是现在将它与 azure devops 结合起来对我的大脑来说有点太多了(也许我只是忽略了一些基本的东西)

[edit1]我忘了提一下,我(由于某些不知道的原因)不能使用 azure devops 的旧图形 yaml 构建器,而是坚持使用 yaml 文件编辑器。因此,由于图形化 yaml 构建器的文档要好得多,如果有人能告诉我如何在 azure devops 中切换回它,我也会很高兴。 [/编辑1]

[edit2] 我想我应该在问一个答案就在我面前的问题之前睁开眼睛。所以,我在窗口右侧找到了图形 yaml 构建器:/。不过,一旦我完成创建一个工作示例文件,我将留下这个问题并使用一个工作示例文件对其进行更新。如果有人比我快,我很乐意投票并接受他的回答:)。 [/编辑2]

所以,如果你们中的任何人有一个用于自动化 xamarin ui-tests 的构建管道任务来帮助我,我会非常感激。

最好的问候和 thx 提前。特立独行

更新

我现在收到以下错误消息:

##[error]Error: Cannot find any file based on d:\a\1\s\com.docuware.mobileclient.apk.

在我的发布任务中,文件取自这里:

Upload 'd:\a\1\b\Debug' to file container: '#/9635693/drop'

这是我为 apk 文件提供的路径:

appFile: '$(System.DefaultWorkingDirectory)/com.companyname.filename.apk'

我当然知道,该文件位于名为“Debug”的子文件夹中,但是如何告诉任务在 d:\a\1\b 中查找以进行调试,而不是在 d:\a\1\s 中查找?

4

0 回答 0