How Fast is Devver?
By running your tests on many computers at once, Devver returns your test results much more quickly than a single development or continuous integration machine.
And we're working on making Devver even faster.
How much faster will Devver run your tests? The exact speedup depends upon the details of your project, but here are some results for various open and closed source projects.
Open Source Projects
| Project | Technologies used | Time to run tests locally (mm:ss) | Time to run tests on Devver (mm:ss) | Speedup |
|---|---|---|---|---|
| GemInstaller | RSpec | 00:41 | 00:26 | 1.6x |
| DataMapper* | RSpec | 07:04 | 03:34 | 2.0x |
| Paperclip | Test::Unit | 00:32 | 00:15 | 2.1x |
| Merb** | RSpec | 00:39 | 00:13 | 3.0x |
| SimpleDB DataMapper Adapter | RSpec | 01:32 | 00:27 | 3.4x |
| CruiseControl.rb*** | Test::Unit | 00:59 | 00:17 | 3.5x |
* Running specs on the 'next' branch. Currently only running 'in_memory', 'yaml', and 'sqlite3' adapters.
** Merb is fully compatible with Devver, but times based on merb-core suite only. Other suites are fast enough that they do not require Devver.
*** CruiseControl.rb is fully compatible with Devver, but times are based on integration tests only. Other suites are fast enough that they do not require Devver.
Closed Source Projects
These are private projects currently running on Devver (due to privacy issues, we have not listed actual company names).
| Project | Technologies used | Time to run tests locally (mm:ss) | Time to run tests on Devver (mm:ss) | Speedup |
|---|---|---|---|---|
| Project A | Test::Unit, Ruby on Rails | 03:44 | 02:19 | 1.6x |
| Project B | Test::Unit, Ruby on Rails | 03:11 | 01:45 | 1.8x |
| Project C | Test::Unit, Ruby on Rails | 03:41 | 01:48 | 2.0x |
| Project D | Test::Unit, Ruby on Rails | 34:41 | 11:27 | 3.0x |