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

cljoly / rusqlite_migration / 16405164068
95%

Build:
DEFAULT BRANCH: master
Ran 20 Jul 2025 11:06PM UTC
Jobs 1
Files 5
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

20 Jul 2025 11:03PM UTC coverage: 94.693%. Remained the same
16405164068

push

github

cljoly
test: improve build time by removing some unused optional deps

Looking at the report from `cargo t --timings`, `jiff` is one of the
longuest dependencies to build. It turns out that it is an optional
depenency of `env_logger`. This prompted me to go over a few of the
costliest dependencies that could be removed by opting out of default
dependencies.

* `env_logger`: we don’t really care about filtering, colored output,
  human times... most of the time.
* `simple-logging`: this is not used anymore and the feature of
  `env_logger` are useful sometimes, so no reason to go back to
  `simple-logging`.
* `criterion`: we rarely look at the benchmark output, we can enable the
  additional features temporarily only then.

Before the change, using `hyperfine -p 'cargo clean' 'cargo t'`:
```
Benchmark 1: cargo t
  Time (mean ± σ):     12.463 s ±  0.188 s    [User: 83.399 s, System: 9.080 s]
  Range (min … max):   12.256 s … 12.751 s    10 runs
```

After the change:
```
Benchmark 1: cargo t
  Time (mean ± σ):     10.821 s ±  0.110 s    [User: 62.565 s, System: 7.905 s]
  Range (min … max):   10.618 s … 10.951 s    10 runs
```

Gains of similar proportions are observed for test coverage and `cargo
mutants`.

339 of 358 relevant lines covered (94.69%)

5.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 16405164068.1 20 Jul 2025 11:06PM UTC 5
94.69
GitHub Action Run
Source Files on build 16405164068
  • Tree
  • List 5
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 0ad6790c on github
  • Prev Build on master (#16178956211)
  • Next Build on master (#16405585534)
  • 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