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

remotefs-rs / remotefs-rs-ssh / 23480603601
81%

Build:
DEFAULT BRANCH: main
Ran 24 Mar 2026 08:47AM UTC
Jobs 1
Files 17
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

24 Mar 2026 08:43AM UTC coverage: 80.63% (-0.3%) from 80.96%
23480603601

push

github

veeso
fix(sftp): eliminate shell command dependency from SFTP client

Replace shell commands (pwd, rm -rf, cp -rf) with pure SFTP protocol
operations so the SFTP client no longer requires shell access on the
remote server.

- Use sftp.realpath(".") instead of cmd("pwd") for working directory
- Implement recursive remove_dir_all via readdir/unlink/rmdir
- Implement recursive copy via readdir/mkdir/open_read/open_write
- Fix libssh realpath to use canonicalize (SSH_FXP_REALPATH) instead
  of read_link (SSH_FXP_READLINK)
- Fix libssh symlink resolution in readdir to use read_link directly

37 of 90 new or added lines in 2 files covered. (41.11%)

1 existing line in 1 file now uncovered.

2918 of 3619 relevant lines covered (80.63%)

87.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
47
77.78
-8.32% src/ssh/sftp.rs
6
66.77
1.13% src/ssh/backend/libssh.rs

Coverage Regressions

Lines Coverage ∆ File
1
77.78
-8.32% src/ssh/sftp.rs
Jobs
ID Job ID Ran Files Coverage
1 23480603601.1 24 Mar 2026 08:47AM UTC 17
80.63
GitHub Action Run
Source Files on build 23480603601
  • Tree
  • List 17
  • Changed 5
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23480603601
  • a389affb on github
  • Prev Build on main (#23389359390)
  • Delete
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