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.2 | TruffleRuby dev | JRuby dev |
---|---|---|---|
RUBY_VERSION | 3.2.6 | 3.3.5 | 3.1.4 |
Command-line 161 specs |
|||
Language | of 2795 specs | of 2804 specs | of 2797 specs |
Core Library | of 23198 specs | of 23304 specs | of 22828 specs |
Standard Library | of 6920 specs | of 6917 specs | of 6770 specs |
Security 35 specs |
|||
TOTAL without C-API specs |
33109 passing in 1min 6s |
32073 passing in 3min 8s |
31255 passing in 13min 44s |
C-API | of 1507 specs | of 1524 specs | of 1507 specs |
TOTAL |
34616 passing in 1min 31s |
33572 passing in 3min 25s |
31255 passing in 13min 44s |