【发布时间】:2016-09-14 10:26:23
【问题描述】:
我正在跟进以下链接并设置 CI 设置。
我在这里面临的问题与测试设置文件有关。测试在本地运行良好。但是在运行它时不是远程的,我得到了所有的测试失败。
我相信这是因为电子表格(测试数据所在的位置)和测试设置文件。
我的测试设置文件在下面
<?xml version="1.0" encoding="UTF-8"?>
<TestSettings name="UITestSettings" id="1623gdcf4-f2af-496f-b65h4-fe25w6c4e49cb" xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010">
<Description>These are default test settings for a remote test run.</Description>
<Deployment>
<DeploymentItem filename="XXX\TestData\LocationData.xls" />
<DeploymentItem filename="XXX\TestData\UITestData.xls" />
</Deployment>
<Execution parallelTestCount="0">
<Timeouts runTimeout="36610000" testTimeout="36610000" />
<TestTypeSpecific>
<UnitTestRunConfig testTypeId="13cdcs9d9-ddb5-4fa4-a97d-d965ccdfc6d4b">
<AssemblyResolution>
<TestDirectory useLoadContext="true" />
</AssemblyResolution>
</UnitTestRunConfig>
<WebTestRunConfiguration testTypeId="4ess7599fa-5ecb-43e9-a887-cd63cfdf72d207">
<Browser name="Internet Explorer 9.0" MaxConnections="6">
<Headers>
<Header name="User-Agent" value="Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)" />
<Header name="Accept" value="*/*" />
<Header name="Accept-Language" value="{{$IEAcceptLanguage}}" />
<Header name="Accept-Encoding" value="GZIP" />
</Headers>
</Browser>
</WebTestRunConfiguration>
</TestTypeSpecific>
<AgentRule name="LocalMachineDefaultRole">
</AgentRule>
</Execution>
<Properties>
<Property name="TestSettingsUIType" value="UnitTest" />
</Properties>
</TestSettings>
所有测试都因此错误而失败
在测试配置设置中找不到数据源“XXX.YYY.aboutThemRecommendationFirstQuarterFlows”
但我在构建步骤中有设置文件(在运行功能步骤中)
有什么我想念的吗?任何帮助都会很棒,因为我正在努力寻找解决方案。
谢谢
【问题讨论】:
-
你能分享一种失败的测试方法吗?
-
再次感谢埃迪。请在下面查看我的 cmets
标签: c# tfs continuous-integration mstest tfsbuild