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

swanlake-io / swanlake / 22280047893
72%

Build:
DEFAULT BRANCH: main
Ran 22 Feb 2026 03:38PM UTC
Jobs 1
Files 26
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

22 Feb 2026 03:34PM UTC coverage: 72.392% (+0.1%) from 72.252%
22280047893

push

github

web-flow
Add strict workspace lint config (#95)

* Add workspace lint config and apply format string cleanup

Introduce workspace lint settings in Cargo.toml and clippy.toml.
Switch to Rust 2021 format strings (`{var}`) across all code and tests.
No functional changes; improves code clarity and lint coverage.

* Remove async from test runner; improve error handling and lock usage

- Refactor `tests/runner` to run synchronously, removing all async code
  from test scenarios and main entrypoint for simpler integration.
- Replace `.expect("lock poisoned")` with `.unwrap_or_else(|e| e.into_inner())`
  for all mutex/RwLock usages in core modules to avoid panics on poisoned locks.
- Update `swanlake-client` pool API to return `Result` instead of panicking
  when pooled connections are missing.
- Harden error handling in build scripts and status server startup.
- Minor: clean up unused variables, improve error context, and update
  clippy config to deny `expect_used`.

76 of 104 new or added lines in 13 files covered. (73.08%)

3 existing lines in 3 files now uncovered.

2866 of 3959 relevant lines covered (72.39%)

354.54 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
86.84
0.0% swanlake-core/src/engine/factory.rs
1
69.55
0.17% swanlake-core/src/metrics.rs
1
90.91
0.0% swanlake-core/src/service/handlers/sql_info.rs
1
79.28
3.28% swanlake-core/src/session/registry.rs
1
81.48
0.0% swanlake-server/src/status.rs
2
68.95
0.16% swanlake-core/src/engine/batch.rs
3
88.16
-0.27% swanlake-core/src/session/mod.rs
4
41.98
0.51% swanlake-core/src/maintenance/mod.rs
6
81.72
-4.95% swanlake-server/src/main.rs
8
78.49
0.93% swanlake-core/src/types.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
41.98
0.51% swanlake-core/src/maintenance/mod.rs
1
88.16
-0.27% swanlake-core/src/session/mod.rs
1
81.72
-4.95% swanlake-server/src/main.rs
Jobs
ID Job ID Ran Files Coverage
1 22280047893.1 22 Feb 2026 03:38PM UTC 26
72.39
GitHub Action Run
Source Files on build 22280047893
  • Tree
  • List 26
  • Changed 14
  • Source Changed 14
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22280047893
  • 7d477e36 on github
  • Prev Build on main (#22259613947)
  • 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