-
Notifications
You must be signed in to change notification settings - Fork 786
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TINKERPOP-1784 GLV Test Framework #747
Commits on Nov 21, 2017
-
TINKERPOP-1784 Initial implementation of a new language agnostic test…
… suite Uses Gherkin to write test specifications that will be implemented by the various GLVs. Provided a basic implementation for gremlin-python.
Configuration menu - View commit details
-
Copy full SHA for 0e37429 - Browse repository at this point
Copy the full SHA 0e37429View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf5fea5 - Browse repository at this point
Copy the full SHA bf5fea5View commit details -
TINKERPOP-1784 Categorize feature by step type
This matches he pattern of the java test suite.
Configuration menu - View commit details
-
Copy full SHA for d5158c8 - Browse repository at this point
Copy the full SHA d5158c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5e7589 - Browse repository at this point
Copy the full SHA a5e7589View commit details -
TINKERPOP-1784 Expanded GLV test framework a bit further
Developed methods for vertices/maps and a way to assert unordered results.
Configuration menu - View commit details
-
Copy full SHA for aac4dd2 - Browse repository at this point
Copy the full SHA aac4dd2View commit details -
TINKERPOP-1784 Added some basic support to convert vertex string to a…
… vertex object This might be the pattern to use across the board. We'll see if there is a better idea floating about though so may not be final.
Configuration menu - View commit details
-
Copy full SHA for 16be7a5 - Browse repository at this point
Copy the full SHA 16be7a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 894054b - Browse repository at this point
Copy the full SHA 894054bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70ac34d - Browse repository at this point
Copy the full SHA 70ac34dView commit details -
TINKERPOP-1784 Added test for select in GLV tests
Included infrastructure for validating maps and refactored other related code.
Configuration menu - View commit details
-
Copy full SHA for 4b4d28e - Browse repository at this point
Copy the full SHA 4b4d28eView commit details -
TINKERPOP-1784 Provided translation for python specific syntax
Included a way to specify element identifiers in feature files.
Configuration menu - View commit details
-
Copy full SHA for 9145199 - Browse repository at this point
Copy the full SHA 9145199View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e7b287 - Browse repository at this point
Copy the full SHA 7e7b287View commit details -
Configuration menu - View commit details
-
Copy full SHA for deead0e - Browse repository at this point
Copy the full SHA deead0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb271c - Browse repository at this point
Copy the full SHA 4eb271cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8fdbfc - Browse repository at this point
Copy the full SHA d8fdbfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for acb8579 - Browse repository at this point
Copy the full SHA acb8579View commit details -
Configuration menu - View commit details
-
Copy full SHA for d84703b - Browse repository at this point
Copy the full SHA d84703bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77f5783 - Browse repository at this point
Copy the full SHA 77f5783View commit details -
TINKERPOP-1784 Included grateful graph and cached remotes/data
Tests should be faster now that remotes and data are cached for the toy graphs.
Configuration menu - View commit details
-
Copy full SHA for 193d783 - Browse repository at this point
Copy the full SHA 193d783View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75e057d - Browse repository at this point
Copy the full SHA 75e057dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 934acaf - Browse repository at this point
Copy the full SHA 934acafView commit details -
Configuration menu - View commit details
-
Copy full SHA for ada40b9 - Browse repository at this point
Copy the full SHA ada40b9View commit details -
TINKERPOP-1784 Get all count() tests working
Needed to add support for cleaning up traversal strings to more properly handle reserved python words.
Configuration menu - View commit details
-
Copy full SHA for 5852325 - Browse repository at this point
Copy the full SHA 5852325View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e30f98 - Browse repository at this point
Copy the full SHA 3e30f98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cef55f - Browse repository at this point
Copy the full SHA 5cef55fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b7e2c2 - Browse repository at this point
Copy the full SHA 9b7e2c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3efd305 - Browse repository at this point
Copy the full SHA 3efd305View commit details -
Configuration menu - View commit details
-
Copy full SHA for be4cb08 - Browse repository at this point
Copy the full SHA be4cb08View commit details -
TINKERPOP-1784 Define traversals without shorthand
Sorta made the decision to be explicit in how traversals are defined in .feature files. Shying away from using shorthand static imports which will make it more explicit for those trying to implement the tests.
Configuration menu - View commit details
-
Copy full SHA for b284968 - Browse repository at this point
Copy the full SHA b284968View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60eec78 - Browse repository at this point
Copy the full SHA 60eec78View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce23b82 - Browse repository at this point
Copy the full SHA ce23b82View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff6fbe3 - Browse repository at this point
Copy the full SHA ff6fbe3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef2826 - Browse repository at this point
Copy the full SHA 3ef2826View commit details -
TINKERPOP-1784 Added aggregate() tests
Included option for next() in the test language.
Configuration menu - View commit details
-
Copy full SHA for fda047e - Browse repository at this point
Copy the full SHA fda047eView commit details -
TINKERPOP-1784 Changed language of parameters
Used "defined as" instead of "is" since the line reads more clearly with the former.
Configuration menu - View commit details
-
Copy full SHA for 8c25de9 - Browse repository at this point
Copy the full SHA 8c25de9View commit details -
TINKERPOP-1784 Added test for drop() and graph init language
Graph init language provides a way to add data to an empty graph as part of a scenario.
Configuration menu - View commit details
-
Copy full SHA for b622bc1 - Browse repository at this point
Copy the full SHA b622bc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aef836 - Browse repository at this point
Copy the full SHA 0aef836View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3293498 - Browse repository at this point
Copy the full SHA 3293498View commit details -
TINKERPOP-1784 Added tests for store()
Needed to account for floats vs longs with d[x]
Configuration menu - View commit details
-
Copy full SHA for e0cb76e - Browse repository at this point
Copy the full SHA e0cb76eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8437c18 - Browse repository at this point
Copy the full SHA 8437c18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72e98b6 - Browse repository at this point
Copy the full SHA 72e98b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd3868b - Browse repository at this point
Copy the full SHA bd3868bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d59dd - Browse repository at this point
Copy the full SHA 77d59ddView commit details -
TINKERPOP-1784 Added local() feature tests
Had to add a way to assert a results that matched any in a set as limit() type steps might force different results depending on the graph being tested.
Configuration menu - View commit details
-
Copy full SHA for c45bac7 - Browse repository at this point
Copy the full SHA c45bac7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f784e71 - Browse repository at this point
Copy the full SHA f784e71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 401a44f - Browse repository at this point
Copy the full SHA 401a44fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d977d6a - Browse repository at this point
Copy the full SHA d977d6aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a9af53f - Browse repository at this point
Copy the full SHA a9af53fView commit details -
TINKERPOP-1784 Added dedup() feature tests
Reworked test language for asserting counts so that it works better as a standalone assertion.
Configuration menu - View commit details
-
Copy full SHA for a5d9977 - Browse repository at this point
Copy the full SHA a5d9977View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22e113d - Browse repository at this point
Copy the full SHA 22e113dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d11787a - Browse repository at this point
Copy the full SHA d11787aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c24d5b4 - Browse repository at this point
Copy the full SHA c24d5b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d55e058 - Browse repository at this point
Copy the full SHA d55e058View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5478e5d - Browse repository at this point
Copy the full SHA 5478e5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1588d3e - Browse repository at this point
Copy the full SHA 1588d3eView commit details -
TINKERPOP-1784 radish bumped version and broke stuff
Tables now return a list of maps that required a header so all feature files needed header.
Configuration menu - View commit details
-
Copy full SHA for 3314644 - Browse repository at this point
Copy the full SHA 3314644View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3a3848 - Browse repository at this point
Copy the full SHA c3a3848View commit details -
TINKERPOP-1784 Added feature tests for AddEdge
Minor refactoring to test language around result counts
Configuration menu - View commit details
-
Copy full SHA for 3a294df - Browse repository at this point
Copy the full SHA 3a294dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ee40f - Browse repository at this point
Copy the full SHA e9ee40fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78fd4fd - Browse repository at this point
Copy the full SHA 78fd4fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75d1e27 - Browse repository at this point
Copy the full SHA 75d1e27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f0b8f7 - Browse repository at this point
Copy the full SHA 8f0b8f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b54267 - Browse repository at this point
Copy the full SHA 3b54267View commit details -
TINKERPOP-1784 Disabled coverage test for features
No point to enabling at this time since all tests aren't really targetted for migration with this initial body of work. It will be turned on later when all test are intended for migration.
Configuration menu - View commit details
-
Copy full SHA for 7896264 - Browse repository at this point
Copy the full SHA 7896264View commit details -
TINKERPOP-1784 Added tail() feature tests
Added fixes to python test logic for the reserved global keyword and fixed ordering test logic a bit.
Configuration menu - View commit details
-
Copy full SHA for e67cbdb - Browse repository at this point
Copy the full SHA e67cbdbView commit details -
TINKERPOP-1784 Added where() feature tests
This is not complete, but it is enough for now.
Configuration menu - View commit details
-
Copy full SHA for 9c93fd7 - Browse repository at this point
Copy the full SHA 9c93fd7View commit details -
TINKERPOP-1784 Added feature tests for addV()
Included Cardinality in imports for test logic
Configuration menu - View commit details
-
Copy full SHA for 9910519 - Browse repository at this point
Copy the full SHA 9910519View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26779e1 - Browse repository at this point
Copy the full SHA 26779e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 754b7f5 - Browse repository at this point
Copy the full SHA 754b7f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5045a56 - Browse repository at this point
Copy the full SHA 5045a56View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7347ab - Browse repository at this point
Copy the full SHA c7347abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 447e57c - Browse repository at this point
Copy the full SHA 447e57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dd6a24 - Browse repository at this point
Copy the full SHA 5dd6a24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a5b87c - Browse repository at this point
Copy the full SHA 4a5b87cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04c903e - Browse repository at this point
Copy the full SHA 04c903eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f980366 - Browse repository at this point
Copy the full SHA f980366View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b24f58 - Browse repository at this point
Copy the full SHA 2b24f58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3325899 - Browse repository at this point
Copy the full SHA 3325899View commit details -
TINKERPOP-1784 Added aliasing to .NET driver
Tests were failing as a result of the change to using the mix server configuration that had all the graphs. On the way to dealing with that, I noticed the driver didn't seem to have aliasing capability which prevented it from choosing the correct graph traversal source on the server. For some reason, asserting longs on ids seemed to be a problem as well after this change and I'm pretty sure it has something to do with the configuration of the TinkerGraph in this new mixed mode configuration and not something in serialization.
Configuration menu - View commit details
-
Copy full SHA for 314ab67 - Browse repository at this point
Copy the full SHA 314ab67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5767544 - Browse repository at this point
Copy the full SHA 5767544View commit details -
TINKERPOP-1784 Added validation for traversalSource alias
Ensures that a RemoteConnection in .NET is properly initialized.
Configuration menu - View commit details
-
Copy full SHA for a3c981f - Browse repository at this point
Copy the full SHA a3c981fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50f8286 - Browse repository at this point
Copy the full SHA 50f8286View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5286c20 - Browse repository at this point
Copy the full SHA 5286c20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 014d552 - Browse repository at this point
Copy the full SHA 014d552View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7231b5a - Browse repository at this point
Copy the full SHA 7231b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a180f - Browse repository at this point
Copy the full SHA 11a180fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0a3ce0 - Browse repository at this point
Copy the full SHA c0a3ce0View commit details
Commits on Nov 22, 2017
-
Configuration menu - View commit details
-
Copy full SHA for 2819dba - Browse repository at this point
Copy the full SHA 2819dbaView commit details