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.6 | 3.3.5 | 3.1.4 |
Command-line 161 specs |
|||
Language | of 2799 specs | of 2815 specs | of 2801 specs |
Core Library | of 23224 specs | of 23486 specs | of 22842 specs |
Standard Library | of 6926 specs | of 6939 specs | of 6776 specs |
Security | of 35 specs | of 36 specs | of 35 specs |
TOTAL without C-API specs |
33145 passing in 1min 6s |
32336 passing in 3min 7s |
31280 passing in 13min 18s |
C-API | of 1527 specs | of 1536 specs | of 1527 specs |
TOTAL |
34672 passing in 1min 33s |
33846 passing in 3min 23s |
31280 passing in 13min 18s |