![]() |
1
6
Gallio now has an extension 输出TeamCity服务消息。 只需使用包含的galio.nanttasks.dll并启用teamcity扩展。(这个 won't be necessary in the next release ) |
![]() |
2
4
TeamCity监视来自构建的命令行输出。您可以通过在输出中插入某些标记来让它知道您的测试是如何进行的,请参见 http://www.jetbrains.net/confluence/display/TCD3/Build+Script+Interaction+with+TeamCity . 例如
将通知TeamCity一组测试已开始。使用MBUnit,您不能在测试运行时输出这些标记,但可以转换它输出的XML文件。下面是我使用的XSL:
|
![]() |
3
3
这就是我想到的 如何合并到测试报告中? 首先,您需要让MBUnit生成XML和HTML报告。命令行参数如下
这将把报告生成一个名为reports的目录,文件名为mbunit.xml和mbunit.html。 接下来,我们要将这些文件作为构件添加到构建中
最后一步是告诉TeamCity将其添加为构建的选项卡 找到.buildserver\config\main-config.xml并添加此行 (在Windows上是在C:\documents and settings\中,在Linux上是在/root目录中)
如何显示构建的“测试失败:1(1个新的),通过:3049”? teamcity查找一个名为teamcity-info.xml的文件,您可以在其中粘贴消息以显示。实际的测试计数实际上只是纯文本。我认为您可以将该文件作为工件添加,但我在构建的根目录中也找到了它。 在nant中,您将希望使用此命令对mbunit xml报告执行XSLT。
实际的XSL如下所示。 (注意,和在XSL中是保留的,因此我们必须使用参数)
这会给你一个像这样的文件
|
![]() |
4
-1
用于Windows Vista、Windows 7的TeamCity侧边栏小工具 http://teamcity-gadget.com |
![]() |
LA.27 · F#在Linux上-目标是net4xx 6 年前 |
![]() |
tayoung · 如何在GTK中禁用TextView的透明度? 7 年前 |
![]() |
McKay · C#WebRequest成功。NET但使用Mono失败 7 年前 |
![]() |
Cristian M · 将24位2的补码转换为int? 7 年前 |
![]() |
MadeInDreams · 更改Unity中的默认IDE 7 年前 |