我已经完成了以下步骤,在我的本地计算机上工作正常,但是当我使用TFS解决方案时,请浏览以下错误显示(为清楚起见添加了换行符):

Error: The character encoding for the file D:\Testcase\data.csv has changed.
Your source control provider may have problems managing files with this type of encoding.
For example, if you save an ANSI-encoded file as UTF-8 you may not be able to merge or show differences.

脚步:

  1. 创建了data.csv文件。
  2. 提前另存为unicode(不带签名Codepage-65001的utf-8)。
  3. 如果新创建data.csv文件作为副本

码:

[DataSource("Microsoft.VisualStudio.TestTools.DataSource.CSV", "|DataDirectory|\\data.csv", "data#csv", DataAccessMethod.Sequential), DeploymentItem("data.csv"), TestMethod]
    public void CodedUITestMethod1()
    {
        Console.WriteLine(TestContext.DataRow["firstname"].ToString());
        // To generate code for this test, select "Generate Code for Coded UI Test" from the shortcut menu and select one of the menu items.
    }

#1楼 票数:0

在属性窗口中将该文件的“ Copy to Output Directory设置为Copy AlwaysCopy if Newer

  ask by Niraj translate from so

未解决问题?本站智能推荐:

1回复

缺少部署在测试控制器上的文件(TFS2013)

我正在使用Visual Studio Online。 我正在使用WPF解决方案。 我在Azure中有一个VM,能够运行CodedUI测试。 我已经在该计算机上配置了标准环境(实验室管理)以及测试控制器和测试代理。 我有一个带有简单CodedUI测试(仅打开应用程序)作为自动化的测试用例。
2回复

我如何获得TeamCity构建以显示在TFS的构建浏览器中

所以这是我们现在的设置 1)我们使用TFS2013作为代码存储库 2)我们使用TeamCity进行构建 3)我们在CodedUI中创建了测试 从我在线阅读的内容来看,要使CodedUI测试自动运行,它们需要构建以供参考。 但是,由于我们使用Team City进行构建,因此TFS
2回复

尽管使用了NUnit测试适配器包,但在tfs2013上找不到Nunit测试

我有一个简单的应用程序和带有2个测试的Nunit单元测试项目来测试该应用程序。 我设法在Visual Studio 2013中发现并在本地运行了单元测试,但是当尝试构建应用程序并在TFS 2013测试运行器上运行这些单元测试时,找不到测试(两个项目均成功构建。 找不到测试。 确保已安装
2回复

IISExpress无法在TFSBuildServer上运行

我在我的项目( C#-Web-Visual Studio 2013-TFS 2013 )中设置持续集成时遇到问题。 我有一个自定义生成定义( Gated Check-In ),该定义在TFS服务器上的每次提交之前运行测试。 为了实现测试,我必须启动4个IIS Express站点,这些工作
2回复

TFS2015测试用例与测试方法的关联

我在Visual Studio Team Services(以前是Visual Studio Online)中创建了一个测试用例(工作项),并将其与自动化测试相关联。 我可以从Web UI运行自动化测试吗? 当我从构建定义运行解决方案的dll时,测试正在运行,但是如何获取与测试相关联
3回复

TF900547:包含VisualStudioTestRunner程序集的目录无效但无法查看MSTest.exe

我在TFS2013版本上遇到以下错误: 看看这里 ,似乎答案是将测试运行器从VS测试运行器更改为MSTest。 但是,当我尝试在构建定义中编辑测试运行时,测试运行器选项设置为Visual Studio Test Runner并显示为灰色。 什么决定了这个框中显示的内容,以及如何添加MST
1回复

不要将测试组件放在TFS的输出中

有没有办法不将测试组件放在输出中? 换句话说,我想运行afterbuild测试,但我不需要输出中的测试程序集。
1回复

使用测试代理的VisualStudio测试

我有一种情况:我有两个服务器(服务器A和服务器B),我的TFS在服务器A上构建我的应用程序,应该将结果部署在服务器B上 。 之后,它应该远程运行UI测试。 为此,我使用了TFS 2015,并为构建定义添加了一些步骤(如果您理解我的意思))))。 第一步是“ Visual Studio