Test Suite » History » Version 5
Kornelius Kalnbach, 10/07/2010 02:09 AM
1 | 1 | Kornelius Kalnbach | h1. Test Suite |
---|---|---|---|
2 | 1 | Kornelius Kalnbach | |
3 | 1 | Kornelius Kalnbach | h2. How to |
4 | 1 | Kornelius Kalnbach | |
5 | 4 | Kornelius Kalnbach | You can run the CodeRay test suite if you have a UNIX with Subversion and Ruby. I assume you also have a color terminal then :P |
6 | 1 | Kornelius Kalnbach | |
7 | 1 | Kornelius Kalnbach | <pre> |
8 | 1 | Kornelius Kalnbach | svn co http://svn.rubychan.de/coderay/branches/0.9/ coderay |
9 | 1 | Kornelius Kalnbach | cd coderay |
10 | 1 | Kornelius Kalnbach | rake test |
11 | 1 | Kornelius Kalnbach | </pre> |
12 | 1 | Kornelius Kalnbach | |
13 | 5 | Kornelius Kalnbach | Wait for it to finish. Dots and green are good, while E's, F's, and red are bad. (Segmentation fault is very bad.) |
14 | 1 | Kornelius Kalnbach | |
15 | 1 | Kornelius Kalnbach | h2. Relevance |
16 | 1 | Kornelius Kalnbach | |
17 | 1 | Kornelius Kalnbach | CodeRay has an extensive test suite with megabytes of example code. It is a nice target for Ruby implementations, since it stresses the possibilities of StringScanner and RegExp to the max. |
18 | 1 | Kornelius Kalnbach | |
19 | 1 | Kornelius Kalnbach | It is also a nice benchmark, and has been used by the JRuby team and others to compare Ruby implementations. |
20 | 1 | Kornelius Kalnbach | |
21 | 1 | Kornelius Kalnbach | h2. Screenshot |
22 | 1 | Kornelius Kalnbach | |
23 | 3 | Kornelius Kalnbach | !http://redmine.rubychan.de/attachments/159/coderay-testsuite.png! |
24 | 1 | Kornelius Kalnbach | |
25 | 2 | Kornelius Kalnbach | Yes, it's quite colorful :D |