Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1860-master b7ed09907 -> bd1466b51
Ignore g_V_valueMapXtrueX and g_V_valueMapXtrue_name_ageX on Gremlin.Net Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/bd1466b5 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/bd1466b5 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/bd1466b5 Branch: refs/heads/TINKERPOP-1860-master Commit: bd1466b51d715e4badacd7cc7a56d5d3e53112d9 Parents: b7ed099 Author: Jorge Bay Gondra <[email protected]> Authored: Mon Jan 8 18:59:12 2018 +0100 Committer: Jorge Bay Gondra <[email protected]> Committed: Mon Jan 8 18:59:12 2018 +0100 ---------------------------------------------------------------------- .../Gherkin/GherkinTestRunner.cs | 6 +++++- .../Gherkin/IgnoreException.cs | 13 ++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bd1466b5/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs ---------------------------------------------------------------------- diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs index 9cb3cf0..e3c92f3 100644 --- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs +++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs @@ -38,7 +38,11 @@ namespace Gremlin.Net.IntegrationTest.Gherkin public class GherkinTestRunner { private static readonly IDictionary<string, IgnoreReason> IgnoredScenarios = - new Dictionary<string, IgnoreReason>(); + new Dictionary<string, IgnoreReason> + { + { "g_V_valueMapXtrueX", IgnoreReason.TraversalTDeserializationNotSupported }, + { "g_V_valueMapXtrue_name_ageX", IgnoreReason.TraversalTDeserializationNotSupported } + }; private static class Keywords { http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/bd1466b5/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/IgnoreException.cs ---------------------------------------------------------------------- diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/IgnoreException.cs b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/IgnoreException.cs index ae236c7..915a069 100644 --- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/IgnoreException.cs +++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/IgnoreException.cs @@ -43,6 +43,9 @@ namespace Gremlin.Net.IntegrationTest.Gherkin case IgnoreReason.LambdaNotSupported: reasonSuffix = " because lambdas are not supported in Gremlin.NET"; break; + case IgnoreReason.TraversalTDeserializationNotSupported: + reasonSuffix = " as deserialization of g:T on GraphSON3 is not supported"; + break; } return $"Scenario ignored" + reasonSuffix; } @@ -50,6 +53,14 @@ namespace Gremlin.Net.IntegrationTest.Gherkin public enum IgnoreReason { - LambdaNotSupported + /// <summary> + /// Lambdas are not supported on Gremlin.NET yet. + /// </summary> + LambdaNotSupported, + + /// <summary> + /// Deserialization of g:T on GraphSON3 is not supported. + /// </summary> + TraversalTDeserializationNotSupported } } \ No newline at end of file
