Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 在Hudson中配置xUnit测试输出_Visual Studio 2008_Hudson_Xunit_Unittest++ - Fatal编程技术网

Visual studio 2008 在Hudson中配置xUnit测试输出

Visual studio 2008 在Hudson中配置xUnit测试输出,visual-studio-2008,hudson,xunit,unittest++,Visual Studio 2008,Hudson,Xunit,Unittest++,我在哈德逊有一个简单的PoC项目。PoC有通过UnitTest++编写的单元测试,并将结果输出为XML,供xUnit将其转换为jUnit格式 以下是相关的突出问题 我已将项目配置为使用MSBuild生成2008解决方案 该项目包含要生成的dll和作为生成后步骤运行的单元测试 我在Hudson中将我的工作区设置为c:\develop\money(money是项目的名称),在Hudson控制台中,我可以看到工作区文件夹、解决方案文件和输出文件夹(/bin、/doc等) 测试控制台应用程序将其文件“

我在哈德逊有一个简单的PoC项目。PoC有通过UnitTest++编写的单元测试,并将结果输出为XML,供xUnit将其转换为jUnit格式

以下是相关的突出问题

  • 我已将项目配置为使用MSBuild生成2008解决方案
  • 该项目包含要生成的dll和作为生成后步骤运行的单元测试
  • 我在Hudson中将我的工作区设置为c:\develop\money(money是项目的名称),在Hudson控制台中,我可以看到工作区文件夹、解决方案文件和输出文件夹(/bin、/doc等)
  • 测试控制台应用程序将其文件“money\u unit\u tests.xml”输出到预创建的文件夹“reports”(生成c:\develope\money\reports)
然而,工作区似乎并没有粘住。如果我提交工作区目录,它会显示文件夹,但是如果我重新加载页面,它会显示“目录中没有文件”消息

为什么哈德逊不使用C:\developer。。。喜欢我配置的吗?

我能做些什么来改变它?


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

在“配置”中出现了一个高级选项,其中隐藏了多个附加选项。下面是自定义工作区,这让我对工作区文件夹的用途感到困惑(它仍然是空的)。

这是权限问题吗?哈德逊是否创建了C:\develop\money?它是预先创建的。工作区似乎没有粘住。我重新启动了哈德逊,工作空间又是空白的。如果我提交工作区目录,它会显示文件夹,但是如果我重新加载页面,它会显示“目录中没有文件”消息。我已经更新了问题以反映这一点。如果您需要在特定位置的工作区。这就是您配置它的地方设置工作区的真正含义是什么?是否更改WORKSPACE环境变量的值?如果查看项目,会发现一个名为WORKSPACE的大文件夹。如果你点击它,你会看到一个文本框和一个绿色按钮,上面写着提交。将其设置为一个目录名,然后提交更新,显示其中的文件和文件夹,但实际上不会粘住-如果重新加载页面,则如果您没有访问过该页面,则与此相同。