Open erikedin opened 3 years ago
Cucumber uses a and/or expression, with optional parentheses, like
(@tag1 or @tag2) and (not @tag3)
Pythons Behave uses tags in a slightly different format.
--tags=@one,@ortheother
--tags=-@notthisone
--tags=@this --tags=@andthis
I'm leaning towards Cucumber, simply as it's the most standard. For an initial implementation however, we could restrict ourselves to a single tag.
Did we spot such tags in grakn feature or step files?
I haven't looked carefully, but I know they at least use the @ignore
tag in some places, presumably to skip certain scenarios. So, at minimum, we need to support saying not @ignore
when running features.
I see 👍
One should be able to select which features/scenarios to execute based on the associated tags.
Look up the exact syntax Cucumber uses for selecting scenarios on the command line.