You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by jo...@apache.org on 2017/11/23 08:16:20 UTC

[45/50] tinkerpop git commit: Ignore tests for mapping coersion issue

Ignore tests for mapping coersion issue


Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/176d5d22
Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/176d5d22
Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/176d5d22

Branch: refs/heads/TINKERPOP-1827
Commit: 176d5d22f5d2896a9aeb911960a9a7672ba034fc
Parents: f6cddd2
Author: Jorge Bay Gondra <jo...@gmail.com>
Authored: Mon Nov 20 09:24:49 2017 +0100
Committer: Jorge Bay Gondra <jo...@gmail.com>
Committed: Thu Nov 23 09:08:08 2017 +0100

----------------------------------------------------------------------
 .../Gherkin/GherkinTestRunner.cs                | 48 +++++++++++---------
 .../ModernGraphTypeInformation.cs               |  6 +++
 2 files changed, 33 insertions(+), 21 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/176d5d22/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 c5d8631..cd03eca 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/GherkinTestRunner.cs
@@ -49,6 +49,12 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
                     IgnoreReason.MapCoersionIssue},
                 { "g_V_outXcreatedX_unionXasXprojectX_inXcreatedX_hasXname_markoX_selectXprojectX__asXprojectX_inXcreatedX_inXknowsX_hasXname_markoX_selectXprojectXX_groupCount_byXnameX",
                     IgnoreReason.MapCoersionIssue},
+                { "g_V_outXcreatedX_name_groupCount", IgnoreReason.MapCoersionIssue},
+                { "g_V_outXcreatedX_groupCount_byXnameX", IgnoreReason.MapCoersionIssue},
+                { "g_V_chooseXlabel_is_person__unionX__out_lang__out_nameX__in_labelX_groupCount", IgnoreReason
+                .MapCoersionIssue},
+                { "g_V_coalesceXoutXlikesX_outXknowsX_inXcreatedXX_groupCount_byXnameX", IgnoreReason.MapCoersionIssue},
+                
                 { "g_withSackX0X_V_outE_sackXsumX_byXweightX_inV_sack_sum", IgnoreReason.ScenarioDesignMapNumbers},
                 { "g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_meanX", IgnoreReason.ScenarioDesignMapNumbers},
                 { "g_V_groupXaX_byXlabelX_byXoutE_weight_sumX_capXaX", IgnoreReason.ScenarioDesignMapNumbers}
@@ -364,28 +370,28 @@ namespace Gremlin.Net.IntegrationTest.Gherkin
             WriteOutput(path);
             WriteOutput("------");
 
-            var files = new []
-            {
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Sum.feature",
-//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Coalesce.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/AddEdge.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/AddVertex.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/ValueMap.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Select.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Project.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Path.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Map.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Match.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Max.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Mean.feature",
-                
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/Sack.feature",
-                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/Group.feature",
-//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/GroupCount.feature",
-//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/Inject.feature",
-            };
+//            var files = new []
+//            {
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Sum.feature",
+////                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Coalesce.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/AddEdge.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/AddVertex.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/ValueMap.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Select.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Project.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Path.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Map.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Match.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Max.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/map/Mean.feature",
+//                
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/Sack.feature",
+//                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/Group.feature",
+////                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/GroupCount.feature",
+////                "/Users/jorge/workspace/tinkerpop/gremlin-test/features/sideEffect/Inject.feature",
+//            };
 //            var files = new [] {"/Users/jorge/workspace/temp/count.feature"};
-//            var files = Directory.GetFiles(path, "*.feature", SearchOption.AllDirectories);
+            var files = Directory.GetFiles(path, "*.feature", SearchOption.AllDirectories);
             foreach (var gherkinFile in files)
             {
                 var parser = new Parser();

http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/176d5d22/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
----------------------------------------------------------------------
diff --git a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
index 74b5382..3125aab 100644
--- a/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
+++ b/gremlin-dotnet/test/Gremlin.Net.IntegrationTest/Gherkin/TraversalEvaluation/ModernGraphTypeInformation.cs
@@ -83,6 +83,12 @@ namespace Gremlin.Net.IntegrationTest.Gherkin.TraversalEvaluation
                 case nameof(GraphTraversal<object,object>.Mean):
                 case nameof(GraphTraversal<object,object>.Cap):
                 case nameof(GraphTraversal<object,object>.Constant):
+                case nameof(GraphTraversal<object,object>.Branch):
+                case nameof(GraphTraversal<object,object>.Local):
+                case nameof(GraphTraversal<object,object>.Tail):
+                case nameof(GraphTraversal<object,object>.Range):
+                case nameof(GraphTraversal<object,object>.Value):
+                case nameof(GraphTraversal<object,object>.Fold):
                     // default to object for this methods
                     return typeof(object);
             }