我在Hudson有一個簡單的PoC項目。 PoC具有通過UnitTest ++編寫的單元測試,並將結果輸出爲XML,以供xUnit使用,以轉換爲jUnit格式。在Hudson中配置xUnit測試輸出
這裏有顯着相關
- 我有我的項目配置爲使用的MSBuild建立2008解決方案。
- 該項目包含它將要構建的dll以及作爲構建後步驟運行的單元測試。
- 我在Hudson中將我的工作區設置爲c:\ develop \ money(Money是項目的名稱),並且在Hudson控制檯中可以看到工作區文件夾,解決方案文件和輸出文件夾(/ bin,/ doc等)。
- 測試控制檯應用程序將其文件'money_unit_tests.xml'輸出到預先創建的文件夾'reports'(製作c:\ develop \ money \ reports)中。
但是看起來工作區並沒有粘住。如果我提交工作空間目錄,它會向我顯示文件夾,但是如果我重新加載頁面,則會顯示「目錄中沒有文件」消息。
爲什麼哈德森不使用C:\ Develop ...就像我配置它?
我能做些什麼改變它?
如果我不能改變它,我能做些什麼來緩解這些變化?(我不完全想要將xml的輸出硬編碼爲C:.hudson ...)
這是一個權限問題嗎?哈德森創造了C:\ develop \ money嗎? – 2010-04-27 18:26:04
它被預先創建。看起來,這個工作區並沒有粘住。我重新啓動哈德森並且工作區再次變爲空白。如果我提交工作空間目錄,它會向我顯示文件夾,但是如果我重新加載頁面,則會顯示「目錄中沒有文件」消息。我已經更新了這個問題來反映這一點。 – 2010-04-28 08:12:34