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.5 | 3.2.4 | 3.1.4 |
Command-line 161 specs |
|||
Language | of 2794 specs | of 2802 specs | of 2796 specs |
Core Library | of 22810 specs | of 23180 specs | of 22452 specs |
Standard Library | of 6894 specs | of 6914 specs | of 6745 specs |
Security 35 specs |
|||
TOTAL without C-API specs |
32694 passing in 1min 7s |
32246 passing in 3min 14s |
30867 passing in 13min 34s |
C-API | of 1498 specs | of 1503 specs | of 1498 specs |
TOTAL |
34192 passing in 1min 32s |
33724 passing in 3min 31s |
30867 passing in 13min 34s |