Skip to content

Latest commit

 

History

History
68 lines (34 loc) · 1.71 KB

README.md

File metadata and controls

68 lines (34 loc) · 1.71 KB

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