命令行看起来非常有限:
http://msdn.microsoft.com/en-us/library/vstudio/jj155796.aspx
“TRX 记录器不支持任何参数(与 TFS 发布者记录器不同)。”
从:
为 vstest.console.exe 指定结果文件名
这是一个一般提示。
考虑 CC.NET 的一种方式是这样的:它是一个大而奇特的“Msbuild.Exe”执行程序。
因此,如果您可以在 msbuild (.proj) 文件中编写您的逻辑,您可以让 CC.NET 调用它。
1. CC.NET calls a source-control retrieve task.
2. In that retrieve, there is a .proj file.
3. You get CC.NET to call "msbuild.exe MySolutionBuild.proj"
4. Have the .proj file run Unit-Tests, create xml, create artifacts (.zip(s) or .msi(s), etc)
5. After the build, have CC.NET pull in the results (usually xml with File-Merge) and have CC.NET send out emails (publishers).
如果您这样做,如果您曾经使用过 TFS(或 Jenkins 或其他),您将最大限度地减少转换工作。
如果你非常依赖 CC.NET 专有命令,你可以让它工作,但它更难维护恕我直言。