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

mattwparas / steel / 17801318065
45%

Build:
DEFAULT BRANCH: master
Ran 17 Sep 2025 03:04PM UTC
Jobs 1
Files 118
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 2025 02:40PM UTC coverage: 43.292% (-0.01%) from 43.303%
17801318065

push

github

web-flow
fix `(string-length)` to return chars instead of utf-8 bytes (#518)

* return number of chars in string-length instead of utf-8 codepoints

the scheme spec states, that `(string-length)` should "return the
number of characters in the given string".

additionally all other scheme dialects i've tested return the characters
instead of utf-8 codepoints.

```
$ racket
> (string-length "✅")
1
```

* move string_append.scm tests to string.scm, add assert-equal!

no reason to add the few string-length tests into a separate file,
always deduplicating assert-equal! procedure, so just add it into the
same test.

* add (string-length) tests

* add a utf8-length to match the previous behaviour of string-length

3 of 3 new or added lines in 1 file covered. (100.0%)

25 existing lines in 6 files now uncovered.

12410 of 28666 relevant lines covered (43.29%)

3032973.33 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
33.33
1.83% crates/steel-core/src/primitives.rs
1
35.04
-0.11% crates/steel-core/src/rvals.rs
1
46.67
-0.83% crates/steel-core/src/values/lists.rs
2
55.5
-0.52% crates/steel-core/src/values/structs.rs
3
41.08
-0.27% crates/steel-core/src/rvals/cycles.rs
17
53.16
-2.47% crates/steel-core/src/primitives/numbers.rs
Jobs
ID Job ID Ran Files Coverage
1 17801318065.1 17 Sep 2025 03:04PM UTC 118
43.29
GitHub Action Run
Source Files on build 17801318065
  • Tree
  • List 118
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • c5ca764e on github
  • Prev Build on master (#17778568279)
  • Next Build on master (#17801349346)
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