Skip to content

goodGid/Karate-Framework-Demo-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Goal

  • Integration Test using specify *.feature

    = continuous scenario testing

    ex) KeyValueDtoScenario.feature

Spec

  • Java 11

  • Spring Boot 2.4.5

  • Junit 5

  • Gradle 6.8.3

If you newbie

  • You can learn how to use Karate by reading the text in the appropriate language.
  1. [KO] Karate Framework을 사용해 시나리오 테스트(Scenario Test)를 작성해보자 !

  2. [EN] Let's write a scenario test using the Karate Framework !

Usage

Run only specify scenario

  • If both methods are activated in DemoRunner,

    an error occurs due to data duplication.

    So, if you want to use that command line,

    you need to enable only one in DemoRunner and comment out the rest.

./gradlew test --tests DemoRunner -Dkarate.options=classpath:karate/demo/get.feature
./gradlew test --tests DemoRunner -Dkarate.options=classpath:karate/demo/post.feature
./gradlew test --tests DemoRunner -Dkarate.options="--tags ~@CreateValue classpath:karate/demo/post.feature"

@RegressionTest && Parallel

./gradlew test --tests KarateTests

Reference