Tag: 持续集成

TeamCity + MSTest – 只运行失败的测试?

有没有办法只在TeamCity中的先前测试运行中运行失败的测试? 更好的是,有没有办法以某种方式运行选定的测试? 就像我们只想运行某些测试类一样。 我们可以通过另一种机制实现这一目标吗? 也许在后续的测试运行中将某种配置文件传递给MSTest? 我之所以这样说,是因为我们的员工不使用Visual Studio,但他们仍然需要运行某些测试来查看失败的原因。

如何使用cake(c#make)脚本在xunit中传递和失败测试用例计数

我尝试使用cake脚本运行使用cake脚本在Xunit中编写的测试用例,我需要知道传递和失败的测试用例计数。 #tool “nuget:?package=xunit.runner.console” var testAssemblies = GetFiles(“./src/**/bin/Release/*.Tests.dll”); XUnit2(testAssemblies); 参考: http : //www.cakebuild.net/dsl/xunit-v2 任何人都可以建议如何获得通过和失败的测试用例的数量 ?

改善CI构建时间(.NET)

我们正在使用TeamCity作为CI服务器开发应用程序框架+“插件”。 项目细节 4 Visual Studio解决方案 ~70个项目(增加) 目前使用TeamCity运行2个构建:CI和FULL构建。 CI – 在每次提交时触发。 全部 – 每晚跑步。 我想提高两个版本的性能(尤其是CI版本,因为它需要尽快提供输出)。 关于可以有效和轻松改进的内容,是否有任何指导方针? 构建过程只是构建一个.sln文件并运行一些unit testing。 考虑的方向: MSBuild并行化 覆盖CopyFilesToLocal 不确定这些是否适用/将导致性能提升。 我正在寻找更多方法来改善构建时间(大约需要3-4分钟)。

MSBuild无法找到参考

我目前正在试图弄清楚为什么MSBuild无法编译我们的unit testingdll之一。 问题只出现在这个DLL而不是其他unit testing项目中。 这是我在构建失败时从TeamCity收到的输出: [10:38:55]: NAnt output: [10:38:55]: [exec] [10:38:55]: [exec] [10:38:55]: [exec] “C:\Robinson\trunk\Projects\Robinson\Robinson.sln” (default target) (1) -> [10:38:55]: [exec] “C:\Robinson\trunk\Projects\Robinson\TenForceExecutionTests\TenForceExecutionTests.csproj” (default target) (19) -> [10:38:55]: [exec] (CoreCompile target) -> [10:38:55]: [exec] Modules\SecurityModuleTests.cs(10,30): error CS0234: The type or namespace name ‘Modules’ does not exist in the namespace ‘TenForce.Execution.Web’ (are you missing an assembly reference?) […]