2017-01-17 150 views
0

我喜歡執行從命令行使用RestFixture的測試。我還計劃通過Powershell腳本將它們集成到TFS構建配置中。 enter image description here從命令行執行FitNesse RestFixture測試

+0

對你有好處 - 這裏有一個實際的問題嗎? –

+0

我不知道如何做到這一點。就是那個問題。 – samdinesh

回答

1

我推薦編寫一個jUnit類,註明要與FitNesseRunner一起運行,並指示要運行的套件/測試。然後,您可以使用Maven或Ant從命令行運行該測試(我相信TFS具有運行Maven的開箱即用支持,無需任何Powershell)。

示例jUnit測試,運行FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable。

import org.junit.runner.RunWith; 

@RunWith(FitNesseRunner.class) 
@FitNesseRunner.Suite("FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable") 
@FitNesseRunner.FitnesseDir(".") 
@FitNesseRunner.OutputDir("./build/fitnesse-results") 
public class FitNesseRunnerTest { 
} 
+0

我喜歡在命令行中運行相同的命令。我正在測試API,最終通過對所有API進行提琴手捕獲來檢查存儲的API。這可以避免API服務器上的負載。 – samdinesh