在Hudson中配置xUnit测试输出

时间:2010-04-27 15:10:02

标签: visual-studio-2008 hudson xunit unittest++

我在哈德森有一个简单的PoC项目。 PoC具有通过UnitTest ++编写的单元测试,并将结果输出为XML供xUnit使用,以便进入jUnit格式。

以下是显着相关的

  • 我的项目已配置为使用MSBuild构建2008解决方案。
  • 该项目既包含要构建的dll,也包含作为构建后步骤运行的单元测试。
  • 我在Hudson中设置我的工作区设置为c:\ develop \ money(Money是项目的名称),在Hudson控制台中我可以看到工作区文件夹,解决方案文件和输出文件夹(/ bin,/ doc等。)
  • 测试控制台应用程序将其文件'money_unit_tests.xml'输出到预先创建的文件夹'reports'(制作c:\ develop \ money \ reports)。

然而,似乎工作区没有坚持。如果我提交工作区目录,它会显示文件夹,但如果我重新加载页面,则会显示“目录中没有文件”消息。

为什么Hudson不使用C:\ Develop ...就像我配置它一样?

我可以做些什么来改变它?

如果我无法更改它,我该怎么做才能缓解这些变化?(我不想将xml的输出硬编码为C:.hudson ......)

1 个答案:

答案 0 :(得分:1)

它出现在配置中有一个高级选项,它隐藏了几个附加选项。在那里有自定义工作区,让我感到困惑的是工作区文件夹的用途(仍然是空白的)。