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 23145 specs | of 23113 specs | of 23106 specs | of 23141 specs |
| Standard Library | of 6402 specs | of 6423 specs | of 6489 specs | of 6402 specs |
| Security 34 specs |
||||
| TOTAL without C-API specs |
32690 passing in 1min 2s |
32156 passing in 1min 53s |
30800 passing in 14min 18s |
25969 passing in 0min 31s |
| C-API | of 1659 specs | of 1675 specs | of 1659 specs | of 1659 specs |
| TOTAL |
34349 passing in 1min 29s |
33808 passing in 2min 9s |
30800 passing in 14min 18s |
25969 passing in 0min 31s |