Guest User

Untitled

a guest
Jun 22nd, 2018
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. import com.github.mkolisnyk.cucumber.runner.ExtendedCucumber;
  2. import com.github.mkolisnyk.cucumber.runner.ExtendedCucumberOptions;
  3. import cucumber.api.CucumberOptions;
  4. import org.junit.runner.RunWith;
  5.  
  6. @RunWith(ExtendedCucumber.class)
  7. @ExtendedCucumberOptions(
  8. jsonReport = "target/cucumber-reports/CucumberTestReport.json",
  9. retryCount = 3,
  10. detailedReport = true,
  11. detailedAggregatedReport = true,
  12. overviewReport = true,
  13. coverageReport = true,
  14. jsonUsageReport = "target/cucumber-reports/cucumber-usage/cucumber-usage.json",
  15. usageReport = true,
  16. toPDF = true,
  17. excludeCoverageTags = {"@flaky" },
  18. includeCoverageTags = {"@passed" },
  19. outputFolder = "target/cucumber-reports/extended-report")
  20.  
  21. @CucumberOptions(
  22. features = {"src/test/resource/features"},
  23. glue= {"stepdefs"},
  24. monochrome = true,
  25. tags = {"~@Ignore"},
  26. plugin = {
  27. "pretty", "html:target/cucumber-reports/cucumber-html-report",
  28. "json:target/cucumber-reports/CucumberTestReport.json",
  29. "usage:target/cucumber-reports/cucumber-usage/cucumber-usage.json",
  30. "rerun:target/cucumber-reports/rerun.txt"}
  31. )
  32.  
  33. public class TestRunner {
  34.  
  35. }
  36.  
  37. <properties>
  38. <cucumber.version>1.2.5</cucumber.version>
  39. <serenity.version>1.2.5-rc.6</serenity.version>
  40. <serenity.cucumber.version>1.1.29</serenity.cucumber.version>
  41. <java.version>8</java.version>
  42. <timestamp>${maven.build.timestamp}</timestamp>
  43. <maven.build.timestamp.format>dd-MM-yyyy_HHmm</maven.build.timestamp.format>
  44. <reports.sub.directory>${maven.build.timestamp}</reports.sub.directory>
  45. <reports.directory>reports/${reports.sub.directory}</reports.directory>
  46. </properties>
Add Comment
Please, Sign In to add comment