LogoLogo
  • Hello Autokin
  • Get started
  • Your First Autokin Test
  • Features
    • Tags
    • Chaining
    • JSON Schema Comparison
    • Variables
    • Autokin Generators
  • Autokin REST
    • Given Steps
    • When Steps
    • Then Steps
  • Autokin Web
    • Given Steps
    • When Steps
    • Then Steps
    • Supported Emulated Devices
  • Autokin Mobile
    • Give Steps
    • When Steps
    • Then Steps
  • Development Tools
    • VS Code Extension
  • Resources
    • Autokin Github
    • Contributors
    • Frequently Asked Questions
Powered by GitBook
On this page
  • Targetting Test with Tags
  • Tags for exceptions

Was this helpful?

  1. Features

Tags

Labeling test for targeted runs

Targetting Test with Tags

Let say I have now several features like the two examples below: my-first-feature.feature

@core
Feature: My Feature
	As Autokin tester
	I want to verify that all API are working as they should

Scenario: My First Scenario
    Given that a secure endpoint is up at reqres.in
    When I GET /api/users/2

The above feature file we tag that as @core feature, while below we tag that as @fix-321 to denote that this is for the fix for 321 issue.

my-second-feature.feature

@fix-321
Feature: My Feature
	As Autokin tester
	I want to verify that all API are working as they should

Scenario: Verify if API does not accept character id
    Given that a secure endpoint is up at reqres.in
    When I GET /api/users/abc

So now we want to run the test but only focus on running @fix-321. WE can do this by using the following command.

./node_modules/.bin/autokin -e -t @fix-321

If we want to run only @core then we can use the following:

./node_modules/.bin/autokin -e -t @core

If we are not passing the tags -t or --tags parameter, it will run everything.

Tags for exceptions

What if we want to run everything but not the @core, then we can also use the following command:

./node_modules/.bin/autokin -e -t "not @core"
PreviousYour First Autokin TestNextChaining

Last updated 4 years ago

Was this helpful?