使用pom中的属性运行test @ FitNesseRunner.Suite

时间:2017-12-04 15:22:17

标签: maven fitnesse system-properties

如何使用POM中的设置从FitNesseRunner运行测试:

<systemPropertyVariables>
     <fitnesseSuiteToRun>${fitnesseSuiteToRun}</fitnesseSuiteToRun>
     <seleniumDefaultTimeout>${seleniumDefaultTimeout}</seleniumDefaultTimeout>
     <seleniumGridUrl>${seleniumGridUrl}</seleniumGridUrl>
     <seleniumBrowser>${seleniumBrowser}</seleniumBrowser>
     <seleniumDriverClass>${seleniumDriverClass}</seleniumDriverClass>
     <seleniumCapabilities>${seleniumCapabilities}</seleniumCapabilities>
     <seleniumJsonCapabilities>${seleniumJsonCapabilities}</seleniumJsonCapabilities>
</systemPropertyVariables>

我想在myTests.myTest中使用 fitnesseSuiteToRun ,如下所示:

@FitNesseRunner.Suite("myTests.myTest")

1 个答案:

答案 0 :(得分:0)

要覆盖代码中的@Suite,您可以指定在maven命令行上添加fitnesseSuiteToRun的值作为系统属性。因此,运行测试的命令就像:

mvn clean test-compile failsafe:integration-test -DfitnesseSuiteToRun=myTests.myTest