This is an automated email from the ASF dual-hosted git repository. github-bot pushed a change to branch dependabot/npm_and_yarn/gremlint/3.5-dev/prettier-2.6.2 in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
discard 5690dc5f5b Bump prettier from 2.3.0 to 2.6.2 in /gremlint add 3436b3f80a Serialization refactoring (#1648) add 60dd5f966a Fix for boolean writes add cf653e303d Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 in /gremlin-dotnet add 1a6618f5db Merge branch 'dependabot/nuget/gremlin-dotnet/3.5-dev/Microsoft.NET.Test.Sdk-17.2.0' into 3.5-dev add ede36bb254 Bump System.Text.Json from 6.0.3 to 6.0.4 in /gremlin-dotnet add d90a2e0e04 Merge branch 'dependabot/nuget/gremlin-dotnet/3.5-dev/System.Text.Json-6.0.4' into 3.5-dev add b2c050fd33 Adjust export of enum traversal operations (#1650) add f59c47cab9 refactor ResultSet.One() to handle nil result (#1653) add ad6b3b7d4d Add named parameters for strategies in Gremlin-Go and updated translator (#1664) add c8db98c5f9 Gremlin-Go: Added support for additional types (#1663) add aa2820bc4c Adding strategy support to cucumber world for gremlin-go add e2bba8f3a5 Bump Moq from 4.17.2 to 4.18.1 in /gremlin-dotnet add ce9499467a Merge branch 'dependabot/nuget/gremlin-dotnet/3.5-dev/Moq-4.18.1' into 3.5-dev add 104510a12e Fix deadlock on non response-specific read errors (#1669) add e991b66064 Invoking CTR as this is simple documentation and Bytecode exporting add c0fe76ba53 adding v3 back to go.mod add 4927388e0c updating pathing for cucumber versions add 6b0169e37b Gremlin-Go: Updated Docker Testing Set Up (#1665) add 5fb7888f4e Added getters to high and low properties in RangeLocalStep (#1667) add 89fe194516 (WIP) gremlin-javascript: Add GraphBinary serialization support add e07e4b2131 (WIP) gremlin-javascript: Add GraphBinary serialization support add 23a3adcc60 (WIP) gremlin-javascript: Add GraphBinary serialization support add 3971a1ea61 Impl BytecodeSerializer and GraphBinaryWriter.writeRequest add 8ffc09c523 GraphBinaryReader.readResponse: start with the very first fail cases add 38b0984331 Switch from String.replaceAll to String.replace for support of older JS/node add 8862c6f0c4 Impl UuidSerializer.deserialize() add 826d86f09e Impl IntSerializer.deserialize() add 44f0b2651d UuidSerializer.deserialize: add test case with nullable format and null value add 08a09bbcec Impl StringSerializer.deserialize() add 3d5c5bcacc graphbinary-test.js: use terminology of official docs in error messages add 431bda940e Re-structure to multiple js files add ff84c5ae60 Impl MapSerializer.deserialize() and AnySerializer.deserialize() add e9d609f19b Avoid static class fields to support old js/node add 23b35b968f Avoid public class fields to support old js/node add 5a6434c3d2 Impl BytecodeSerializer.deserialize() add 303726de51 AnySerializer test as a testable "register" of supported (de)serializers add 79791009cd Impl ListSerializer.deserialize() add 0947021717 Impl TraverserSerializer.deserialize() add c54a2ef3bf GraphBinaryReader: fix a typo: response.request_id -> response.requestId add 87f7774f4a Impl LongSerializer.serialize() and deserialize() add 2524085ee0 TraverserSerializer.deserialize: change {bulk} from Int to Long type add ec12769e65 Use IntSerializer.deserialize() instead of direct Buffer.readInt32BE() add 44818e8507 Add more tests for ListSerializer add e1848f457d Add at least one complete test for GraphBinaryReader.readResponse() add edf45799e4 Impl UnspecifiedNullSerializer.serialize() and deserialize() add fb24d2694e Add basic structure of AnySerializer.serialize() impl and testing add 2feeec6f1b Impl TraverserSerializer.serialize() and its support by AnySerializer.serialize() add a0ada4d113 Impl EnumSerializer (Barrier, Cardinality, Column, Direction, Operator, Order, Pick, Pop, Scope, T) add 27d094720e Impl ListSerializer.serialize() and canBeUsedFor() add 5bf31e6cd5 AnySerializer.serialize() errors if value is not supported instead of falling back to StringSerializer add ec8f0a4041 Test AnySerializer.serialize() with a string item add f0575172b1 Test AnySerializer.serialize() with an Int32 param add 2c8c8921c5 Switch EnumSerializer to use fully-qualified enum element name string add a4ba6e481f Impl BooleanSerializer add 6027fc3b10 Switch MapSerializer to Map class, but serialize() still can handle usual objects add 4a05bd14ec Add UnspecifiedNull support to AnySerializer.serialize() add 921d7e38ff Make EnumSerializer.deserialize() return existing EnumValue instances add 76f191ed01 Impl PSerializer add 9e05abc898 Fix EnumSerializer null handling add bdca983795 Impl DateSerializer add 908583911a Impl VertexSerializer add 17e124c5cb Impl EdgeSerializer add 1ca2bbf130 CI: include gremlin-javascript GraphBinary unit tests add 20a8d85f49 Impl TimestampSerializer add 39695d997f Normalize style of GraphBinary unit tests add 85202c0cfa Impl ClassSerializer add 76be2bc178 Impl DoubleSerializer and FloatSerializer add d3296b3182 Impl SetSerializer add 5c1750e666 Impl PathSerializer add 525a3c8a71 Impl PropertySerializer add df55dfec6f Impl VertexPropertySerializer add 5c13ce8fd3 Impl LambdaSerializer add 2de6335fc6 Ignore Graph and Binding types add ad4a411d2a Impl ByteSerializer add fb3f18c942 Impl ByteBufferSerializer add 88759eaacd Impl TextPSerializer add fba5041d00 Impl TraversalStrategySerializer add 15084ad4e7 Impl BulkSetSerializer add b922456c79 Backup bigint based Long implementation as LongSerializerNg add 0b31ff973e LongSerializer: move away from bigint and align with GraphSON implementation add df8596b11b Impl NumberSerializationStrategy add 61b41f6328 AnySerializer-test: mention that Set is the same as List add a84f6b1d9e Turn off LongSerializerNg add cca51d5f46 BytecodeSerializer: fix sources serialization add 2faf27fc1e Make TraversalStrategySerializer use FQCN add 33c326d249 AnySerializer: fix LONG deserialization test add 668e7a94d5 Fix ReservedKeysVerificationStrategy.fqcn field value add 142d04c0e3 gremlin-javascript: run tests for two protocols (application/vnd.gremlin-v3.0+json and application/vnd.graphbinary-v1.0) add f06a136c7e Comment that TRAVERSALSTRATEGY type is not expected to be deserialized add fb2582a289 Move *CLIENT_MIMETYPE env var from lib to test add a02c4df85f Impl ShortSerializer add 86f2cfc8b2 Impl BigIntegerSerializer add 263d40c543 BigIntegerSerializer: a tiny code cleanup add dcdee0fae4 lib/driver/connection.js: fix eslint errors add cf081508db Add short overview doc comments about GraphBinary add 7d1df9539b Align GraphBinary code with eslint rules add d3a8edd068 Update .gitignore add 1b71d7ff8d GraphBinaryReader: keep original error thrown when we decorate its message add a9fa3d349e Update gremlin-javascript/GraphBinary impl docs and ToDo list add 67ce4e6733 gremlin-javascript/GraphBinary: resolve some TODOs add 18a1ed7e04 Merge pull request #1547 from ihoro/gremlin-javascript-graph-binary-support add 38a3bd76e3 Upgrade docs for gremlin-javascript GraphBinary support (#1675) add fbca24b81b Hadoop Gremlin Windows Build Fixes (#120) (#1679) add 8dba41c10a TINKERPOP-2749: Gremlin Javascript, Gremlint Windows build error fixes (#1671) add d78b8846a0 Bump prettier from 2.3.0 to 2.6.2 in /gremlint This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (5690dc5f5b) \ N -- N -- N refs/heads/dependabot/npm_and_yarn/gremlint/3.5-dev/prettier-2.6.2 (d78b8846a0) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .github/codecov.yml | 12 +- .github/workflows/build-test.yml | 10 +- .gitignore | 2 + CHANGELOG.asciidoc | 2 + .../dev/developer/development-environment.asciidoc | 6 +- docs/src/reference/gremlin-variants.asciidoc | 132 +- docs/src/upgrade/release-3.5.x.asciidoc | 21 + .../process/traversal/step/map/RangeLocalStep.java | 9 + .../traversal/translator/GolangTranslator.java | 32 +- .../traversal/translator/GolangTranslatorTest.java | 6 +- gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 2 +- .../Gremlin.Net.IntegrationTest.csproj | 2 +- .../Gremlin.Net.Template.IntegrationTest.csproj | 2 +- .../Gremlin.Net.UnitTest.csproj | 4 +- gremlin-go/Dockerfile | 18 +- gremlin-go/README.md | 35 +- gremlin-go/build/generate.groovy | 2 +- gremlin-go/docker-compose.yml | 14 +- gremlin-go/docker/docker-entrypoint.sh | 2 + .../docker/gremlin-server-integration-secure.yaml | 15 +- gremlin-go/docker/gremlin-server-integration.yaml | 17 +- gremlin-go/driver/anonymousTraversal.go | 2 +- gremlin-go/driver/bytecode.go | 22 +- gremlin-go/driver/bytecode_test.go | 40 +- gremlin-go/driver/client.go | 4 +- gremlin-go/driver/client_test.go | 3 +- gremlin-go/driver/connection.go | 7 +- gremlin-go/driver/connection_test.go | 102 +- gremlin-go/driver/cucumber/cucumberSteps_test.go | 6 +- gremlin-go/driver/cucumber/cucumberWorld.go | 44 +- gremlin-go/driver/cucumber/gremlin.go | 376 +++--- gremlin-go/driver/driverRemoteConnection.go | 18 +- gremlin-go/driver/error_codes.go | 2 +- gremlin-go/driver/graphBinary.go | 1288 +++++++++++--------- gremlin-go/driver/graphBinary_test.go | 472 +++---- gremlin-go/driver/graphTraversal.go | 213 ++-- gremlin-go/driver/graphTraversalSource.go | 44 +- gremlin-go/driver/performance/performanceSuite.go | 2 +- gremlin-go/driver/protocol.go | 4 +- gremlin-go/driver/request.go | 4 +- gremlin-go/driver/resultSet.go | 28 +- gremlin-go/driver/resultSet_test.go | 12 +- gremlin-go/driver/serializer.go | 245 ++-- gremlin-go/driver/serializer_test.go | 21 - gremlin-go/driver/strategies.go | 209 ++-- gremlin-go/driver/strategies_test.go | 39 +- gremlin-go/driver/traversal.go | 273 +++-- gremlin-go/driver/traversal_test.go | 20 +- gremlin-go/example/example.go | 5 +- gremlin-go/go.mod | 2 +- gremlin-go/run.sh | 50 + gremlin-go/wait-for-server.sh | 60 + gremlin-javascript/pom.xml | 9 +- .../javascript/gremlin-javascript/.eslintrc.js | 4 +- .../gremlin-javascript/lib/driver/connection.js | 14 +- .../lib/process/traversal-strategy.js | 2 +- .../lib/structure/io/binary/GraphBinary.js | 109 ++ .../structure/io/binary/internals/AnySerializer.js | 95 ++ .../io/binary/internals/ArraySerializer.js | 135 ++ .../io/binary/internals/BigIntegerSerializer.js | 151 +++ .../io/binary/internals/BooleanSerializer.js | 103 ++ .../io/binary/internals/BulkSetSerializer.js | 124 ++ .../io/binary/internals/ByteBufferSerializer.js | 124 ++ .../io/binary/internals/ByteSerializer.js | 95 ++ .../io/binary/internals/BytecodeSerializer.js | 249 ++++ .../lib/structure/io/binary/internals/DataType.js | 97 ++ .../io/binary/internals/DateSerializer.js | 103 ++ .../io/binary/internals/DoubleSerializer.js | 99 ++ .../io/binary/internals/EdgeSerializer.js | 215 ++++ .../io/binary/internals/EnumSerializer.js | 148 +++ .../io/binary/internals/FloatSerializer.js | 99 ++ .../io/binary/internals/GraphBinaryReader.js | 80 ++ .../io/binary/internals/GraphBinaryWriter.js | 83 ++ .../structure/io/binary/internals/IntSerializer.js | 112 ++ .../io/binary/internals/LambdaSerializer.js | 70 ++ .../io/binary/internals/LongSerializer.js | 107 ++ .../io/binary/internals/LongSerializerNg.js | 102 ++ .../structure/io/binary/internals/MapSerializer.js | 153 +++ .../internals/NumberSerializationStrategy.js | 68 ++ .../structure/io/binary/internals/PSerializer.js | 151 +++ .../io/binary/internals/PathSerializer.js | 123 ++ .../io/binary/internals/PropertySerializer.js | 141 +++ .../io/binary/internals/ShortSerializer.js | 99 ++ .../io/binary/internals/StringSerializer.js | 114 ++ .../io/binary/internals/TextPSerializer.js | 145 +++ .../internals/TraversalStrategySerializer.js | 72 ++ .../io/binary/internals/TraverserSerializer.js | 123 ++ .../binary/internals/UnspecifiedNullSerializer.js | 75 ++ .../io/binary/internals/UuidSerializer.js | 119 ++ .../binary/internals/VertexPropertySerializer.js | 172 +++ .../io/binary/internals/VertexSerializer.js | 135 ++ .../lib/structure/io/binary/internals/utils.js | 59 + .../gremlin-javascript/package-lock.json | 29 +- .../javascript/gremlin-javascript/package.json | 13 +- .../javascript/gremlin-javascript/test/helper.js | 17 +- .../test/integration/sasl-authentication-tests.js | 4 +- .../test/integration/traversal-test.js | 2 +- .../test/unit/graphbinary/AnySerializer-test.js | 594 +++++++++ .../graphbinary/ArraySerializerTestTemplate.js | 151 +++ .../unit/graphbinary/BigIntegerSerializer-test.js | 200 +++ .../unit/graphbinary/BooleanSerializer-test.js | 141 +++ .../unit/graphbinary/BulkSetSerializer-test.js | 158 +++ .../unit/graphbinary/ByteBufferSerializer-test.js | 155 +++ .../test/unit/graphbinary/ByteSerializer-test.js | 118 ++ .../unit/graphbinary/BytecodeSerializer-test.js | 213 ++++ .../test/unit/graphbinary/ClassSerializer-test.js | 25 + .../test/unit/graphbinary/DateSerializer-test.js | 25 + .../unit/graphbinary/DateSerializerTestTemplate.js | 149 +++ .../test/unit/graphbinary/DoubleSerializer-test.js | 152 +++ .../test/unit/graphbinary/EdgeSerializer-test.js | 170 +++ .../test/unit/graphbinary/EnumSerializer-test.js | 172 +++ .../test/unit/graphbinary/FloatSerializer-test.js | 123 ++ .../unit/graphbinary/GraphBinaryReader-test.js | 129 ++ .../unit/graphbinary/GraphBinaryWriter-test.js | 86 ++ .../test/unit/graphbinary/IntSerializer-test.js | 148 +++ .../test/unit/graphbinary/LambdaSerializer-test.js | 95 ++ .../test/unit/graphbinary/ListSerializer-test.js | 25 + .../test/unit/graphbinary/LongSerializer-test.js | 145 +++ .../test/unit/graphbinary/LongSerializerNg-test.js | 133 ++ .../test/unit/graphbinary/MapSerializer-test.js | 215 ++++ .../test/unit/graphbinary/PSerializer-test.js | 197 +++ .../test/unit/graphbinary/PathSerializer-test.js | 152 +++ .../unit/graphbinary/PropertySerializer-test.js | 141 +++ .../test/unit/graphbinary/SetSerializer-test.js | 25 + .../test/unit/graphbinary/ShortSerializer-test.js | 122 ++ .../test/unit/graphbinary/StringSerializer-test.js | 25 + .../graphbinary/StringSerializerTestTemplate.js | 169 +++ .../test/unit/graphbinary/TextPSerializer-test.js | 143 +++ .../unit/graphbinary/TimestampSerializer-test.js | 25 + .../TraversalStrategySerializer-test.js | 100 ++ .../unit/graphbinary/TraverserSerializer-test.js | 132 ++ .../graphbinary/UnspecifiedNullSerializer-test.js | 102 ++ .../test/unit/graphbinary/UuidSerializer-test.js | 148 +++ .../graphbinary/VertexPropertySerializer-test.js | 143 +++ .../test/unit/graphbinary/VertexSerializer-test.js | 149 +++ .../test/unit/graphbinary/utils.js | 40 + .../src/test/scripts/test-server-start.groovy | 49 +- gremlint/pom.xml | 3 +- 138 files changed, 11952 insertions(+), 1740 deletions(-) create mode 100755 gremlin-go/run.sh create mode 100755 gremlin-go/wait-for-server.sh create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/GraphBinary.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/AnySerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ArraySerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BigIntegerSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BooleanSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BulkSetSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ByteBufferSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ByteSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/BytecodeSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DataType.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DateSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/DoubleSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/EdgeSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/EnumSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/FloatSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryReader.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/GraphBinaryWriter.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/IntSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LambdaSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LongSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/LongSerializerNg.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/MapSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/NumberSerializationStrategy.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PathSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/PropertySerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/ShortSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/StringSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TextPSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TraversalStrategySerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/TraverserSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/UnspecifiedNullSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/UuidSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/VertexPropertySerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/VertexSerializer.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/lib/structure/io/binary/internals/utils.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/AnySerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ArraySerializerTestTemplate.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BigIntegerSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BooleanSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BulkSetSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ByteBufferSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ByteSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/BytecodeSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ClassSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DateSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DateSerializerTestTemplate.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/DoubleSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/EdgeSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/EnumSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/FloatSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/GraphBinaryReader-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/GraphBinaryWriter-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/IntSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LambdaSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ListSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LongSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/LongSerializerNg-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/MapSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PathSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/PropertySerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/SetSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/ShortSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/StringSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/StringSerializerTestTemplate.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TextPSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TimestampSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TraversalStrategySerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/TraverserSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/UnspecifiedNullSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/UuidSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/VertexPropertySerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/VertexSerializer-test.js create mode 100644 gremlin-javascript/src/main/javascript/gremlin-javascript/test/unit/graphbinary/utils.js