2011-01-31 35 views

回答

0

一件事我们使用cuke4duke在我们的项目做的是创造cuke4duke参数的属性:

<project ...> 
    <properties> 
    <cukeArgs>--tags [email protected] --tags [email protected] --tags [email protected]</cukeArgs> 
    </properties> 


    <build> 
    <plugin> 
     <groupId>cuke4duke</groupId> 
     <artifactId>cuke4duke-maven-plugin</artifactId> 
     <version>${cuke4duke.version}</version> 
     <configuration> 
     <cucumberArgs> 
      ... 
      <cucumberArg>${cukeArgs}</cucumberArg> 
     </cucumberArgs> 
     </configuration> 
    </plugin> 
    </build> 
</project> 

使用,你可以做到以下几点:

mvn cuke4duke:cucumber -DcukeArgs="-n cooking" 

运行有cooking功能以他们的名义。

0

使用cucumber.features属性在命令行上,例如:

mvn cuke4duke:cucumber -Dcucumber.features=features/self-registered-login.feature 
相关问题