Cucumber(1)

Cucumber(1)

1. add Eclipse plugin

Cucumber -> http://cucumber.github.com/cucumber-eclipse/update-site    //eclipse安装失败,用maven repository depenency添加到pom.xml的方式

2. Junit Test Runner Class

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;

import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)

@CucumberOptions(

features = "Feature"

,glue={"stepDefinition"}    //指定feature文件夹

)

public class TestRunner {

}

Cucumber(1)

format = {"pretty"} Prints the Gherkin source with additional colours and stack traces for errors.

format={"html:Foler_Name"}This will generate a HTML report at the location mentioned in the for-matter itself.

format={"json:Foler_Name/cucumber.json"}This report contains all the information from the gherkin source in JSON Format. This report is meant to be post-processed into another visual format by 3rd party tools such as Cucumber Jenkins.

format={"junit: Folder_Name/cucumber.xml"}This report generates XML files just like Apache Ant’s JUnit report task. This XML format is understood by most Continuous Integration servers, who will use it to generate visual reports.