如何解决Azure管道-无法使Pytest工作
我有一个包含硒测试的存储库,我正在尝试为其创建管道。我希望管道使用Pytest来运行我拥有的测试之一。
但是,当我运行管道时,出现以下错误提示
错误:找不到文件:测试
我认为这与我在pytest脚本部分中输入的内容有关,但是我不确定应该在其中输入什么。我已经尝试了users_tests.py文件的PATH,但是也没有用。
非常感谢您对如何使它起作用的任何想法。我的最终目标是使用Azure测试计划来运行我的硒脚本。
解决方法
Azure管道-无法使Pytest正常工作
当我们直接使用命令行任务时,默认工作文件夹为:
C:\windows\system32\cmd.exe
很明显,此目录中没有任何由git管理的文件。这就是您获得ERROR: file not found: tests
要在命令行任务中运行pytest脚本,我们需要导航到测试脚本文件的目录,例如:
cd $(System.DefaultWorkingDirectory)/xxx/xxx/Tests/home
对于System.DefaultWorkingDirectory
,您可以检查predefined variables以获得更多详细信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。