问题标签 [teamcity-5.1]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nunit - 从 Team city 运行 NUnit 测试
我已经成功地为我们的 TeamCity Server 上的每个构建运行了 MSTest。
我有几个使用 NUnit 的项目,所以希望让 TeamCity 运行 NUnit 测试就像运行 MSTests 一样简单:
因此,当我尝试为我的 NUnit 测试做同样的事情时,测试选项卡在构建完成时不会出现,所以我猜它没有运行我的测试。
有谁知道我做错了什么?
不确定这是否会有所帮助,但这是来自构建日志:
就像它启动 nunit 构建运行器,然后停止?
谢谢
戴夫
c# - 如何对独立部署的其他人共享的程序集进行版本/更新 AssemblyInfo.cs?
我有一个包含多个项目参考的旧版解决方案。
其中两个项目是独立部署的,并且都引用了其他项目。
目前版本控制是纯手动的,但我想自动化这个过程(更新 AssemblyInfo.cs 的版本号)。
我们正在使用 Visual Studio 2010、SVN 和 TeamCity,并且已经有了为其他解决方案更新版本号的行之有效的方法。然而,这些解决方案只有一个版本号需要考虑,而这个解决方案必须考虑。
一种方法可以是自动更新两个重要的,即部署原因、编号,并手动更新其他的。
windows-7 - 获取 SetUp 方法失败。System.Runtime.InteropServices.COMException
我正在运行的测试需要每次都打开一个新的 IE 实例以进行新测试。我的第一个测试通过并在最后关闭了 IE,然后我的下一个测试必须打开一个新的 IE,但它在那时失败并给我以下错误
在 WatiN.Core.IE..ctor()
我目前正在使用 teamcity v5.1.4、nunit 2.5.5、watin 2.0 在带有 .net framework 3.5 的 Windows 7 机器上运行它们
以下是失败的代码。
知道这可能是什么原因
.net - TeamCity 构建失败,因为 NUnit 正在锁定文件?
我们的项目的持续集成一直存在问题。有时,我们想尝试在 TeamCity 的检出目录中清理所有构建文件。每当我们尝试这样做时,nunit-agent.exe
最终都会从先前的构建中保持打开状态,从而产生以下错误:
在构建再次开始工作之前,我们总是需要让有权访问该框的人手动终止该进程。NUnit 必须无限期保持开放的原因是什么(我们可以等待 24 小时,它仍然会挂起)?我们是否需要在构建脚本中使用一些命令来强制它终止,或者告诉 TeamCity 如果程序挂起以强制关闭它?
rest - TeamCity 5.X:REST 文档
TeamCity 5.X REST 文档将我们引导至非 TeamCity 5.X 特定的插件页面。我最近才意识到这一点,似乎在TeamCity 6.0 之前不支持某些功能,例如running:true 构建维度。
有谁知道我在哪里可以找到有关 TC 5.X 的 REST API 的文档以供参考?
settings - TeamCity - 配置 MSTest 设置以在测试前执行命令
我尝试配置 MSTest Settings 部分 [Step 3 Runner: Visual Studio (sln)]。我的特定配置需要在测试之前调用一组脚本 (TestSetup.cmd)。在 Visual Studio 中一切正常,但我不知道如何从 TeamCity 调用脚本。我试图在 MSTest 元数据中添加 .vsmdi 文件,但没有成功。脚本不执行。
我的问题是如何在 MSTest 设置部分从 TeamCity 调用命令?
感谢你并致以真诚的问候!
测试运行配置文件:
这是本地测试运行的默认测试运行配置。MSTest 设置屏幕截图 TestSetup.cmd
版本:TeamCity Enterprise 5.1.3 Microsoft Visual Studio Team System 2008 开发版
我
teamcity - 如何在 TeamCity 中将代码覆盖率阈值设置为高水位线?
我有一个 TeamCity 构建,可以捕获单元测试的代码覆盖率。我还为构建成功的最小代码覆盖率定义了一个环境变量,它工作正常,但我不喜欢手动维护这个阈值。我的问题是是否有一种方法(除了在 TeamCity 之外的某个地方发布代码覆盖率统计数据,然后读取上次成功构建的结果)随着代码覆盖率的提高而自动调整阈值,以确保它是一个稳定的改进而不允许倒退:)?
例如,假设当前代码覆盖率为 20%(遗留应用程序),并且随着新单元测试的编写,代码覆盖率提高到 25%。然后,有人在没有单元测试的情况下签入新代码,代码覆盖率下降到 24%。我希望 TeamCity 构建失败,因为代码覆盖率从 25% 下降到 24%。
teamcity-5.1 - 在创建新分支后,我是否应该每次更改我的 teamcity 配置?
我遵循以下结构来重新构建我的源代码控制项目。现在我也使用 TeamCity 作为我的 CI 服务器。TeamCity 中的配置指向特定的 tfs 路径以构建项目。如果我创建一个新分支,那么我还需要更改 TFS 路径并最终创建一个新的 TeamCity 配置。我不确定这是否是正确的方法。分支时如何管理 teamcity 配置?
teamcity - Teamcity 认为代理正在运行构建,但事实并非如此
使用 teamcity 5.1(内部版本 13360)
通常一切都按预期工作
有时它会进入服务器运行构建的状态,并且它认为代理正在运行它,但代理实际上并没有运行构建
我在其日志中看不到代理正在运行构建的迹象
所以构建只是在服务器上永远运行
我已经重新启动代理和服务器
teamcity - 从 DB 恢复 TeamCity 项目
是否有可能从现有数据库恢复 TeamCity 项目设置?
我为 TeamCity 数据层和应用程序层设置了单独的服务器。TeamCity 应用程序服务器已损坏,我正在尝试从现有数据层恢复它。
我正在使用 TeamCity 5.1.2。
有任何想法吗?