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

comunica / traqula
92%
main: 92%

Build:
Build:
LAST BUILD BRANCH: renovate/esbuild-0.x
DEFAULT BRANCH: main
Repo Added 17 Oct 2025 11:36AM UTC
Token RSsIjCoQMIKnvl5KbymHJIOMs2Ld2JPZm regen
Build 263 Last
Files 108
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

LAST BUILD ON BRANCH feature/cli
branch: feature/cli
CHANGE BRANCH
x
Reset
Sync Branches
  • feature/cli
  • bugfix/implementation-of-skipValidation
  • bugfix/one-argument-in
  • bugfix/robust-removeAlgQuadsRecursive
  • bugfix/sparql-no-newline-generation-needs-space
  • bugfix/throw-on-missing-prefix
  • chore/upgrade-vitest
  • chore/utils-track-statics
  • docs/ast-trans-and-factory
  • docs/better-api-docs
  • docs/better-global-docs
  • docs/better-jsdocs
  • docs/high-level-documentation
  • docs/migration-guides
  • docs/transformation-catalogue
  • feat/throw-subject-recursive-triple-term
  • feature/api-does-not-require-orig-source
  • main
  • refactor/no-source-tracking-by-default
  • refactor/test-utils-own-dirs
  • renovate/actions-cache-5.x
  • renovate/actions-checkout-6.x
  • renovate/actions-deploy-pages-5.x
  • renovate/esbuild-0.x
  • renovate/lerna-monorepo
  • renovate/major-github-artifact-actions
  • renovate/vite-8.x
  • test/add-sparql-1-0-spec
  • test/more-bench
  • tests/increase-coverage
  • tests/to-100-bis
  • tests/too-100
  • tests/unit-escaped-prefixed-iri
  • v0.0.25
  • v1.0.0
  • v1.0.1
  • v1.0.2
  • v1.0.3
  • v1.0.4

27 Mar 2026 08:18PM UTC coverage: 91.749% (-0.5%) from 92.227%
23667276407

Pull #116

github

jitsedesmet
refactor(cli): replace custom arg parsing with commander, expand test coverage

- Replace cli-utils monolithic index.ts with focused modules:
  io.ts (file I/O), service.ts (JSONL service), prefixes.ts (prefix parsing)
- Remove parseCliArgs / getFlag* helpers from cli-utils public API;
  these are now handled by commander in each engine's bin script
- Add injectable streams parameter to runJsonlService for testability
- Rewrite all three bin scripts (parser, generator, algebra) to use
  commander instead of manual argument parsing; commander provides
  built-in --help generation and cleaner option handling
- Fix bug in parser mergeContext: explicitly setting parseMode:undefined
  overwrites the parser's built-in default Set via spread, producing an
  empty parseMode Set and disabling variable/blank-node parsing for any
  request that carries a per-request context override
- Add comprehensive tests:
  - packages/cli-utils: service mode (valid requests, invalid JSON,
    handler errors, ID propagation, blank lines, non-Error throws)
  - packages/cli-utils: I/O utilities (file read/write, JSON parse)
  - All three engine CLIs: service mode round-trips, error responses,
    batched requests, missing-field validation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Pull Request #116: Feat: CLI + Service Mode

711 of 754 branches covered (94.3%)

Branch coverage included in aggregate %.

16 of 45 new or added lines in 3 files covered. (35.56%)

4971 of 5439 relevant lines covered (91.4%)

164567.53 hits per line

Relevant lines Covered
Build:
Build:
5439 RELEVANT LINES 4971 COVERED LINES
164567.53 HITS PER LINE
Source Files on feature/cli
  • Tree
  • List 112
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23667276407 feature/cli refactor(cli): replace custom arg parsing with commander, expand test coverage - Replace cli-utils monolithic index.ts with focused modules: io.ts (file I/O), service.ts (JSONL service), prefixes.ts (prefix parsing) - Remove parseCliArgs / getF... Pull #116 27 Mar 2026 09:01PM UTC jitsedesmet github
91.75
23642500980 feature/cli AI review Pull #116 27 Mar 2026 10:44AM UTC jitsedesmet github
90.13
23641546197 feature/cli fix install problem Pull #116 27 Mar 2026 10:18AM UTC jitsedesmet github
90.13
23606195317 feature/cli Merge 4cf619e9a into 44b1b1589 Pull #116 26 Mar 2026 04:38PM UTC web-flow github
90.13
23606058672 feature/cli Init push 26 Mar 2026 04:36PM UTC jitsedesmet github
90.13
See All Builds (176)

Badge your Repo: traqula

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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

© 2026 Coveralls, Inc