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 | monoruby dev |
|---|---|---|---|---|
| RUBY_VERSION | 4.0.7 | 4.0.2 | 4.0.0 | 4.0.6 |
| Command-line 175 specs |
||||
| Language | of 2934 specs | of 2934 specs | of 2939 specs | of 2768 specs |
| Core Library | of 23151 specs | of 23113 specs | of 23106 specs | of 23141 specs |
| Standard Library | of 6402 specs | of 6419 specs | of 6489 specs | of 5497 specs |
| Security 34 specs |
||||
| TOTAL without C-API specs |
32696 passing in 1min 4s |
32152 passing in 1min 47s |
30800 passing in 7min 35s |
29728 passing in 0min 38s |
| C-API | of 1659 specs | of 1675 specs | of 1659 specs | of 1659 specs |
| TOTAL |
34355 passing in 1min 32s |
33804 passing in 2min 2s |
30800 passing in 7min 35s |
29728 passing in 0min 38s |