使用TeamCity配置MsTest

时间:2014-07-22 16:12:25

标签: teamcity mstest

我将TeamCity与Git存储库和MSTest一起使用。

运行测试的步骤会出现以下错误:

[Step 4/4] No assemblies, run configuration and test metadata were found
[Step 4/4] Process exited with code 1

所以装配路径似乎是错误的。

要执行测试,我需要指定汇编路径,我不明白,我的dll应该是什么? Git存储库不包含项目的bin文件夹,我必须将它添加到Git吗?在执行测试之前是否有构建dll的地方?

服务器上已安装MSTest代理。 这是我的配置。

enter image description here

2 个答案:

答案 0 :(得分:2)

我忘了创建一个MSBuild步骤来构建测试项目。正如@Gintama所说,您可以通过查看

来检查项目是否已构建
C:\TeamCity\buildAgent\work\57e7c4dbaf38234a\

enter image description here

但是,TeamCity在路径中的斜杠和反斜杠之间没有任何区别,两者都有效。

答案 1 :(得分:1)

如何改变/到\ ^^ 并确保您的程序集文件的目录是正确的

(例如:C:\ BuildAgent \ work \ 40fa7118ff755fcc \ Project \ TestProject \ bin \ Release \ yours.dll然后它必须是Project \ TestProject \ bin \ Release \ yours.dll)

在构建步骤

之后创建.dll文件