CSV文件未部署。在MTM中运行导致错误 [英] CSV file is not getting deployed. Run in MTM result in Error
问题描述
我按照以下步骤从MTM运行自动测试:
I followed below steps to run a automated test from MTM:
1.处理CUIT和数据驱动器VS中测试视图的测试方法它产生了一行
1.Created a CUIT and data drive the Test Method from the test view in VS. It produced a line
[ DataSource ( " Microsoft.VisualStudio.TestTools.DataSource.CSV" ,
" | DataDirectory | \\TestData_ClipVolumeSettings.csv" ,
" TestData_ClipVolumeSettings#csv" ,
DataAccessMethod 。Sequential),
DeploymentItem ( <跨度风格=" 字体大小:X-小;颜色:#a31515;字型家族:索拉">" TestProject_Review\\TestData\\ \\\TestData_ClipVolumeSettings.csv" ),
TestMethod ]
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\TestData_ClipVolumeSettings.csv", "TestData_ClipVolumeSettings#csv", DataAccessMethod.Sequential), DeploymentItem("TestProject_Review\\TestData\\TestData_ClipVolumeSettings.csv"), TestMethod]
还在LocalTestSettings文件中启用了部署
2.使用手动测试用例关联上述CUIT。
2.Associated the above CUIT with a manual test case.
3.修复VS中的版本并将其与MTM中的测试计划属性相关联。
3.Created a build in VS and associated it with Test plan properties in MTM.
4.从MTM运行自动测试。
4.Run the automated test from MTM.
当我从MTM运行时,我的文件没有部署。原因可能是什么?
My file is not getting deployed when I run from MTM. What could be the reason?
以下是来自MTM的测试运行日志:
Below is the Test Run log from MTM:
09/03/2010 15:14:49 准备 执行 test run [44]。 09/03/2010 15:14:49 测试 运行 由 执行: 'QTController', 用户: 'ABC \ TestAdministratos', 控制器: 'INCHES51', 环境: 'inched040'。 09/03/2010 15:14:49 正在加载 测试 设置 test run [44]。 09/03/2010 15:14:49 添加 test case [17] test run [44]。 09/03/2010 15:14:49 <跨度风格=" 颜色:黑色 "> <跨度风格=" font-family:宋体">执行&NBSP;所述&NBSP;初始化&NBSP;插件&NBSP;对于&NBSP;试验&NBSP;运行&NBSP; [44] 跨度。 > 09/03/2010 15:14:49 <跨度风格=" 颜色:黑色 "> <跨度风格=" font-family:宋体">更改&NBSP;所述&NBSP;试验&NBSP;运行&NBSP;状态&NBSP;从&NBSP; '初始化' &NBSP;至&NBSP;"在&NBSP ;进展'。 09/03/2010 15:14:49 <跨度风格=" 颜色:黑色 "> <跨度风格=" 字体家庭:宋体">执行&NBSP;试验&NBSP;运行&NBSP;开始&NBSP;插件&NBSP;对于&NBSP;试验&NBSP;运行&NBSP; [44] 09/03/2010 15:14:49 开始测试 run [44]。 09/03/2010 15:14:49 <跨度风格=" 颜色:黑色 "> <跨度风格=" font-family:宋体">创建&NBSP; A&NBSP; TMI&NBSP;运行&NBSP;与&NBSP; ID&NBSP; [0227e5e2-735a-42EF-a491- 9dfca59affab] for test run [44]。 09/03/2010 15:14:49 排队 运行 test run [44]。 09/03/2010 15:14:57 <跨度风格=" 颜色:黑色 "> <跨度风格=" font-family:宋体">发起者&NBSP;试验&NBSP;运行&NBSP; [0227e5e2-735a-42EF-a491-9dfca59affab] 跨度> 09/03/2010 15:15:04 更新 test case [17]。 09/03/2010 15:15:04 结果 已成功保存。 09/03/2010 15:15:07 <跨度风格=" 颜色:黑色 "> <跨度风格=" font-family:宋体">执行&NBSP;所述&NBSP;试验&NBSP;运行&NBSP;完成&NBSP;插件&NBSP;对于&NBSP;试验&NBSP;运行&NBSP; [44] 。 09/03/2010 15:15:07 测试 运行 [44] 已完成。 09/03/2010 15:15:07 <跨度风格=" 颜色:黑色 "> <跨度风格=" font-family:宋体">该&NBSP;执行&NBSP;日志&NBSP;报道,讲话者&NBSP; TMI&NBSP;对于&NBSP;试验&NBSP;运行&NBSP; [44] : 09/03/2010 15:15:07 时间戳 '9/3/2010 9:44:49 AM'; Timestamp '9/3/2010 9:44:49 AM'; 解决方案
1。您可以使用生成后事件将您的CSV文件拖放到您的测试代理/测试控制器可以访问的UNC共享中 - 查看本文关于如何使用后期构建事件 - 1. You could use post-build events to drop your CSV file to a UNC share that your test agent/test controller can access - Check this article on how to use post build event - http://msdn.microsoft.com/en-us/library/ke5z92ks(VS.80).aspx. In the post -build event, copy over the CSV file to some UNC share, say \\che-vsts\vsts2010\XLShare\ 2。在测试运行的测试设置中,指定此UNC路径" \\che -vsts\ststs2010 \XLShare \ 在部署部分中。您可以在 2. In the test settings for the test run, specify this UNC path "\\che-vsts\vsts2010\XLShare\" in the deployment section. You can specify a file or an entire folder in the deployment. Please use it cautiously so that it doesn't take lot of time to deploy all your files in the specified folder.
这将从MTM运行测试时,请注意将CSV文件部署到当前目录。 This will take care of deploying your CSV file to the current directory when the test is run from MTM. 这篇关于CSV文件未部署。在MTM中运行导致错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取
|
15天全站免登陆
|