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 3.3 | TruffleRuby dev | JRuby dev |
---|---|---|---|
RUBY_VERSION | 3.3.7 | 3.3.7 | 3.4.2 |
Command-line | of 161 specs | of 161 specs | of 162 specs |
Language | of 2809 specs | of 2815 specs | of 2813 specs |
Core Library | of 23469 specs | of 23581 specs | of 23534 specs |
Standard Library | of 6894 specs | of 7052 specs | of 6821 specs |
Security 36 specs |
|||
TOTAL without C-API specs |
33369 passing in 1min 6s |
32582 passing in 2min 48s |
31986 passing in 14min 6s |
C-API | of 1539 specs | of 1538 specs | of 1539 specs |
TOTAL |
34908 passing in 1min 31s |
34092 passing in 3min 4s |
31986 passing in 14min 6s |