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.2 | 3.2.2 | 3.1.4 |
Command-line 156 specs |
|||
Language 2673 specs |
|||
Core Library 22616 specs |
|||
Standard Library 5894 specs |
|||
Security 35 specs |
|||
TOTAL without C-API specs 31374 specs |
31374 passing in 1min 4s |
30302 passing in 2min 53s |
29552 passing in 12min 30s |
C-API 1472 specs |
|||
TOTAL 32846 specs |
32846 passing in 1min 29s |
31746 passing in 3min 9s |
29552 passing in 12min 30s |