我将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代理。 这是我的配置。
答案 0 :(得分:2)
我忘了创建一个MSBuild步骤来构建测试项目。正如@Gintama所说,您可以通过查看
来检查项目是否已构建C:\TeamCity\buildAgent\work\57e7c4dbaf38234a\
但是,TeamCity在路径中的斜杠和反斜杠之间没有任何区别,两者都有效。
答案 1 :(得分:1)
如何改变/到\ ^^ 并确保您的程序集文件的目录是正确的
(例如:C:\ BuildAgent \ work \ 40fa7118ff755fcc \ Project \ TestProject \ bin \ Release \ yours.dll然后它必须是Project \ TestProject \ bin \ Release \ yours.dll)
在构建步骤
之后创建.dll文件