This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new 8a84469b17 Added test tags for uuid/date CTR
     new 3efae2fe84 Merge branch '3.8-dev'
8a84469b17 is described below

commit 8a84469b17519efb9ecdf118fa807475b70c1780
Author: Stephen Mallette <[email protected]>
AuthorDate: Mon Feb 9 08:03:13 2026 -0500

    Added test tags for uuid/date CTR
---
 docs/src/dev/developer/for-committers.asciidoc                     | 2 ++
 .../apache/tinkerpop/gremlin/test/features/data/DateTime.feature   | 6 ++++++
 .../org/apache/tinkerpop/gremlin/test/features/data/UUID.feature   | 7 +++++++
 pom.xml                                                            | 1 +
 4 files changed, 16 insertions(+)

diff --git a/docs/src/dev/developer/for-committers.asciidoc 
b/docs/src/dev/developer/for-committers.asciidoc
index 78c3e698bd..b8c8884749 100644
--- a/docs/src/dev/developer/for-committers.asciidoc
+++ b/docs/src/dev/developer/for-committers.asciidoc
@@ -611,11 +611,13 @@ include or ignore certain tests. The tags enable the 
practical and necessary abi
 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:
 
+* `@AllowDateTimePropertyValues` - The scenario requires that the graph can 
store a `DateTime` as a property value.
 * `@AllowListPropertyValues` - The scenario requires that the graph can store 
a `List` as a property value.
 * `@AllowMapPropertyValues` - The scenario requires that the graph can store a 
`Map` as a property value.
 * `@AllowNullPropertyValues` - The scenario requires that the graph be 
configured with `AllowNullPropertyValues` as
 `true` (meaning that it can store `null` values).
 * `@AllowSetPropertyValues` - The scenario requires that the graph can store a 
`Set` as a property value.
+* `@AllowUUIDPropertyValues` - The scenario requires that the graph can store 
a `UUID` as a property value.
 * `@DisallowNullPropertyValues` - The scenario requires that the graph be 
configured with `AllowNullPropertyValues` as
 `false` (meaning that it cannot store `null` values).
 * `@GraphComputerOnly` - The scenario is only supported with `GraphComputer`.
diff --git 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/DateTime.feature
 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/DateTime.feature
index a2cd4c65fa..3a02bd41cb 100644
--- 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/DateTime.feature
+++ 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/DateTime.feature
@@ -18,6 +18,7 @@
 @StepClassData @DataDateTime
 Feature: Data - DATETIME
 
+  @AllowDateTimePropertyValues
   Scenario: g_V_valuesXdatetimeX_isXtypeOfXGType_DATETIMEXX
     Given the empty graph
     And the graph initializer of
@@ -33,6 +34,7 @@ Feature: Data - DATETIME
       | result |
       | dt[2023-08-08T00:00:00Z] |
 
+  @AllowDateTimePropertyValues
   Scenario: 
g_V_valuesXdatetimeX_isXtypeOfXGType_DATETIMEXX_project_byXidentityX_byXdateAddXDT_dayX1XX
     Given the empty graph
     And the graph initializer of
@@ -48,6 +50,7 @@ Feature: Data - DATETIME
       | result |
       | 
m[{"original":"dt[2023-08-08T00:00:00Z]","nextDay":"dt[2023-08-09T00:00:00Z]"}] 
|
 
+  @AllowDateTimePropertyValues
   Scenario: 
g_V_valuesXdatetimeX_isXtypeOfXGType_DATETIMEXX_dateDiffXdatetimeX2023_08_10XX
     Given the empty graph
     And the graph initializer of
@@ -63,6 +66,7 @@ Feature: Data - DATETIME
       | result |
       | d[-30000].l |
 
+  @AllowDateTimePropertyValues
   Scenario: 
g_V_valuesXdatetimeX_isXtypeOfXGType_DATETIMEXX_whereXisXgtXdatetimeX2020_01_01XXXX
     Given the empty graph
     And the graph initializer of
@@ -78,6 +82,7 @@ Feature: Data - DATETIME
       | result |
       | dt[2023-08-08T00:00:00Z] |
 
+  @AllowDateTimePropertyValues
   Scenario: 
g_V_valuesXdatetimeX_isXtypeOfXGType_DATETIMEXX_chooseXisXeqXdatetimeX2023_08_08XXXX_constantXmatchX_constantXnoMatchXX
     Given the empty graph
     And the graph initializer of
@@ -93,6 +98,7 @@ Feature: Data - DATETIME
       | result |
       | match |
 
+  @AllowDateTimePropertyValues
   Scenario: 
g_V_valuesXdatetimeX_isXtypeOfXGType_DATETIMEXX_localXaggregateXaX_capXaX
     Given the empty graph
     And the graph initializer of
diff --git 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/UUID.feature
 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/UUID.feature
index ffbe841984..122d594682 100644
--- 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/UUID.feature
+++ 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/data/UUID.feature
@@ -18,6 +18,7 @@
 @StepClassData @DataUUID
 Feature: Data - UUID
 
+  @AllowUUIDPropertyValues
   Scenario: g_V_valuesXuuidX_isXtypeOfXGType_UUIDXX
     Given the empty graph
     And the graph initializer of
@@ -33,6 +34,7 @@ Feature: Data - UUID
       | result |
       | uuid[f47af10b-58cc-4372-a567-0f02b2f3d479] |
 
+  @AllowUUIDPropertyValues
   Scenario: g_V_hasXuuid_typeOfXGType_UUIDXX_valuesXnameX
     Given the empty graph
     And the graph initializer of
@@ -48,6 +50,7 @@ Feature: Data - UUID
       | result |
       | test |
 
+  @AllowUUIDPropertyValues
   Scenario: 
g_V_valuesXuuidX_isXtypeOfXGType_UUIDXX_project_byXidentityX_byXconstantXuuidXX
     Given the empty graph
     And the graph initializer of
@@ -63,6 +66,7 @@ Feature: Data - UUID
       | result |
       | 
m[{"original":"uuid[f47af10b-58cc-4372-a567-0f02b2f3d479]","type":"uuid"}] |
 
+  @AllowUUIDPropertyValues
   Scenario: g_V_valuesXuuidX_isXtypeOfXGType_UUIDXX_whereXisXeqXuuidXX
     Given the empty graph
     And the graph initializer of
@@ -78,6 +82,7 @@ Feature: Data - UUID
       | result |
       | uuid[f47af10b-58cc-4372-a567-0f02b2f3d479] |
 
+  @AllowUUIDPropertyValues
   Scenario: 
g_V_valuesXuuidX_isXtypeOfXGType_UUIDXX_chooseXisXeqXuuidXX_constantXmatchX_constantXnoMatchXX
     Given the empty graph
     And the graph initializer of
@@ -93,6 +98,7 @@ Feature: Data - UUID
       | result |
       | match |
 
+  @AllowUUIDPropertyValues
   Scenario: g_V_valuesXuuidX_isXtypeOfXGType_UUIDXX_localXaggregateXaXX_capXaX
     Given the empty graph
     And the graph initializer of
@@ -108,6 +114,7 @@ Feature: Data - UUID
       | result |
       | uuid[f47af10b-58cc-4372-a567-0f02b2f3d479] |
 
+  @AllowUUIDPropertyValues
   Scenario: g_V_valuesXuuidX_isXtypeOfXGType_UUIDXX_aggregateXaX_capXaX
     Given the empty graph
     And the graph initializer of
diff --git a/pom.xml b/pom.xml
index 701031edb4..5f665f4ffe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -544,6 +544,7 @@ limitations under the License.
                         <exclude>**/_site/**</exclude>
                         <exclude>**/.pytest_cache/**</exclude>
                         <exclude>**/venv/**</exclude>
+                        <exclude>**/.venv/**</exclude>
                         <exclude>**/.eggs/**</exclude>
                         <exclude>**/gremlinpython.egg-info/**</exclude>
                         <exclude>**/docfx/**</exclude>

Reply via email to