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.6 | 4.0.2 | 4.0.0 | 4.0.2 |
| Command-line 175 specs |
||||
| Language | of 2932 specs | of 2934 specs | of 2933 specs | of 2932 specs |
| Core Library | of 23028 specs | of 23044 specs | of 22987 specs | of 23019 specs |
| Standard Library | of 6402 specs | of 6400 specs | of 6473 specs | of 5341 specs |
| Security 34 specs |
||||
| TOTAL without C-API specs |
32571 passing in 0min 49s |
32081 passing in 1min 36s |
30661 passing in 9min 57s |
28766 passing in 1min 18s |
| C-API | of 1652 specs | of 1660 specs | of 1652 specs | of 1652 specs |
| TOTAL |
34223 passing in 1min 10s |
33718 passing in 1min 51s |
30661 passing in 9min 57s |
28766 passing in 1min 18s |