Every repository with this icon (
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Fri Sep 25 00:52:44 -0700 2009 | |
| |
.gitmodules | Mon Feb 09 20:08:42 -0800 2009 | |
| |
README.markdown | Thu May 14 10:10:53 -0700 2009 | |
| |
Rakefile | Thu May 14 10:06:50 -0700 2009 | |
| |
app.rb | Fri Sep 25 00:52:44 -0700 2009 | |
| |
config.rb | Thu May 14 10:06:50 -0700 2009 | |
| |
config.ru | Fri Sep 25 00:52:44 -0700 2009 | |
| |
dbg.rb | Thu Feb 05 11:29:07 -0800 2009 | |
| |
empty.rb | Tue Jan 27 00:45:21 -0800 2009 | |
| |
getpid.rb | Thu Feb 05 11:29:07 -0800 2009 | |
| |
loop.rb | Thu May 14 10:06:53 -0700 2009 | |
| |
mymath.rb | Thu Jan 29 23:22:11 -0800 2009 | |
| |
public/ | Fri Sep 25 00:52:44 -0700 2009 | |
| |
retry.bat | Mon Feb 09 20:08:42 -0800 2009 | |
| |
retry.rb | Thu Feb 05 11:29:07 -0800 2009 | |
| |
stats.rb | Thu May 14 10:06:50 -0700 2009 | |
| |
views/ | Thu Aug 27 00:18:24 -0700 2009 |
IronRuby-stats
A script for capturing interesting statistics about IronRuby
Pre-requisites
- git clone git://github.com/ironruby/ironruby.git
- Set up IronRuby for building: http://wiki.github.com/ironruby/ironruby
Configuration
Update config.rb with the path to your IronRuby repository (from step 1 above).
For example, if you ran the "git clone" command in c:/dev, then this would be your REPO value:
REPO = 'c:/dev/ironruby'
Example
ruby stats.rb --all
Runs all reports, and writes results to a .dat file. "ruby stats.rb --reporter=data --all" will do the same thing.
ruby stats.rb --reporter=text --all
Runs all reports, and outputs the results to the screen.
ruby stats.rb --mspec_lang
Only run the 'mspec_lang' report
ruby stats.rb --skip-build --all
Run all reports, except for 'build'
Usage
ruby stats.rb [--help|-h] [--clean] [--reporter=(text|data)] [--skip-#{name}] [--#{name}|--all]
#{name} can be any of the following: - mspec_core : RubySpec Core tests - mspec_lang : RubySpec Language tests - mspec_lib : RubySpec Library tests - build : Builds IronRuby - binsize : Size of IronRuby binaries - repo : Size of IronRuby source code repository - startup : Time to start ir.exe - throughput : Time to do 100,000 iterations of (i *= 2)







