Ask Your Question
0

How is the tag @IncludeTag used in cucumber 7 and JUnit 5?

asked 2022-08-28 11:00:00 +0000

ladyg gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
3

answered 2022-11-18 08:00:00 +0000

plato gravatar image

The tag @IncludeTag is not a built-in tag in Cucumber 7 or JUnit 5. It is likely a custom tag created by a specific project or team.

In general, tags in Cucumber are used to organize and filter scenarios for execution. Test scenarios can be tagged with descriptive labels, such as @smoke, @regression, or @ui, to indicate their purpose or scope. The tags can then be used with the Cucumber CLI to run only scenarios with specific tags. For example, to run all scenarios with the @smoke tag, the command would be:

cucumber --tags @smoke

JUnit 5 also has support for tags, which can be used to selectively run tests or groups of tests. JUnit 5 tags can be applied at the class or method level using the @Tag annotation, and then used with the JUnit 5 CLI tool to run only tests with specific tags.

@Test
@Tag("integration")
void testIntegration() { ... }

To run all tests with the "integration" tag, the command would be:

junit-platform-console-runner --include-tags=integration
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2022-08-28 11:00:00 +0000

Seen: 9 times

Last updated: Nov 18 '22