我如何在 Runsettings 文件参数 <SettingsFile> 上为测试设置制定文件路径
How do i formulate file path for testsettings on the Runsettings file parameter <SettingsFile>
形成 runsettings 参数的相对文件路径/或文件路径的正确方法是什么
<SettingsFile>xxxxxAutomation.testsettings</SettingsFile>
在我的本地环境中,这是可行的,但是当我将其推送到构建发布代理时,它失败了,因为
它在另一个目录中寻找文件,这是我的发布文件夹
而是在文件夹目录中寻找此文件。
这是它查看的目录 E:\Agent_work\r10\a\xxxxxxxxx.testsettings,
这是我目前的设置方式
<SettingsFile>xxxxxAutomation.testsettings</SettingsFile>
这是错误信息
错误:在 MSTestAdapter 设置中指定的测试设置文件 E:\Agent_work\r10\a\xxxxxxxxxx.testsettings 不可用。对该文件的访问被拒绝或该文件不存在。确保测试设置文件可用,然后重试。
而不是
E:\Agent_work\r10\a_XXXXX CI Build\drop\XXXXX_Automation_Test\bin\Release\xxxxxxxxx.testsettings
msdn上没有说明如何制定文件路径的文档,没看到
在线任何内容。
我建议您可以添加 Copy Files task 以将丢失的文件从 .../bin/release
文件夹(使用浏览选项)复制到默认工作目录:
我建议您通过修改管道而不是设置文件来解决此问题,这样您也可以在本地使用未更改的 runsettings 文件正常工作。
此外:Clean Target Folder
输入应该被禁用(未选中),因为我们的目标文件夹是默认工作文件夹。删除该文件夹中的所有文件会导致意外问题。
形成 runsettings 参数的相对文件路径/或文件路径的正确方法是什么
<SettingsFile>xxxxxAutomation.testsettings</SettingsFile>
在我的本地环境中,这是可行的,但是当我将其推送到构建发布代理时,它失败了,因为 它在另一个目录中寻找文件,这是我的发布文件夹 而是在文件夹目录中寻找此文件。
这是它查看的目录 E:\Agent_work\r10\a\xxxxxxxxx.testsettings,
这是我目前的设置方式
<SettingsFile>xxxxxAutomation.testsettings</SettingsFile>
这是错误信息 错误:在 MSTestAdapter 设置中指定的测试设置文件 E:\Agent_work\r10\a\xxxxxxxxxx.testsettings 不可用。对该文件的访问被拒绝或该文件不存在。确保测试设置文件可用,然后重试。
而不是 E:\Agent_work\r10\a_XXXXX CI Build\drop\XXXXX_Automation_Test\bin\Release\xxxxxxxxx.testsettings
msdn上没有说明如何制定文件路径的文档,没看到 在线任何内容。
我建议您可以添加 Copy Files task 以将丢失的文件从 .../bin/release
文件夹(使用浏览选项)复制到默认工作目录:
我建议您通过修改管道而不是设置文件来解决此问题,这样您也可以在本地使用未更改的 runsettings 文件正常工作。
此外:Clean Target Folder
输入应该被禁用(未选中),因为我们的目标文件夹是默认工作文件夹。删除该文件夹中的所有文件会导致意外问题。