TestContext.AddTestAttachment(string path) 当路径大于 255 时,不将文件附加到测试报告

TestContext.AddTestAttachment(string path) is not attaching the files to the test report when path is more than 255

我正在尝试 运行 通过触发发布构建管道在 Azure 测试计划中进行 nunit 测试。我观察到超过 255 个字符的文件附件没有附加到测试报告中。

使用下面的代码附加报告TestContext.AddTestAttachment(string path)(nunit 包附带)。日志中没有抛出异常,只是警告消息如下:

无法将结果日志上传到日志存储,正在尝试上传到文件服务。 该位置的文件在磁盘上不可用。

需要有关如何将具有长路径的文件附加到测试附件的帮助。

注:相关文件在路径

Azure 测试计划中存在 windows 文件路径不超过 255 个字符的限制。

您可以将文件夹中的文件复制或移动到另一个不会违反限制的文件夹中。例如,使用此 Copy Files task 使用匹配模式将文件附件从源文件夹复制到目标文件夹。