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>