Home

Awesome

Cult Of Martians Gem Version Build JRuby Build Code Triagers Badge Documentation

Ruby Tests Profiling Toolbox

<img align="right" height="150" width="129" title="TestProf logo" src="./docs/assets/images/logo.svg">

TestProf is a collection of different tools to analyze your test suite performance.

Why does test suite performance matter? First of all, testing is a part of a developer's feedback loop (see @searls talk) and, secondly, it is a part of a deployment cycle.

Simply speaking, slow tests waste your time making you less productive.

TestProf toolbox aims to help you identify bottlenecks in your test suite. It contains:

📑 Documentation

<p align="center"> <a href="http://bit.ly/test-prof-map-v1"> <img src="./docs/assets/images/coggle.png" alt="TestProf map" width="738"> </a> </p> <p align="center"> <a href="https://evilmartians.com/?utm_source=test-prof"> <img src="https://evilmartians.com/badges/sponsored-by-evil-martians.svg" alt="Sponsored by Evil Martians" width="236" height="54"> </a> </p>

Who uses TestProf

Resources

Installation

Add test-prof gem to your application:

group :test do
  gem "test-prof", "~> 1.0"
end

And that's it)

Supported Ruby versions:

Supported RSpec version (for RSpec features only): >= 3.5.0 (for older RSpec versions use TestProf < 0.8.0).

Usage

Check out our docs.

What's next

Have an idea? Propose a feature request!

Already using TestProf? Share your story!

License

The gem is available as open source under the terms of the MIT License.