Passing Specs per Ruby Implementation
This page shows the number of passing ruby/spec specs per Ruby implementation. This page is updated daily and automatically with GitHub Actions on this repository.
Specs excluded by a Ruby implementation (via tags) are not run, as those may cause a fatal error and abort the process, and also they are not run in that implementation's CI.
Specs are run on a Ruby implementation with no extra options, i.e., with the default behavior a user would see.
The only exception is using --dev on JRuby so it runs specs slightly faster.
More details are available in this related blog post.
More Ruby implementations are welcome via PRs. See this workflow for how it works.
| Group | CRuby 4.0 | TruffleRuby dev | JRuby dev |
|---|---|---|---|
| RUBY_VERSION | 4.0.6 | 4.0.2 | 4.0.0 |
| Command-line 175 specs |
|||
| Language | of 2930 specs | of 2931 specs | of 2931 specs |
| Core Library | of 22789 specs | of 22842 specs | of 22734 specs |
| Standard Library | of 6401 specs | of 6400 specs | of 6473 specs |
| Security 34 specs |
|||
| TOTAL without C-API specs |
32329 passing in 0min 48s |
31858 passing in 1min 50s |
30483 passing in 12min 55s |
| C-API | of 1626 specs | of 1629 specs | of 1626 specs |
| TOTAL |
33955 passing in 1min 13s |
33466 passing in 2min 7s |
30483 passing in 12min 55s |