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

kostafey / ejc-sql / 35281271162
38%

Build:
DEFAULT BRANCH: master
Ran 18 Sep 2026 08:28AM UTC
Jobs 1
Files 11
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

17 Sep 2026 10:17PM UTC coverage: 37.961%. Remained the same
35281271162

push

github

kostafey
Fix the dependencies resolution timed out on connect

`ejc-connect' failed, often but not always, with

    Sync nREPL request timed out (op eval code
    (require 'ejc-sql.deps-resolver) ...

while resolving the `:dependencies' of the connection.

`get-dependeces-files-list' resolved the whole dependencies graph and then,
for each artifact of the result, resolved it once again, so a tree of N
artifacts took N+1 `resolve-dependencies' calls, any of which can contact
the remote repositories.  Take the jar files from the single call instead,
since `dependency-files' accepts its graph as is.

Its result was a lazy seq, realized outside of the `try', so the errors of
all the resolutions but the first one were thrown on the caller side rather
than turning into `nil'.  Realize it with `doall'.

Resolution is the only ejc-sql request that downloads artifacts from the
remote repositories, so give it a timeout of its own, the new
`ejc-dependencies-resolve-timeout', instead of leaving it to the global
`nrepl-sync-request-timeout' shared with the requests that should stay
responsive.  It relies on the `:timeout' parameter of `clomacs-defun', hence
the clomacs 0.0.6 requirement.

The order of the resolved jars changed - the root artifact now comes before
its dependencies - so the test compares them as a set.

391 of 1030 relevant lines covered (37.96%)

2.22 hits per line

Jobs
ID Job ID Ran Files Coverage
1 emacs-30.2 - 35281271162.1 18 Sep 2026 08:28AM UTC 11
37.96
GitHub Action Run
Source Files on build 35281271162
  • Tree
  • List 11
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 5375714d on github
  • Prev Build on master (#34062116018)
  • Next Build on master (#35451894573)
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