This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch TINKERPOP-2601 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 06f7864b450517a44531d8b318f9b58d72b6574b Author: Stephen Mallette <[email protected]> AuthorDate: Wed Aug 18 07:36:12 2021 -0400 TINKERPOP-2601 Added group tags to feature tests --- docs/src/dev/developer/for-committers.asciidoc | 15 +++++++++++++-- gremlin-test/features/branch/Branch.feature | 1 + gremlin-test/features/branch/Choose.feature | 1 + gremlin-test/features/branch/Local.feature | 1 + gremlin-test/features/branch/Optional.feature | 1 + gremlin-test/features/branch/Repeat.feature | 1 + gremlin-test/features/branch/Union.feature | 1 + gremlin-test/features/filter/And.feature | 1 + gremlin-test/features/filter/Coin.feature | 1 + gremlin-test/features/filter/CyclicPath.feature | 1 + gremlin-test/features/filter/Dedup.feature | 1 + gremlin-test/features/filter/Drop.feature | 1 + gremlin-test/features/filter/Filter.feature | 1 + gremlin-test/features/filter/Has.feature | 1 + gremlin-test/features/filter/Is.feature | 1 + gremlin-test/features/filter/Or.feature | 1 + gremlin-test/features/filter/Range.feature | 1 + gremlin-test/features/filter/Sample.feature | 1 + gremlin-test/features/filter/SimplePath.feature | 1 + gremlin-test/features/filter/Tail.feature | 1 + gremlin-test/features/filter/Where.feature | 1 + gremlin-test/features/map/AddEdge.feature | 1 + gremlin-test/features/map/AddVertex.feature | 1 + gremlin-test/features/map/Coalesce.feature | 1 + gremlin-test/features/map/ConnectedComponent.feature | 1 + gremlin-test/features/map/Constant.feature | 1 + gremlin-test/features/map/Count.feature | 1 + gremlin-test/features/map/ElementMap.feature | 1 + gremlin-test/features/map/FlatMap.feature | 1 + gremlin-test/features/map/Fold.feature | 1 + gremlin-test/features/map/Graph.feature | 1 + gremlin-test/features/map/Index.feature | 1 + gremlin-test/features/map/Loops.feature | 1 + gremlin-test/features/map/Map.feature | 1 + gremlin-test/features/map/Match.feature | 1 + gremlin-test/features/map/Math.feature | 1 + gremlin-test/features/map/Max.feature | 1 + gremlin-test/features/map/Mean.feature | 1 + gremlin-test/features/map/Min.feature | 1 + gremlin-test/features/map/Order.feature | 1 + gremlin-test/features/map/PageRank.feature | 1 + gremlin-test/features/map/Path.feature | 1 + gremlin-test/features/map/PeerPressure.feature | 1 + gremlin-test/features/map/Project.feature | 1 + gremlin-test/features/map/Properties.feature | 1 + gremlin-test/features/map/Select.feature | 1 + gremlin-test/features/map/ShortestPath.feature | 1 + gremlin-test/features/map/Sum.feature | 1 + gremlin-test/features/map/Unfold.feature | 1 + gremlin-test/features/map/ValueMap.feature | 1 + gremlin-test/features/map/Vertex.feature | 1 + gremlin-test/features/sideEffect/Aggregate.feature | 1 + gremlin-test/features/sideEffect/Group.feature | 1 + gremlin-test/features/sideEffect/GroupCount.feature | 1 + gremlin-test/features/sideEffect/Inject.feature | 1 + gremlin-test/features/sideEffect/Read.feature | 1 + gremlin-test/features/sideEffect/Sack.feature | 1 + gremlin-test/features/sideEffect/SideEffectCap.feature | 1 + gremlin-test/features/sideEffect/Store.feature | 1 + gremlin-test/features/sideEffect/Write.feature | 1 + 60 files changed, 72 insertions(+), 2 deletions(-) diff --git a/docs/src/dev/developer/for-committers.asciidoc b/docs/src/dev/developer/for-committers.asciidoc index e8935ce..4a961ea 100644 --- a/docs/src/dev/developer/for-committers.asciidoc +++ b/docs/src/dev/developer/for-committers.asciidoc @@ -469,14 +469,25 @@ Scenario: g_V_outE_drop [[gherkin-tags]] ==== Tags +Features have tags associated with them to help allow developers to better break up test runs if they desire. There +are two types of tags: + +* `@StepClass*` - Marks the step grouping and is a prefix that precedes and refers to one of the four types of steps: +`Branch`, `Filter`, `Map`, and `SideEffect` (e.g. `@StepClassBranch`). +* `@Step*` - Marks testing for a particular step. While this tag is generally unique to the feature +file itself and test filtering could be accomplished at that level by way of the file, the use of the tag is a +secondary option and allows filtering to be consistently managed by tags alone. The suffix is the Gremlin step itself +(e.g. `@StepHas`) in all cases except for `@StepVertex` which covers `V()`, `E()`, `out()`, `in()`, `both()`, `inE()`, +`outE()`, and `bothE()`. + Scenarios have tags associated with them that help identify subsets of tests so that a test runner can selectively include or ignore certain tests. The tags enable the practical and necessary ability for providers to ignore tests that they simply cannot support. It is important to be aware of the following tags when writing tests as not including a tag when one is necessary will cause provider tests to fail: -* *@MultiMetaProperties* - The scenario uses "The Crew" graph as a dataset or otherwise utilizes multi-properties +* `@MultiMetaProperties` - The scenario uses "The Crew" graph as a dataset or otherwise utilizes multi-properties or meta-properties for creating or querying data. -* *@RemoteOnly* - The scenario uses some Gremlin syntax that cannot be supported outside of remote test executions. The +* `@RemoteOnly` - The scenario uses some Gremlin syntax that cannot be supported outside of remote test executions. The best example of this sort of test would be one that uses the remote `Lambda` syntax. == Developing Benchmarks diff --git a/gremlin-test/features/branch/Branch.feature b/gremlin-test/features/branch/Branch.feature index c8a5b42..9045029 100644 --- a/gremlin-test/features/branch/Branch.feature +++ b/gremlin-test/features/branch/Branch.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassBranch @StepBranch Feature: Step - branch() Scenario: g_V_branchXlabel_eq_person__a_bX_optionXa__ageX_optionXb__langX_optionXb__nameX diff --git a/gremlin-test/features/branch/Choose.feature b/gremlin-test/features/branch/Choose.feature index fdd98c4..42d7257 100644 --- a/gremlin-test/features/branch/Choose.feature +++ b/gremlin-test/features/branch/Choose.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassBranch @StepChoose Feature: Step - choose() Scenario: g_V_chooseXout_countX_optionX2L_nameX_optionX3L_ageX diff --git a/gremlin-test/features/branch/Local.feature b/gremlin-test/features/branch/Local.feature index a2464b8..e3e8099 100644 --- a/gremlin-test/features/branch/Local.feature +++ b/gremlin-test/features/branch/Local.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassBranch @StepLocal Feature: Step - local() @MultiMetaProperties diff --git a/gremlin-test/features/branch/Optional.feature b/gremlin-test/features/branch/Optional.feature index 5d700ea..26d33b4 100644 --- a/gremlin-test/features/branch/Optional.feature +++ b/gremlin-test/features/branch/Optional.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassBranch @StepChoose Feature: Step - choose() Scenario: g_VX2X_optionalXoutXknowsXX diff --git a/gremlin-test/features/branch/Repeat.feature b/gremlin-test/features/branch/Repeat.feature index e7243b6..bc2f520 100644 --- a/gremlin-test/features/branch/Repeat.feature +++ b/gremlin-test/features/branch/Repeat.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassBranch @StepRepeat Feature: Step - repeat() Scenario: g_V_repeatXoutX_timesX2X_emit_path diff --git a/gremlin-test/features/branch/Union.feature b/gremlin-test/features/branch/Union.feature index 24d7e4d..0f60240 100644 --- a/gremlin-test/features/branch/Union.feature +++ b/gremlin-test/features/branch/Union.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassBranch @StepUnion Feature: Step - union() Scenario: g_V_unionXout__inX_name diff --git a/gremlin-test/features/filter/And.feature b/gremlin-test/features/filter/And.feature index f137841..b368707 100644 --- a/gremlin-test/features/filter/And.feature +++ b/gremlin-test/features/filter/And.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepAnd Feature: Step - and() Scenario: g_V_andXhasXage_gt_27X__outE_count_gte_2X_name diff --git a/gremlin-test/features/filter/Coin.feature b/gremlin-test/features/filter/Coin.feature index b9e8ac8..20e405e 100644 --- a/gremlin-test/features/filter/Coin.feature +++ b/gremlin-test/features/filter/Coin.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepCoin Feature: Step - coin() Scenario: g_V_coinX1X diff --git a/gremlin-test/features/filter/CyclicPath.feature b/gremlin-test/features/filter/CyclicPath.feature index b49bf3b..8bdb7a2 100644 --- a/gremlin-test/features/filter/CyclicPath.feature +++ b/gremlin-test/features/filter/CyclicPath.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepCyclicPath Feature: Step - cyclicPath() Scenario: g_VX1X_outXcreatedX_inXcreatedX_cyclicPath diff --git a/gremlin-test/features/filter/Dedup.feature b/gremlin-test/features/filter/Dedup.feature index de8a132..7db9d16 100644 --- a/gremlin-test/features/filter/Dedup.feature +++ b/gremlin-test/features/filter/Dedup.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepDedup Feature: Step - dedup() Scenario: g_V_out_in_valuesXnameX_fold_dedupXlocalX_unfold diff --git a/gremlin-test/features/filter/Drop.feature b/gremlin-test/features/filter/Drop.feature index 1ee97cc..7ae64e3 100644 --- a/gremlin-test/features/filter/Drop.feature +++ b/gremlin-test/features/filter/Drop.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepDrop Feature: Step - drop() Scenario: g_V_drop diff --git a/gremlin-test/features/filter/Filter.feature b/gremlin-test/features/filter/Filter.feature index c85bb22..6aa368b 100644 --- a/gremlin-test/features/filter/Filter.feature +++ b/gremlin-test/features/filter/Filter.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepFilter Feature: Step - filter() Scenario: g_V_filterXfalseX diff --git a/gremlin-test/features/filter/Has.feature b/gremlin-test/features/filter/Has.feature index 17eb325..2c9fe2a 100644 --- a/gremlin-test/features/filter/Has.feature +++ b/gremlin-test/features/filter/Has.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepHas Feature: Step - has() Scenario: g_V_outXcreatedX_hasXname__mapXlengthX_isXgtX3XXX_name diff --git a/gremlin-test/features/filter/Is.feature b/gremlin-test/features/filter/Is.feature index 9a68d18..04f8c5c 100644 --- a/gremlin-test/features/filter/Is.feature +++ b/gremlin-test/features/filter/Is.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepIs Feature: Step - coin() Scenario: g_V_valuesXageX_isX32X diff --git a/gremlin-test/features/filter/Or.feature b/gremlin-test/features/filter/Or.feature index b294532..5cd4333 100644 --- a/gremlin-test/features/filter/Or.feature +++ b/gremlin-test/features/filter/Or.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepOr Feature: Step - or() Scenario: g_V_orXhasXage_gt_27X__outE_count_gte_2X_name diff --git a/gremlin-test/features/filter/Range.feature b/gremlin-test/features/filter/Range.feature index 62f62a5..1bb9d53 100644 --- a/gremlin-test/features/filter/Range.feature +++ b/gremlin-test/features/filter/Range.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepRange Feature: Step - range() Scenario: g_VX1X_out_limitX2X diff --git a/gremlin-test/features/filter/Sample.feature b/gremlin-test/features/filter/Sample.feature index eb7d3a3..70bb82f 100644 --- a/gremlin-test/features/filter/Sample.feature +++ b/gremlin-test/features/filter/Sample.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepSample Feature: Step - sample() Scenario: g_E_sampleX1X diff --git a/gremlin-test/features/filter/SimplePath.feature b/gremlin-test/features/filter/SimplePath.feature index 97a1b9b..c97de36 100644 --- a/gremlin-test/features/filter/SimplePath.feature +++ b/gremlin-test/features/filter/SimplePath.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepSimplePath Feature: Step - simplePath() Scenario: g_VX1X_outXcreatedX_inXcreatedX_simplePath diff --git a/gremlin-test/features/filter/Tail.feature b/gremlin-test/features/filter/Tail.feature index cfc6f69..95d5cb7 100644 --- a/gremlin-test/features/filter/Tail.feature +++ b/gremlin-test/features/filter/Tail.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepTail Feature: Step - tail() Scenario: g_V_valuesXnameX_order_tailXglobal_2X diff --git a/gremlin-test/features/filter/Where.feature b/gremlin-test/features/filter/Where.feature index 374c63c..f2e3dcb 100644 --- a/gremlin-test/features/filter/Where.feature +++ b/gremlin-test/features/filter/Where.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassFilter @StepWhere Feature: Step - where() Scenario: g_V_hasXageX_asXaX_out_in_hasXageX_asXbX_selectXa_bX_whereXa_eqXbXX diff --git a/gremlin-test/features/map/AddEdge.feature b/gremlin-test/features/map/AddEdge.feature index f721c12..8deb34e 100644 --- a/gremlin-test/features/map/AddEdge.feature +++ b/gremlin-test/features/map/AddEdge.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepAddE Feature: Step - addE() Scenario: g_VX1X_asXaX_outXcreatedX_addEXcreatedByX_toXaX diff --git a/gremlin-test/features/map/AddVertex.feature b/gremlin-test/features/map/AddVertex.feature index 759817c..e4e676f 100644 --- a/gremlin-test/features/map/AddVertex.feature +++ b/gremlin-test/features/map/AddVertex.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepAddV Feature: Step - addV() Scenario: g_VX1X_addVXanimalX_propertyXage_selectXaX_byXageXX_propertyXname_puppyX diff --git a/gremlin-test/features/map/Coalesce.feature b/gremlin-test/features/map/Coalesce.feature index 06688c0..028cd58 100644 --- a/gremlin-test/features/map/Coalesce.feature +++ b/gremlin-test/features/map/Coalesce.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepCoalesce Feature: Step - coalesce() Scenario: g_V_coalesceXoutXfooX_outXbarXX diff --git a/gremlin-test/features/map/ConnectedComponent.feature b/gremlin-test/features/map/ConnectedComponent.feature index 0f95488..3933a6c 100644 --- a/gremlin-test/features/map/ConnectedComponent.feature +++ b/gremlin-test/features/map/ConnectedComponent.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepConnectedComponent Feature: Step - connectedComponent() Scenario: g_V_connectedComponent_hasXcomponentX diff --git a/gremlin-test/features/map/Constant.feature b/gremlin-test/features/map/Constant.feature index ed25b25..ddbfa2a 100644 --- a/gremlin-test/features/map/Constant.feature +++ b/gremlin-test/features/map/Constant.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepConstant Feature: Step - constant() Scenario: g_V_constantX123X diff --git a/gremlin-test/features/map/Count.feature b/gremlin-test/features/map/Count.feature index 6e47ab7..474233a 100644 --- a/gremlin-test/features/map/Count.feature +++ b/gremlin-test/features/map/Count.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepCount Feature: Step - count() Scenario: g_V_count diff --git a/gremlin-test/features/map/ElementMap.feature b/gremlin-test/features/map/ElementMap.feature index 45720ac..1188783 100644 --- a/gremlin-test/features/map/ElementMap.feature +++ b/gremlin-test/features/map/ElementMap.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepElementMap Feature: Step - elementMap() Scenario: g_V_elementMap diff --git a/gremlin-test/features/map/FlatMap.feature b/gremlin-test/features/map/FlatMap.feature index 7384ee3..6924a10 100644 --- a/gremlin-test/features/map/FlatMap.feature +++ b/gremlin-test/features/map/FlatMap.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepFlatMap Feature: Step - flatMap() Scenario: g_V_asXaX_flatMapXselectXaXX diff --git a/gremlin-test/features/map/Fold.feature b/gremlin-test/features/map/Fold.feature index c4c0f80..d595472 100644 --- a/gremlin-test/features/map/Fold.feature +++ b/gremlin-test/features/map/Fold.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepFold Feature: Step - fold() Scenario: g_V_fold diff --git a/gremlin-test/features/map/Graph.feature b/gremlin-test/features/map/Graph.feature index 3e017d1..d86ae75 100644 --- a/gremlin-test/features/map/Graph.feature +++ b/gremlin-test/features/map/Graph.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepV Feature: Step - V() Scenario: g_VX1X_V_valuesXnameX diff --git a/gremlin-test/features/map/Index.feature b/gremlin-test/features/map/Index.feature index 04c190b..3886709 100644 --- a/gremlin-test/features/map/Index.feature +++ b/gremlin-test/features/map/Index.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepIndex Feature: Step - index() Scenario: g_V_hasLabelXsoftwareX_index_unfold diff --git a/gremlin-test/features/map/Loops.feature b/gremlin-test/features/map/Loops.feature index d1c0b9e..9032180 100644 --- a/gremlin-test/features/map/Loops.feature +++ b/gremlin-test/features/map/Loops.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepLoops Feature: Step - loops() Scenario: g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX3XX_hasXname_peterX_path_byXnameX diff --git a/gremlin-test/features/map/Map.feature b/gremlin-test/features/map/Map.feature index 58f5d37..cc2d8c7 100644 --- a/gremlin-test/features/map/Map.feature +++ b/gremlin-test/features/map/Map.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepMap Feature: Step - map() Scenario: g_VX1X_mapXnameX diff --git a/gremlin-test/features/map/Match.feature b/gremlin-test/features/map/Match.feature index 65ee6b2..6ec49fd 100644 --- a/gremlin-test/features/map/Match.feature +++ b/gremlin-test/features/map/Match.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepMatch Feature: Step - match() Scenario: g_V_valueMap_matchXa_selectXnameX_bX diff --git a/gremlin-test/features/map/Math.feature b/gremlin-test/features/map/Math.feature index 64ba078..b797425 100644 --- a/gremlin-test/features/map/Math.feature +++ b/gremlin-test/features/map/Math.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepMath Feature: Step - math() Scenario: g_V_outE_mathX0_minus_itX_byXweightX diff --git a/gremlin-test/features/map/Max.feature b/gremlin-test/features/map/Max.feature index 44d9640..a731c88 100644 --- a/gremlin-test/features/map/Max.feature +++ b/gremlin-test/features/map/Max.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepMax Feature: Step - max() Scenario: g_V_age_max diff --git a/gremlin-test/features/map/Mean.feature b/gremlin-test/features/map/Mean.feature index dc28ecb..fe33bf7 100644 --- a/gremlin-test/features/map/Mean.feature +++ b/gremlin-test/features/map/Mean.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepMean Feature: Step - mean() Scenario: g_V_age_mean diff --git a/gremlin-test/features/map/Min.feature b/gremlin-test/features/map/Min.feature index ad866ec..8caec3e 100644 --- a/gremlin-test/features/map/Min.feature +++ b/gremlin-test/features/map/Min.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepMin Feature: Step - min() Scenario: g_V_age_min diff --git a/gremlin-test/features/map/Order.feature b/gremlin-test/features/map/Order.feature index 46c6078..a146579 100644 --- a/gremlin-test/features/map/Order.feature +++ b/gremlin-test/features/map/Order.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepOrder Feature: Step - order() Scenario: g_V_name_order diff --git a/gremlin-test/features/map/PageRank.feature b/gremlin-test/features/map/PageRank.feature index 479a309..d80cab0 100644 --- a/gremlin-test/features/map/PageRank.feature +++ b/gremlin-test/features/map/PageRank.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepPageRank Feature: Step - pageRank() Scenario: g_V_pageRank_hasXpageRankX diff --git a/gremlin-test/features/map/Path.feature b/gremlin-test/features/map/Path.feature index 822358e..c7b3b57 100644 --- a/gremlin-test/features/map/Path.feature +++ b/gremlin-test/features/map/Path.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepPath Feature: Step - path() Scenario: g_VX1X_name_path diff --git a/gremlin-test/features/map/PeerPressure.feature b/gremlin-test/features/map/PeerPressure.feature index 4b73300..29f5c13 100644 --- a/gremlin-test/features/map/PeerPressure.feature +++ b/gremlin-test/features/map/PeerPressure.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepPeerPressure Feature: Step - peerPressure() Scenario: g_V_peerPressure_hasXclusterX diff --git a/gremlin-test/features/map/Project.feature b/gremlin-test/features/map/Project.feature index f3666b8..e3f1589 100644 --- a/gremlin-test/features/map/Project.feature +++ b/gremlin-test/features/map/Project.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepProject Feature: Step - project() Scenario: g_V_hasLabelXpersonX_projectXa_bX_byXoutE_countX_byXageX diff --git a/gremlin-test/features/map/Properties.feature b/gremlin-test/features/map/Properties.feature index 58daa6a..ddcfdad 100644 --- a/gremlin-test/features/map/Properties.feature +++ b/gremlin-test/features/map/Properties.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepProperties Feature: Step - properties() Scenario: g_V_hasXageX_propertiesXnameX diff --git a/gremlin-test/features/map/Select.feature b/gremlin-test/features/map/Select.feature index 78c47cc..1ed49fc 100644 --- a/gremlin-test/features/map/Select.feature +++ b/gremlin-test/features/map/Select.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepSelect Feature: Step - select() Scenario: get_g_VX1X_asXaX_outXknowsX_asXbX_selectXa_bX diff --git a/gremlin-test/features/map/ShortestPath.feature b/gremlin-test/features/map/ShortestPath.feature index 2147985..bfe1925 100644 --- a/gremlin-test/features/map/ShortestPath.feature +++ b/gremlin-test/features/map/ShortestPath.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepShortestPath Feature: Step - shortestPath() Scenario: g_V_shortestPath diff --git a/gremlin-test/features/map/Sum.feature b/gremlin-test/features/map/Sum.feature index 0e20368..4ec7ac2 100644 --- a/gremlin-test/features/map/Sum.feature +++ b/gremlin-test/features/map/Sum.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepSum Feature: Step - sum() Scenario: g_V_age_sum diff --git a/gremlin-test/features/map/Unfold.feature b/gremlin-test/features/map/Unfold.feature index 5360471..68c295d 100644 --- a/gremlin-test/features/map/Unfold.feature +++ b/gremlin-test/features/map/Unfold.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepUnfold Feature: Step - unfold() Scenario: g_V_localXoutE_foldX_unfold diff --git a/gremlin-test/features/map/ValueMap.feature b/gremlin-test/features/map/ValueMap.feature index 8be2d30..20a57b5 100644 --- a/gremlin-test/features/map/ValueMap.feature +++ b/gremlin-test/features/map/ValueMap.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepValueMap Feature: Step - valueMap() Scenario: g_V_valueMap diff --git a/gremlin-test/features/map/Vertex.feature b/gremlin-test/features/map/Vertex.feature index 760ebb8..121a0d7 100644 --- a/gremlin-test/features/map/Vertex.feature +++ b/gremlin-test/features/map/Vertex.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassMap @StepVertex Feature: Step - V(), E(), out(), in(), both(), inE(), outE(), bothE() Scenario: g_VXlistX1_2_3XX_name diff --git a/gremlin-test/features/sideEffect/Aggregate.feature b/gremlin-test/features/sideEffect/Aggregate.feature index 38a609a..1f00ba2 100644 --- a/gremlin-test/features/sideEffect/Aggregate.feature +++ b/gremlin-test/features/sideEffect/Aggregate.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepAggregate Feature: Step - aggregate() Scenario: g_V_valueXnameX_aggregateXxX_capXxX diff --git a/gremlin-test/features/sideEffect/Group.feature b/gremlin-test/features/sideEffect/Group.feature index fde0c8d..54b0435 100644 --- a/gremlin-test/features/sideEffect/Group.feature +++ b/gremlin-test/features/sideEffect/Group.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepGroup Feature: Step - group() Scenario: g_V_group_byXnameX diff --git a/gremlin-test/features/sideEffect/GroupCount.feature b/gremlin-test/features/sideEffect/GroupCount.feature index 53acd6d..98de286 100644 --- a/gremlin-test/features/sideEffect/GroupCount.feature +++ b/gremlin-test/features/sideEffect/GroupCount.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepCount Feature: Step - groupCount() Scenario: g_V_outXcreatedX_groupCount_byXnameX diff --git a/gremlin-test/features/sideEffect/Inject.feature b/gremlin-test/features/sideEffect/Inject.feature index dc5e717..50db538 100644 --- a/gremlin-test/features/sideEffect/Inject.feature +++ b/gremlin-test/features/sideEffect/Inject.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepInject Feature: Step - inject() Scenario: g_VX1X_out_injectXv2X_name diff --git a/gremlin-test/features/sideEffect/Read.feature b/gremlin-test/features/sideEffect/Read.feature index ae96102..924f85e 100644 --- a/gremlin-test/features/sideEffect/Read.feature +++ b/gremlin-test/features/sideEffect/Read.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepRead Feature: Step - read() Scenario: g_io_readXkryoX diff --git a/gremlin-test/features/sideEffect/Sack.feature b/gremlin-test/features/sideEffect/Sack.feature index 6c4627d..5f243c2 100644 --- a/gremlin-test/features/sideEffect/Sack.feature +++ b/gremlin-test/features/sideEffect/Sack.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepSack Feature: Step - sack() Scenario: g_withSackXhelloX_V_outE_sackXassignX_byXlabelX_inV_sack diff --git a/gremlin-test/features/sideEffect/SideEffectCap.feature b/gremlin-test/features/sideEffect/SideEffectCap.feature index dae07da..29f26eb 100644 --- a/gremlin-test/features/sideEffect/SideEffectCap.feature +++ b/gremlin-test/features/sideEffect/SideEffectCap.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepCap Feature: Step - cap() Scenario: g_V_hasXageX_groupCountXaX_byXnameX_out_capXaX diff --git a/gremlin-test/features/sideEffect/Store.feature b/gremlin-test/features/sideEffect/Store.feature index deb1264..bf20cea 100644 --- a/gremlin-test/features/sideEffect/Store.feature +++ b/gremlin-test/features/sideEffect/Store.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepStore Feature: Step - store() Scenario: g_V_storeXa_nameX_out_capXaX diff --git a/gremlin-test/features/sideEffect/Write.feature b/gremlin-test/features/sideEffect/Write.feature index 9a774e8..79dc086 100644 --- a/gremlin-test/features/sideEffect/Write.feature +++ b/gremlin-test/features/sideEffect/Write.feature @@ -15,6 +15,7 @@ # specific language governing permissions and limitations # under the License. +@StepClassSideEffect @StepWrite Feature: Step - write() Scenario: g_io_writeXkryoX
