TestProf

TestProf logo

Writing tests is a significant part of the development process, especially in the Ruby and Rails community. We don’t care about test suite performance until we find ourselves wasting too much time waiting for the green light.

You’re probably asking yourself: “Why does test suite performance matter?” TL;DR Slower tests lead to longer feedback loops and deployment cycles. Scaling vertically by dropping more CPU cores or CI workers has its limits. Optimizing your test suite is a better alternative. And with TestProf, you can do that gradually and with as little refactoring as possible!

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

  • Plug’n’Play integrations for general Ruby profilers (ruby-prof, stackprof)
  • Factories usage analyzers and profilers
  • ActiveSupport-backed profilers
  • RSpec and minitest helpers to write faster tests
  • RuboCop cops
  • etc.
TestProf diagram

See the documentation!

Who uses TestProf

Author

Further reading

In the same orbit

Explore more open source projects

How can we help you?

Martians at a glance
17
years in business

We transform growth-stage startups into unicorns, build developer tools, and create open source products.

If you prefer email, write to us at surrender@evilmartians.com