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

comunica / traqula / 36539217770
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: renovate/tar-7.x
DEFAULT BRANCH: main
Ran 29 Sep 2026 07:57AM UTC
Jobs 9
Files 127
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

28 Sep 2026 08:12PM UTC coverage: 100.0%. Remained the same
36539217770

push

github

jitsedesmet
Keep literal direction when objectifying SPARQL 1.2 algebra

algebraUtils.objectify existed twice: once in algebra-transformations-1-1
and once, with support for the direction of directional language-tagged
strings, in algebra-transformations-1-2. The SPARQL 1.2 fixture generator
imported the 1.1 variant, so regenerating the sparql12 fixtures silently
dropped "direction" ("hello"@en--ltr became "hello"@en).

Keep a single objectify in 1.1 that also copies direction and returns
null and undefined as-is instead of crashing on them. The 1.2 algebraUtils
reuses it. The 1.2 generator now uses the 1.2 utilities and writes a
trailing newline like the 1.1 one. Both generators now build the canonical
SPARQL from the algebra itself, as the canonical SPARQL tests do. Before,
they built it from the JSON form, which gave a different result for
sparql-1-2-syntax-expr-tripleterm-06-quads. Regenerating all fixtures now
gives no diff, apart from dropping the trailing newline on six hand-edited
canonical files.

Add a sparql12 fixture with directional literals in VALUES, triple terms,
a reified triple, FILTER expressions and function arguments, plus unit
tests for objectify in both packages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

863 of 863 branches covered (100.0%)

Branch coverage included in aggregate %.

3 of 3 new or added lines in 1 file covered. (100.0%)

5826 of 5826 relevant lines covered (100.0%)

344979.57 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-20.x-windows-latest - 36539217770.1 29 Sep 2026 07:59AM UTC 127
100.0
GitHub Action Run
2 run-24.x-macos-latest - 36539217770.2 29 Sep 2026 08:36AM UTC 127
100.0
GitHub Action Run
3 run-20.x-ubuntu-latest - 36539217770.3 29 Sep 2026 07:57AM UTC 127
100.0
GitHub Action Run
4 run-24.x-windows-latest - 36539217770.4 29 Sep 2026 07:57AM UTC 127
100.0
GitHub Action Run
5 run-20.x-macos-latest - 36539217770.5 29 Sep 2026 08:29AM UTC 127
100.0
GitHub Action Run
6 run-22.x-windows-latest - 36539217770.6 29 Sep 2026 07:57AM UTC 127
100.0
GitHub Action Run
7 run-24.x-ubuntu-latest - 36539217770.7 29 Sep 2026 08:01AM UTC 127
100.0
GitHub Action Run
8 run-22.x-macos-latest - 36539217770.8 29 Sep 2026 08:08AM UTC 127
100.0
GitHub Action Run
9 run-22.x-ubuntu-latest - 36539217770.9 29 Sep 2026 07:59AM UTC 127
100.0
GitHub Action Run
Source Files on build 36539217770
  • Tree
  • List 127
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36539217770
  • 54692894 on github
  • Prev Build on v1.4.0 (#36114514807)
  • Next Build on fix/objectify-direction (#36908275331)
  • Delete
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