代码之家  ›  专栏  ›  技术社区  ›  graham.reeds

在hudson中配置xunit测试输出

  •  0
  • graham.reeds  · 技术社区  · 16 年前

    我在哈德逊有一个简单的POC项目。poc有通过unittest++编写的单元测试,并将结果输出为xml,供xunit使用,以munge为junit格式。

    以下是最重要的

    • 我已将项目配置为使用msbuild生成2008解决方案。
    • 项目包含要生成的dll和作为生成后步骤运行的单元测试。
    • 我在hudson中将我的工作区设置为c:\ development\money(money是项目的名称),在hudson控制台中,我可以看到工作区文件夹、解决方案文件和输出文件夹(/bin,/doc等)。
    • 测试控制台应用程序将其文件“money\u unit\u tests.xml”输出到预创建的文件夹“reports”(生成C:\ development\money\reports)。

    不过,工作区似乎没有卡住。如果我提交工作区目录,它会显示文件夹,但如果我重新加载页面,它会显示“目录中没有文件”消息。

    为什么哈德逊不使用C:\开发…就像我配置的那样?

    我能做什么来改变它?

    如果我不能改变它,我能做些什么来减轻这些改变? (我不想将XML的输出硬编码为C:.hudson…)

    1 回复  |  直到 16 年前
        1
  •  1
  •   graham.reeds    16 年前

    它出现在configure there is an advanced option中,隐藏了几个附加选项。下面是自定义工作区,这让我困惑的工作区文件夹是为什么(仍然是空白)。