-
Book Overview & Buying
-
Table Of Contents
Writing API Tests with Karate
By :
Tags can be placed on scenarios or whole feature files to pick which ones to run, which ones not to run, or combinations of both. Tags can even be used to group scenarios regardless of which feature they reside in.
To illustrate this, we added some tags to the existing Test1.feature files like so:
Figure 4.29 – Feature 1 with tags
The first scenario has a @smoke and an @important tag whereas the second one has an @ignore tag. This @ignore tag is special as these tagged tests are not run. The VS Code plugin even deactivates the CodeLens options for this scenario entirely to illustrate this.
Figure 4.30 – Feature 2 with tags
The Test2.feature file’s first scenario has no tags whereas the second one also has the @smoke tag.
Running this command now from the command line picks all scenarios that have the @smoke tag:
mvn clean test -Dtest=ParallelTest#testAll ...