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.4 | 3.2.2 | 3.1.4 |
Command-line 161 specs |
|||
Language | of 2774 specs | of 2776 specs | of 2771 specs |
Core Library | of 22703 specs | of 22726 specs | of 22339 specs |
Standard Library | of 6861 specs | of 6875 specs | of 6711 specs |
Security 35 specs |
|||
TOTAL without C-API specs |
32534 passing in 1min 3s |
31722 passing in 3min 22s |
30731 passing in 13min 23s |
C-API | of 1492 specs | of 1493 specs | of 1492 specs |
TOTAL |
34026 passing in 1min 31s |
33190 passing in 3min 38s |
30731 passing in 13min 23s |