{"repo":"cmccarthyIrl/spring-cucumber-testng-parallel-test-harness","free":true,"listed":false,"github":"https://github.com/cmccarthyIrl/spring-cucumber-testng-parallel-test-harness","clone":"git clone https://github.com/cmccarthyIrl/spring-cucumber-testng-parallel-test-harness.git","description":"This project executes Cucumber tests sequentially or in parallel using TestNG, Spring, Cucumber, Java, Logback and Extent Reports to provide a basic test harness. Rest Assured and Selenium test examples are provided","language":"Java","stars":17,"topics":["spring-boot","cucumber","selenium","rest-assured","logging","extentreports","testng","parallel","allure","spark-reports"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Cucumber Automated Testing Framework Index Start Maven Quickstart Run TestNG Command Line IDE Support Java JDK Troubleshooting Report Configuration Environment Switching Spark HTML Reports Logging Advanced Before / After Hooks JSON Transforms Contributing Maven The Framework uses Spring Boot Test, Cucumber , Rest Assured and Selenium client implementations. Spring : Cucumber & Rest Assured : Selenium : Quickstart - Intellij IDE - Recommended - Java JDK 17 - Apache Maven TestNG By using the TestNG Framework we can utilize the Cucumber Framework and the @CucumberOptions Annotation Type to execute the .feature file tests Right click the WikipediParallelRunner class and select Run Command Line Normally you will use your IDE to run a .feature file directly or via the Test.java class. With the Test class, we can run tests from the command-line as well. Note that the mvn test command only runs test classes that follow the Test.java naming convention. You can run a single test or a suite or tests like so : Note that the mvn clean install command runs all test Classes that follow the Test.java naming convention IDE Support To minimize the discrepancies between IDE versions and Locales the is set to UTF-8 Java JDK The Java version to use is defined in the maven-compiler-plugin Configuration The AbstractTestDefinition class is responsible for specifying each Step class as @SpringBootTest and its @ContextConfiguration The FrameworkContextConfiguration class is responsible for specifying ","default_branch":null,"files":null,"tree":[],"storefront":"/r/cmccarthyIrl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cmccarthyIrl/spring-cucumber-testng-parallel-test-harness/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}