• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

wolf4ood / gremlin-rs / 11365025572
76%

Build:
DEFAULT BRANCH: master
Ran 16 Oct 2024 11:54AM UTC
Jobs 1
Files 269
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

16 Oct 2024 11:49AM UTC coverage: 75.808% (+1.4%) from 74.364%
11365025572

push

github

web-flow
MergeV, MergeE, & Option Steps (#214)

* First pass

* Added JanusGraph in memory mode to docker compose enviornment

* Added mergeV as a start step

* Relaxed property step keys to Into<GValue> from &str
support converting a TraversalBuilder into GValue via Bytecode

* Added JanusGraph custom vertex id tests

* Implemented From<HashMap<GKey, GValue>> for MergeVertexStep to support literal maps being defined for mergeV steps

* Implemented Option step for mergeV

* Added healthcheck for JG & wait with timeout for docker compose up in GH Action

* Use Docker Compose v2 via "docker compose" vs v1's "docker-compose" in order to leverage v2's wait flag

* Combine merge v custom id test cases

* Better handle tests being reran

* Added merge_v_tests feature for tests

* Formatting

* FIxed if condition

* Corrected cargo.toml merge_test feature

* Changed GH Action if statement formatting

* Increased docker compose timeout time for healthy service check

* Fixed imports for merge_test module. Moved merge tests into their own module

* Use drop vertices test utility function

* Drop vertices for test_merge_v_options

* Added mergeV step to anonymous traversals

* Implemented mergeE step

* Added mergeV and mergeE to Bytecode WRITE_OPERATORS

* Implemented travsal test based on reference doc combo mergeV and mergeE

* Support literal options for choose step and added test

* Rewrote side effect and expose via GraphTraversal

* Implemented support for Columns in By Step

* Expose properties() step in an anonymouse traversal

* Also update property_many, property_with_cardinality, and property_many_with_cardinality to take a Key that impls Into<GValue> instead of just &str

* If a request responds with a websocket error mark the conneciton as invalid

* Map additional tungstenite errors to GremlinError::WebSocketAsync

* Arc tungstenite::Error into WebSocketAsync error to maintain Async error enum... (continued)

85 of 181 new or added lines in 25 files covered. (46.96%)

31 existing lines in 8 files now uncovered.

7198 of 9495 relevant lines covered (75.81%)

4439.69 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
72.73
gremlin-client/src/process/traversal/mod.rs
1
0.0
gremlin-client/src/structure/direction.rs
1
0.0
gremlin-client/src/structure/merge.rs
1
0.0
gremlin-client/src/structure/null.rs
2
0.0
gremlin-client/src/aio/process/traversal/mod.rs
4
63.11
-0.89% gremlin-client/src/connection.rs
4
51.32
-0.15% gremlin-client/src/structure/map.rs
5
0.0
0.0% gremlin-client/src/error.rs
6
60.0
gremlin-client/src/process/traversal/step/option.rs
7
60.0
-6.67% gremlin-client/src/conversion.rs
8
88.42
-2.33% gremlin-client/src/io/serializer_v2.rs
8
90.83
-0.99% gremlin-client/src/io/serializer_v3.rs
10
75.33
-4.1% gremlin-client/src/aio/connection.rs
12
0.0
gremlin-client/src/process/traversal/step/merge_edge.rs
12
59.75
-1.63% gremlin-client/src/structure/value.rs
14
77.46
-6.96% gremlin-client/src/io/mod.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
59.75
-1.63% gremlin-client/src/structure/value.rs
1
77.46
-6.96% gremlin-client/src/io/mod.rs
1
77.14
-0.95% gremlin-client/src/client.rs
1
62.14
-0.49% ../../../.cargo/registry/src/index.crates.io-6f17d22bba15001f/r2d2-0.8.10/src/lib.rs
2
64.77
-1.14% ../../../.cargo/registry/src/index.crates.io-6f17d22bba15001f/tungstenite-0.20.1/src/protocol/mod.rs
3
33.33
-16.67% gremlin-client/src/structure/traverser.rs
5
72.22
-27.78% ../../../.cargo/registry/src/index.crates.io-6f17d22bba15001f/async-task-4.7.1/src/runnable.rs
17
35.71
-55.19% ../../../.cargo/registry/src/index.crates.io-6f17d22bba15001f/futures-lite-2.3.0/src/future.rs
Jobs
ID Job ID Ran Files Coverage
1 test-ubuntu-latest - 11365025572.1 16 Oct 2024 11:54AM UTC 269
75.81
GitHub Action Run
Source Files on build 11365025572
  • Tree
  • List 269
  • Changed 85
  • Source Changed 0
  • Coverage Changed 30
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • d2505d3f on github
  • Prev Build on master (#9059730311)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc