尝试使用MTM运行CodedUI测试用例 有几个错误:
测试运行部署问题:无法访问文件'C:\ Users \ master \ AppData \ Local \ VSEQT \ QTController \ rm \ 1234 \ master_TestController 2017-07-28 08_10_50 \ Out \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ Architecture Tools \ Providers \ AssemblyMetadata \ Microsoft.VisualStudio.ArchitectureTools.AssemblyMetadataProvider.dll': System.IO.PathTooLongException :指定的路径,文件名或两者都太长。完全限定的文件名必须少于260个字符,目录名必须少于248个字符。'。“
答案 0 :(得分:0)
解决 PathTooLongException 的最佳和最简单的方法是调整路径空间。
测试控件中的测试结果是在将文件附加到TFS之前使用文件夹...\VSEQT\QTController\rm\[run ID]\[name] [date]\..\...
来存储文件。这个位置的长度通常很长。
因此用户必须处理附件'名称以避免长路径异常。或者更改默认位置。解决方案是更改QTController.exe.config
" WorkingDirectory "在QTController.exe.config
中,缩短路径。