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

thanos / terminusdb-client-elixir / 93364fe49f0a6ec2f4f7c1f6372668c0290dac6c-PR-31 / 1
95%
main: 93%

Build:
Build:
LAST BUILD BRANCH: v0.3.2/graphql-temporal-csv
DEFAULT BRANCH: main
Ran 25 Jun 2026 09:58PM UTC
Files 21
Run time 1s
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

25 Jun 2026 09:55PM UTC coverage: 95.093% (-0.1%) from 95.238%
93364fe49f0a6ec2f4f7c1f6372668c0290dac6c-PR-31.1

Pull #31

github

thanos
F1	Path.parse("") now raises ArgumentError instead of crashing with MatchError; also handles leftover tokens
F2	Path quantifier {n} now correctly produces to = n (exactly n), {n,} produces to = nil (unbounded), {n,m} produces to = m (bounded). Restored :comma token in tokenizer; commas act as sequence separators outside quantifiers
D1	Fixed CHANGELOG arities: insert_document/1, update_document/1, star/0, all/0, true_/0
D2	Guide type_of comment: DataValue → Value
D3	Guide struct name: %WOQL.Query{} → %TerminusDB.WOQL{}
D4	Guide write example: triple("v:New", "rdf:type", "@schema:Person") → triple("v:New", "rdf:type", iri("@schema:Person"))
T1	insert_document integration test now passes an actual document map (%{"@type" => "Person", "name" => "Bob", "age" => 35}) instead of WOQL.string("Person/Bob")
ID	Fix
T2	Schema now uses @key: Lexical so document IDs are deterministic (Person/Alice); delete_document test verifies the document is actually gone
D5	Added pad/4 and split/3 to guide string ops table
T3	Integration tests now verify result content: order_by checks sorted order, less checks Alice/Bob in and Carol out, count checks count == 2, limit checks count == 2, add_triple checks the triple was written
T4	Property test generator extended from ~17 to ~45 operators (added arithmetic, string, schema, set, document, graph context/meta ops)
MT1	Added update_triple round-trip-as-and_ test
MT4	Added malformed pattern tests: empty string, unbalanced parens, invalid quantifier, trailing pipe
ID	Fix
Q1	execute/3 now returns {:error, %Error{reason: :config}} instead of raising; added :config to Error reason type
Q2	update_triple/3 and update_quad/4 @doc now warns about the "v:OldObject" internal variable collision risk
T5	Path integration test now inserts actual Knows edges and uses target+ to verify traversal finds connected nodes
Quality gate results
Pull Request #31: V0.3.1/woql dsl v0 2

717 of 754 relevant lines covered (95.09%)

25.05 hits per line

Source Files on job 93364fe49f0a6ec2f4f7c1f6372668c0290dac6c-PR-31.1
  • Tree
  • List 21
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 93364
  • 93364fe4 on github
  • Prev Job for on v0.3.1/WOQL_DSL_v0_2 (#6675a02284fab7949b9194e507a9aeb50ccfc7ac.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc