README.md
author Jan Vrany <jan.vrany@fit.cvut.cz>
Thu, 01 Aug 2013 23:46:34 +0100
changeset 150 8f61a93024f9
parent 119 620e7dfcba28
child 193 48d586497b13
permissions -rw-r--r--
Allow for multiple values of string parameters.

![CalipeL](https://bitbucket.org/janvrany/jv-calipel/raw/71925d2ae258ffe413e495ea680e65a1834b4c13/web/public/images/logo.png)

*A (simple) tool for performance regression and benchmarking.*

CalipeL is a simple framework to ease development and maintenance
of benchmarks and performance regressions. CalipeL has been heavily 
inspired by [SUnit][1] and [Caliper][2]

Features:

- *simple* - creating a benchmark is as simple as writing a method in a class
- *flexible* - a special set-up and/or warm-up routines could be specified at benchmark-level as well as set of parameters to allow fine-grained measurements 
- *multi-language* - supports multiple languages to allow for language/runtime comparison
- *web* - comes with simple web interface to gather and process benchmark results. [Example...](https://swing.fit.cvut.cz/calipel)

## Supported Languages

* [Smalltalk/X][4]
* [Pharo][5]

Planned:

* Java
* Ruby
* Python

## More Information

...could be found on [wiki][3].

## Authors

* Jan Vraný `<jan.vrany [*] fit.cvut.cz>`
* Marcel Hlopko

[1]: http://sunit.sourceforge.net/
[2]: https://code.google.com/p/caliper/
[3]: https://bitbucket.org/janvrany/jv-calipel/wiki/Home
[4]: http://www.exept.de/de/products/smalltalkx
[5]: http://www.pharo-project.org/home