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.9 | 4.0.9 | 4.0.9 | 4.0.9 |
| Command-line | of 175 specs | of 175 specs | of 177 specs | of 175 specs |
| Language | of 2946 specs | of 2949 specs | of 2959 specs | of 2946 specs |
| Core Library | of 23276 specs | of 23252 specs | of 23399 specs | of 23264 specs |
| Standard Library | of 6626 specs | of 6650 specs | of 6714 specs | of 6384 specs |
| Security 34 specs |
||||
| TOTAL without C-API specs |
33057 passing in 0min 52s |
32325 passing in 2min 27s |
31406 passing in 12min 40s |
32605 passing in 0min 55s |
| C-API | of 1670 specs | of 1688 specs | of 1670 specs | of 1670 specs |
| TOTAL |
34727 passing in 1min 16s |
33990 passing in 2min 48s |
31406 passing in 12min 40s |
32605 passing in 0min 55s |